問題タブ [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 に答える
1019 参照

java - Jena での N-Quad の読み取り

Jena で N-Quads ファイルを読み込もうとしていますが、空のモデルしか取得できません。私が読み込もうとしているファイルは、N-Quadsドキュメントの例から取られています: <http://example.org/#spiderman> <http://www.perceive.net/schemas/relationship/enemyOf> <http://example.org/#green-goblin> <http://example.org/graphs/spiderman> . (file.nq という名前のファイルとして保存しました)。

モデルをロードする方法は、RDFDataMgr. Model.readしかし、どちらでもうまくいきませんでした。

RDFDataMgr.loadModel("file.nq", Lang.NQUADS) 空のモデルを生成します。

私は何が欠けていますか?Jena はそのままで N-Quads をサポートしていませんか?

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

java - apache-jena-2.12.1 : getSubClass がすべてのサブクラスを読み取れない

Websemantic の jena を学習しています。私が作ったオントロジー(.owl)を読む関数 getAllSubClass を作ってみました。

level1->level2 サブクラス level1->level3 サブクラス level2->level4 サブクラス level3->level5 サブクラス level4

この私のコード:

if class level1/level2/level3 出力は常に level3 で停止 if class level4 出力 level4-level5

出力 level1...level5 を取得するためのコードはどうすればよいですか?

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

sparql - Apache Jena ARQ 文字列表現

次の形式の Apache Jena ARQ SPARQL クエリがあります。

rowCount 値は1^^http://www.w3.org/2001/XMLSchema#integer

これにより、整数値の解析で問題が発生しています。この場合、数値 1 のみが返されるようにするにはどうすればよいですか?

ありがとう。

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

java - jena デフォルトのプレフィックス名を私のプレフィックス名に変更する方法

この RDF/XML データを生成しました

このコードを使用して:

この単純なコードを使用してファイルに書き込みます

ご覧のとおり、RDF で生成されたデータには、j.0プレフィックスがあります。

私の質問:

そのデフォルトのプレフィックスを置き換える方法はありますj.0が、私のプレフィックスはvocabularyMarco

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

java - Apache Jena を使用して DBPedia をクエリ中にエラーが発生しました

Eclipse-Apache Jena を使用して上記のクエリを実行すると、次のエラーが発生します。しかし、dbpedia sparql virtuso の Web サービス ページで同じクエリを実行すると、望ましい結果が得られます。

しかし、Web上でDBPedia Virtuso sparqlを使用して同じクエリを実行すると、結果が得られます。 私はApche jenaが初めてです助けてください!!!!

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

sparql - SPARQL の個別の行数が正しい数を返さない

次の SPARQL クエリがあります。選択述語の行数と、クエリの最後の group by 句に注意してください。

クエリがすべてのレコードで正しい行数を返すようにしたいのですが、返される行数が正しくないことに気付きました。単一のレコードがある場合、1 または 2 を取得し、2 つ以上のレコードがある場合、私はそれでも2を取得します。基本的にはランダムな値を返すようです。

クエリに何らかの問題があるため、誰かが私が間違っている可能性があることを教えてもらえますか? 私はApache Jenaを使用しています。

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

java - Eclipse プラグインでの Jena の使用

Eclipse プラグイン内から Jena ライブラリを使用しようとしています。

普通に使えばこんなコードが書けます。

しかし、同じコードを使用して Eclipse プラグイン プロジェクトから sparql クエリを実行すると (別の Eclipse ランタイムでプラグインを実行すると)、機能しません。例外すらありません。デバッガーは奇妙なことをするだけです。これが機能しないコードは次のとおりです (ILaunchShortcut 実装内のメソッドです)。

ステートメントQuery query = QueryFactory.create(queryString);で、デバッガーはクラス「EventTable.class」に入り、奇妙なことを行います。そして、「org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine」のループで終わります。なぜ、何が起こっているのかわかりません。

ある種のエラー処理が行われていることがわかりました。エラーは次のとおりです:「parsers.FactoryConfigurationError: クラス javax.xml.parsers.DocumentBuilderFactory のプロバイダーを作成できません」