問題タブ [rdf4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
163 参照

java - RDF4J は、トリプル ストアに対して 5 つのクエリのみをスケジュールします

セマンティック データ テクノロジの処理に関して、さらにいくつかの問題があります。マシンでローカルに実行されている GraphDB Triplestor があり、RDF4J と Java を使用して、それに対していくつかの SPARQL クエリをスケジュールしようとしています。以下のコードからわかるように、10 個のクエリが連続して起動されます。ただし、起動されるのは 5 つだけです (コンソールに番号 0 ~ 4 が表示されます)。問題は、何らかの理由で開いている HTTP 接続が 5 つに制限されていることです。repConn.close() を呼び出しても何も変わらないようです。アイデアはありますか?

}

0 投票する
3 に答える
650 参照

scala - 埋め込まれた Blazegraph コンテンツを RDF ファイルにダンプするにはどうすればよいですか?

Scala でblazegraph RDF4J リポジトリと接続を作成しました。

ステートメントを追加したり、SPARQL の結果を取得したりできます。

次のように、リポジトリの内容を RDF ファイルにダンプしたいと思います

しかし、予想されるモデル引数をmy cxnorに置き換えようとすると、Eclipse は次のように文句を言います。repo

オーバーロードされたメソッド値は、代替手段で書き込みます: (x$1: Iterable[org.openrdf.model.Statement],x$2: java.io.Writer,x$3: org.openrdf.rio.RDFFormat)Unit (x$1: Iterable[org .openrdf.model.Statement],x$2: java.io.OutputStream,x$3: org.openrdf.rio.RDFFormat)ユニットは適用できません (com.bigdata.rdf.sail.BigdataSailRepository, java.io.FileOutputStream, org.openrdf.rio.RDFFormat)。

私が持っているレポと接続から、期待されるモデルに取得するにはどうすればよいRio.write()ですか? または、他の方法でトリプルをダンプできますか?

0 投票する
1 に答える
194 参照

tomcat - RDF4J ワークベンチが新しいリポジトリーを照会できない

Tomcatサーバーにrdf4j-server.warとrdf4j-workbench.warという非常に単純なセットアップがあります。

新しいリポジトリを作成したところ、新しいリポジトリが機能したため、プログラムを介して読み書きできました。

しかし、ワークベンチを使用すると、クエリを実行できませんでした。要約サイト(ステートメントの数、コンテキストの数)しか表示できませんでしたが、他のボタンはグレー表示されていました。興味深いことに、システム リポジトリにクエリを実行できました。少しクリックするだけで何も変更しなかった後、突然動作し始めました。

他の誰かが同じ問題を抱えていましたか、それとも私がクリックした可能性のあるものを誰かが知っていますか? それとも、動作を開始する前に同期が必要でしたか?

0 投票する
1 に答える
321 参照

sparql - 面白いピザを推測することはできません

ピザ オントロジーを Stardog と Blazegraph にロードし、4 つのトッピングを含むピザを含む、私が作成したいくつかのトリプルをロードしました。@AKSWが提案したように、トッピングを区別できるようにしました。

ピザ オントロジーは、興味深いピザを少なくとも 3 つのトッピングを持つピザとして定義します。OWL 推論が有効になっていることは確かですが、どのトリプルストアも私のピザが面白いとは言っていません。

自由に利用できるトリプルストアでこの推論を有効にする設定を誰かに教えてもらえますか? または、トリプルで間違ったことを指摘してもらえますか? 特に、ピザのインス​​タンス、ピザのクラス、またはその両方が「興味深い」と推測できるでしょうか?

興味深いピザの定義:

私の追加のトリプル:

5 つの異なるトッピングを持つピザ インスタンスに関する知識をクエリします。

Stardog の結果 (完全な URI を接頭辞付きの URI に手動で置き換えました):

Stardog、私のピザには材料があり (トッピングがあるため)、私のピザは食べ物であると推測し、マークのハラペーニョ ペッパーがトッピングとして含まれているため、私のピザはスパイシーであるとさえ推測しました。しかし、興味深いピザ クラスのメンバーシップは推測されませんでした。

これが私の Stardog 推論設定です。