grlc (git repository linked data API constructor)を試す
概要 grlcのGitHubリポジトリは以下です。 https://github.com/CLARIAH/grlc 以下のように説明されています。 grlc, the git repository linked data API constructor, automatically builds Web APIs using shared SPARQL queries. (機械翻訳)grlc(git repository linked data API constructor)は、共有されたSPARQLクエリを使用して自動的にWeb APIを構築するツールです。 このツールを試してみましたので、備忘録です。 ジャパンサーチのSPARQL Endpointを対象に作成したAPIエンドポイントは以下です。 https://grlc.io/api-git/nakamura196/grlc-jps 背景 Odeuropaを調査する過程で、以下のページで本ツールについて言及されていることを見つけました。 https://odeuropa.eu/nosebooks/ 使い方 以下が今回のAPI用に作成したGitHubリポジトリです。 https://github.com/nakamura196/grlc-jps 例えば、以下はタイプの一覧を取得するAPI用のSPARQLクエリです。 # # # # # # P S } O + + + + + + R E ? R E L c j G D e s d t F E h p R E n u e a I C o s O R d m s g - - X T : U p m c s a s P B o a r : タ メ j ? o Y i r i イ タ p t ? u B n y p プ デ s y t r Y D t : t 一 ー : p y c E : i 覧 タ e p e ? S 利 o < e I t C h 用 n h ( n y ( t 可 : t C ; f p ? t 能 t O o e c p な J p U o s 文 a s N ? u : 化 p : T s n / 財 a / ( o t / タ n / ? u ) j イ j c r p プ S p h c s 一 e s o e e 覧 a e ) a r a . r c r a c h c s h で h . 利 . ? g 用 g c o 可 o o . 能 . u j な j n p 文 p t / 化 / ) r 財 t d タ e W f イ r H / プ m E s の / R p 一 p E a 覧 r r を o { q 取 p l 得 e / し r ま t す y # > デコレータ構文を使用することで、swagger-uiに表示・設定する値を指定できるようでした。 ...