問題タブ [openrdf]

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 に答える
84 参照

sparql - Sesame データ ストアへのすべての SPARQL クエリが失敗します (何も返されません)。何を誤って構成しましたか?

ubuntu Linuxのtomcat7の下にopenrdf-sesameとopenrdf-workbench(2.8.6)をインストールしました。次のデータをロードしました。

それに対してsparqlクエリを実行できないようです。私はもう試した:

そのクエリから結果が得られません。ワークベンチから試してみると、ブラウザーに次のようなページが表示されます。この XML ファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。すると、その下には何もありません。Python で SPARQLWrapper を使用して同じクエリを実行すると、結果として空の XML ドキュメントも返されます。ワークベンチでコンテキストをクリックするとコンテキストが表示され、名前空間をクリックすると nsamspace が表示されますが、タイプをクリックするとサーバーが 500 エラーをスローします。「java.lang.NoClassDefFoundError: java/util/Objects」がスタック トレースの先頭にある。

何か案は?

0 投票する
2 に答える
141 参照

rdf - リソース IRI が割り当てられた OpenRDF Alibaba でオブジェクトを「ネスト」するにはどうすればよいですか?

Java オブジェクトを RDF トリプルにマップして元に戻すツールとして、OpenRDF Alibaba ( Sesameに関連付けられている) を試しています。現在、オブジェクト グラフの処理方法を調べています。

内側と外側の 2 つのオブジェクトがあります。アウターはインナーへの参照を持っています。以前に割り当てられた IRI を使用して内部インスタンスを永続化した場合でも、外部インスタンスを永続化すると、内部インスタンスが b ノードとして表されているように見えます。

b ノードを作成する代わりに、内部インスタンスの IRI を自分で正しく割り当てるにはどうすればよいですか?

追加の信用問題: リソース IRI を Java オブジェクトのプロパティにするにはどうすればよいですか?


コード:

内部:

外側:

テストプログラム:


出力:

オブジェクト インスタンスを 2 つだけ作成し、両方を個別に永続化しました。Alibaba はそれを無視したようで、Inner インスタンスの 2 つ目のコピーを Outer インスタンスからの参照用の B ノードとして作成しました。

0 投票する
0 に答える
168 参照

java - Sesame での空白ノードの処理

Model.filter() にオブジェクトを格納したいと思います。しかし、オブジェクトが空のノードである場合は、対応するトリプルを取得して実際のオブジェクトを保存したいと考えています。

Model.filter() の問題は、空のノード (オブジェクト) が _:a の場合、返される「値」が:xxxxxxxxxxa のようなものになることです。これは問題ありませんが、モデルに ( :xxxxxxxxxxa,p,o) がある場合、model.filter(_:xxxxxxxxxxxa,null,null) を使用しようとすると失敗します。

これは、問題をより詳細に説明するソース コードです。

前もって感謝します。

0 投票する
0 に答える
180 参照

sparql - リモート リポジトリの Blazegraph SELECT SPARQL クエリの変数をバインドするにはどうすればよいですか?

SELECTリモート リポジトリの Blazegraph SPARQL クエリの変数をバインドする方法が見つかりません。

例は、ローカル リポジトリとさまざまなクラスに対してのみ存在します。

IPreparedTupleQueryメソッドはありませんbindParameters

毎回やるPrepareと結構時間がかかります。

https://wiki.blazegraph.com/wiki/index.php/RDR

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

rdf - rdfにリストを挿入する方法

グラフがあり、このグラフには次のようなリストがあります。

このクエリを入力すると

私はリソースと彫刻を手に入れることを期待しています。なぜ動作しないのかわかりません。どうすればよいですか?

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

lucene - RDF4J rdf ルセン構成

全文クエリを使用するために、しばらくの間、ゴマ RDF リポジトリ (現在は RDF4j と呼ばれています) を構成しようとしています。

この構成に関するドキュメントはあまり見つかりませんでした。コンソールで使用できるように、テンプレート ファイルを作成する必要があると思います。トピックに関する小さな情報は次のとおりですhttps://groups.google.com/forum/#!topic/rdf4j-users/xw2UJCziKl8

Lucene を使用した RDF4j の構成に関する情報を知っている人はいますか? 手がかりは非常に高く評価されます。それ以外の場合は、たとえば virtuoso のように、リポジトリ全体を別のものに変更することを考えます。

前もって感謝します、

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

owl-api - Turtle ドキュメントのインポート ステートメントでネームスペース プレフィックスを使用すると、OWLAPI の使用時にエラーが発生する

Turtle 形式で (OWLAPI を使用して) 保存されるオントロジーが一連のプレフィックスを使用する場合、インポートされたオントロジーのインポート ステートメントは、宣言されたプレフィックスを使用します。接頭辞を使用してこのように保存されたオントロジーは、OWLAPI Turtle パーサーによって読み取ることができません。import ステートメントは、問題の原因としてフラグが立てられています。

Onto2 が Onto1 と Onto3 をインポートするとします (宣言については以下を参照してください)。Onto2 を保存すると、次のようになります。

Onto2 が OWLAPI Turtle パーサーによって読み戻されると、エラーが発生します

import ステートメントは 13 行目にあります。