2018-05-25 プライバシーポリシーを改訂いたしました。

Java ScriptによるSPARQL利用のサンプル集

Java ScriptとSPARQL用いたアプリ開発の為のサンプル集です.
※技術的なことに関心のある方は,wiki:JavaScriptによるSPARQL利用 もご覧下さい.

1.最も基本的なサンプル
  入力欄に記載されたSPARQLクエリを,指定したSPARQLエンドに対して発行し,受け取った結果(JOSN)をテーブルにして表示するサンプルです.
  ※この基本例をベースに「SPARQLクエリの入力方法」と「結果の表示方法」を適宜変更することで様々なアプリが開発できます.
  http://lodosaka.hozo.jp/sample/sample0_EasyLodSite.html

2.外部SPARQLを利用するための「ひな形」アプリ
  1.のサンプルを,サーバなしでアプリが公開できるLinkDataApphttp://app.linkdata.org/ )というサービス上で使えるようにしたものです.
  http://app.linkdata.org/app/app1s585i

3.誰でもかんたんSPARQL実行
  2.を拡張して,「使用するSPARQLエンドポイント」や「サンプルクエリ」を切り替えられるようにしたアプリです.
  使用するエンドポイントの情報は,LinkData.org(http://linkdata.org/ )上で作成・差し替えができます.
  http://app.linkdata.org/app/app1s587i

4.SPARQLクエリ結果の「棒グラフ」表示例
  2.を拡張して,「クエリ結果を棒グラフで表示」するサンプルです.
  グラフ表示に用いるライブラリを,お好みに応じて差し替えれば,様々なグラフ表示が可能です.
  http://app.linkdata.org/app/app1s590i

5.SPARQLクエリ結果の「Googleマップ」表示例
  1.をベースに,SPARQLで検索した「緯度・経度」情報付きのデータを,Googleマップを用いて表示した例です.
  マーカーもしくは表の項目をクリックするとハイライト表示されます。
  検索対象とするSPARQLエンドポイントやクエリを変更することで,様々なカスタマイズが可能です.
  http://lod.hozo.jp/SparqlFinder/sample/sample_googlemap.html
    マーカーをまとめず最大200件表示する版
  http://lod.hozo.jp/SparqlFinder/sample/sample_googlemap2.html
    Marker Clustererでマーカーをまとめて最大数制限をかけていない版

6.メイド・イン「地元」~「地域愛」と「オープンデータ」を活用した地域活性化~
  1.や4.のグラフ表示などを組み合わせて,1つのアプリに組み上げた例です.
  http://mij.hozo.jp/udtc2013.html

7.SPARQL検索結果の「Google Motion Chart」による可視化例
   統計情報のRDFをSPARQLで検索し,結果を「Google Motion Chart」
   (https://developers.google.com/chart/interactive/docs/gallery/motionchart )を用いて可視化する例です.
   http://app.linkdata.org/app/app1s591i