問題タブ [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.
java - Apache Jena RDF で保持されない述語の順序
Apache Jena API を使用して 9 つを超えるプロパティ オブジェクトを Resounce しようとすると、追加する方法で順序が保持されません。誰でも理由を説明できますか?どうすれば修正できますか?
sparql - JENA - SPARQL 更新クエリが失敗するかどうかを確認する
OWL データベースのバックエンドを作成しており、トリプルの消去または挿入が成功したかどうかを確認する必要があります。
私が今までに得たものは次のようになります。
だから私が必要とするのは、proc.execute() メソッドからのブール値のようなものです。
匹敵するものは存在しますか?
java - イエナ TDB java.lang.ExceptionInInitializerError
RDF データセットをロードし、それに対して SPARQL クエリを作成するために Jena TDB を使用しています。私は次のmaven依存関係を使用しています:
TDB データセットを作成しようとしている Java コードは次のとおりです。
関数の最初の行で失敗しています: TDBFactory.createDataset( directoryPath ) 次のエラー メッセージが表示されます。
jena - 405 HTTP メソッド PUT は、この URL ではサポートされていません
この構成を使用して Fuseki サーバーを起動しました。
次に、次のようにオントロジーをアップロードしようとします。
次のエラーが表示されます。
次の URL も試しましたが、何も機能しません。
この問題を解決する方法はありますか?
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 には影響しません。何か案は?
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
java - カスタム クラスの Jackson バイナリ シリアル化
Jackson をバイナリ形式で使用してクラスをシリアル化しようとしていますが、さまざまな代替手段を試した後、苦労しています。誰かが助けてくれることを願っていました。
私のカスタムクラスは次のようになります:
テイク 1
これを実行すると、次のようにスローされます。
私は他の方法を試してみましたが、今から 2 日間苦労しています。Apache Jena という外部ライブラリを使用する必要があり、上記のエラーは、そのパッケージ内のクラスに関連するメソッドから発生しています。私が得ることができる助け、または回避策を実行する方法へのポインタに感謝します。最終的には、RDFRequest オブジェクトをバイトに変換し、JMS 経由で ByteMessage として送信したいと考えています。明確化を提供させていただきます。
ありがとうございました。
sparql - SPARQL クエリを削除するためのモデルが空です
次の SPARQL クエリを使用しています DELETE DATA { } ;
次の行を実行した後、 Model model = ModelFactory.createDefaultModel(); UpdateAction.parseExecute(sparqlUpdateQuery, モデル);
私のモデルはまだ空です。名前のないグラフでクエリを実行しようとしています。私はイエナを初めて使用します。ガイドしてください。