2016-09-28 8 views
1

Apache Jenaを使用してTDBストアを構築しました。今では、店舗のデータを使って素晴らしい視覚化を実現したいと考えています。 JavaScriptを使用してTDBにアクセスする必要があります。Apache Jena TripleStoreのJavaScript

1号:布石サーバーを実行し、エンドポイント(すなわちhttp://localhost:3030/dataset/sparql)だ上でSPARQLクエリを実行

私は推測する、これをarchieveする2つの可能性があります。このエンドポイントをjsでどのようにクエリできますか?

2番:jsから直接TDBにアクセスします。これは可能ですか?私は自分で質問に答えることができたFFoDWindow

答えて

1

事前に

おかげで、:あなたはいつものようにあなたの布石-Serverを実行する必要がありません1 .:

  1. については

    SPARQL -endpointはhttp://localhost:3030/nameOfYourDataset/sparqlになりました。

  2. クエリをURLに適した形式、つまりencodeURIComponent -functionでエンコードします。

    var queryUrl = url_to_endpoint + "?query" + encodeURIComponent(query) + "&format=json"; 
    
  3. 今AjaxでqueryUrlを呼び出し、あなたはJSON形式であなたの結果を受け、次のように私はそれをやりました。

私は2号は愚かな質問だったと思うし、最初の方法はあなたのデータを取得する最良の方法です。

この回答が今後の読者に役立つことを願います。あなたを見て、

FFoDWindow

関連する問題