rubyでsparqlエンドポイントを叩く。

( ´_ゝ`)ノシ

yoshitiaです。

よく参加してるrails勉強会が

人気ありすぎて抽選制になったので

外れた時の勉強会も探そうかと考えている今日このごろです。

startup-technology.connpass.com

 

本題。

こういうの見つけた。

sparql.crssnky.xyz

im@sparql is 何

sparqlっていうクエリを指定のURLに投げたら

jsonim@sのアイドル情報の検索結果を返してくれるすごいやつ。

サイトのサンプルクエリ。

アイドルの身長一覧を昇順で出力してる。

 

何が良いの?

  • アイマスのアイドル情報扱うサイト作る時に上手く使えばDB作らなくてもイケる?
  • アイドルの楽曲リスト情報等が欲しい時にgoogle検索でいくつもサイト開いたり本漁ったりしなくてもsparqlクエリ打てば終わる
    (im@sparqlに使われてる技術の活用例が薬剤がどういう症状に対して使われたかって記録、特に実はこういう症状に対しても使ってる、みたいな探しにくい情報をいくつものDBサイト閲覧の手間かけずにカタカタカタッターン!で済ませたい、だったりする) 
  • im@sparqlでは随時データ追加・修正してくれる人募集中

 

実際にrubyで叩く

使用バージョン等

OS: mac OS X 10.13.6

ruby -v : 2.4.1p111

 

httpのgetを使う

なければ追加しておくgem

gem install activesupport

 コード

あとがき

sparqlクエリ自体が正しく動くかどうかはim@sparqlのサイトの

Input Queryで確認できます。

 

TODO

気が向いたらPOSTメソッドのコードも書く。