AllegroGraph利用方法ドキュメント (初版) | 2013-09-02 16:28 |
簡易LOD検索サイト作成ツール (Ver.1.10) | 2014-02-25 15:08 |
簡易SPARQLツール (Ver.1.10) | 2013-10-21 13:56 |
Java Scriptを用いて,外部サイトに公開されているSPARQLエンドポイントにアクセスする方法をいろいろ試した結果,および,サンプルコードです.
同一ドメインで公開されているSPARQLエンドポイントへは,Java Scriptを用いて簡単にアクセスすることができますが,外部サイトで公開されているSPARQLエンドポイントについては,一般に,セキュリティの問題からうまくアクセスすることができません(一部のエンドポイントはアクセスできるようですが...).
試した方法は,下記の3種類です.
1. 本プロジェクトで開発している「EasyLODSite」のJava Scriptとサーブレットを利用する.
http://lodosaka.hozo.jp/sample/sample0_EasyLodSite.html
2. jquery-sparql(SPARQL用のJava Scriptライブラリ)を利用する
http://lodosaka.hozo.jp/sample/sample0_jq_sparq.html
3. Java Scriptのみで処理を記述する
http://lodosaka.hozo.jp/sample/sample0_js_only.html
ただし,2.と3.は共に,クロスドメインでのquery発行するためにyahooIのapi(yql)を利用しており,
その影響のためか「2バイト文字を利用できない」という問題があります.
また,2.jquery-sparqlについては,ダブルクォーテーションを含むqueryが発行できないため,SPARQLのクエリ分のダブルクォーテーション(")をシングルクォーテーション(')に置き換えておく必要があります.
※そもそも,jquery-sparqlは,
[ページ情報]
更新日時: 2014-02-14 11:46:32, 更新者: koujikozaki
[権限]
表示:無制限, 編集:ログインユーザ, 削除/設定:ログインユーザ