問題タブ [apache-jena]

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

java - Apache Jena RDF で保持されない述語の順序

Apache Jena API を使用して 9 つを超えるプロパティ オブジェクトを Resounce しようとすると、追加する方法で順序が保持されません。誰でも理由を説明できますか?どうすれば修正できますか?

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

sparql - JENA - SPARQL 更新クエリが失敗するかどうかを確認する

OWL データベースのバックエンドを作成しており、トリプルの消去または挿入が成功したかどうかを確認する必要があります。

私が今までに得たものは次のようになります。

だから私が必要とするのは、proc.execute() メソッドからのブール値のようなものです。

匹敵するものは存在しますか?

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

java - イエナ TDB java.lang.ExceptionInInitializerError

RDF データセットをロードし、それに対して SPARQL クエリを作成するために Jena TDB を使用しています。私は次のmaven依存関係を使用しています:

TDB データセットを作成しようとしている Java コードは次のとおりです。

関数の最初の行で失敗しています: TDBFactory.createDataset( directoryPath ) 次のエラー メッセージが表示されます。

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

jena - 405 HTTP メソッド PUT は、この URL ではサポートされていません

この構成を使用して Fuseki サーバーを起動しました。

次に、次のようにオントロジーをアップロードしようとします。

次のエラーが表示されます。

次の URL も試しましたが、何も機能しません。

この問題を解決する方法はありますか?

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

java - Apache Jena RDFWriter.setProperty は効果がありません

Java アプリケーションで Jena (apache-jena-libs 3.0.1) を使用して、RDF モデルを作成し、RDF/XML にシリアライズしています。https://jena.apache.org/documentation/io/rdfxml_howto.htmlに記載されているのと同じ方法を使用しています

ただし、ライターはどのプロパティも無視し、結果の XML には影響しません。何か案は?

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

sparql - Apache JENA ARQ クエリから WHERE を取得する

クエリ org.apache.jena.query.Query から WHERE 句を取得することは可能ですか? どこにも情報が見つからず、どこにもドキュメントがありません。

String からクエリを作成するとします。

たとえば、クエリが query.getResultVars()) を使用して要求する変数を取得できますが、WHERE 句/式を取得する方法や、呼び出したい方法を取得できません。この部分を取得することに興味があります:

クエリ API は次のとおりです: https://jena.apache.org/documentation/javadoc/arq/org/apache/jena/query/Query.html

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

java - カスタム クラスの Jackson バイナリ シリアル化

Jackson をバイナリ形式で使用してクラスをシリアル化しようとしていますが、さまざまな代替手段を試した後、苦労しています。誰かが助けてくれることを願っていました。

私のカスタムクラスは次のようになります:

テイク 1

これを実行すると、次のようにスローされます。

私は他の方法を試してみましたが、今から 2 日間苦労しています。Apache Jena という外部ライブラリを使用する必要があり、上記のエラーは、そのパッケージ内のクラスに関連するメソッドから発生しています。私が得ることができる助け、または回避策を実行する方法へのポインタに感謝します。最終的には、RDFRequest オブジェクトをバイトに変換し、JMS 経由で ByteMessage として送信したいと考えています。明確化を提供させていただきます。

ありがとうございました。

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

sparql - SPARQL クエリを削除するためのモデルが空です

次の SPARQL クエリを使用しています DELETE DATA { } ;

次の行を実行した後、 Model model = ModelFactory.createDefaultModel(); UpdateAction.parseExecute(sparqlUpdateQuery, モデル);

私のモデルはまだ空です。名前のないグラフでクエリを実行しようとしています。私はイエナを初めて使用します。ガイドしてください。