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

java - jena を使用して事前定義されたオントロジーを変更する

Protege によってオントロジーを作成しました。私のオントロジーにはいくつかのクラスとインスタンスがあります。jena で他のクラスとインスタンスを追加するので、以下のコードを記述して、このクラスに新しいクラスと 1 つのインスタンスを作成します。新しいクラスの名前は「person」、新しいインスタンスの名前は「base」です。このコードをJavaで実行すると、エラーなしで動作し、クラスとインスタンスが作成されます。しかし、プロテジに戻ると、新しいクラスと新しいインスタンスが表示されません。私を助ける考えはありますか。ありがとう

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

java - lastfm.rdfize.com からの RDF モデルの追加

Jena ライブラリと lastfm.rdfize.com Web サイトを使用して単純な RDF ストアを作成しようとして、Java でプログラミングしています。

私は次の問題に陥っています: lastfm.rdfize.com は rdf を生成します。 &venueID=&output=タートル"

リクエストを行い、結果の Web ページのコンテンツを取得します。それらを印刷すると、まともな RDF のように思えます。

ただし、それらをモデルに追加することはできません。

ファイルを作成し、文字列(HTMLコンテンツ)をこのファイル(これも問題ないようです)に書き込み、次のようにモデルに読み取ってみました:

ただし、この時点で次のエラー メッセージが表示されます。

(ErrorHandlerLib.java:49) - [行: 22、列: 2] 不明な文字:

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

java - JENA: HSQLDB RDF データストアの初期化

JenaHSQLDBを使用してRDFデータストアを初期化しようとしています。http://jena.sourceforge.net/DB/hsql-howto.htmlから、次のコードを書きました。

しかし、プログラムが実行されると、次の例外が発生しました。

この問題を解決するにはどうすればよいですか?

どうもありがとう、

ピエール

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

java - センサーデータに注釈を付けますが、rdf:typeには注釈を付けません

JENA、RDF、およびW3CSSNXGのセンサーオントロジーを使用してセンサー観測に注釈を付けています。

個人のローカル名前空間を使用して、SSNXGのSensingDeviceの個人を作成しました。個人のURIを使用してRDFリソースを作成すると、説明だけが得られます。ただし、rdf:typeメタデータは作成されません。これはコードで明示的に行う必要がありますか?

私はこのような情報を追加しようとしました:

ただし、これにより...

これはSPARQLには見えないようです。タイプメタデータを適切に追加するにはどうすればよいですか?

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

java - JenaException:無効なプロパティファイル

私は最初の数週間、イエナとうまく仕事をしています。しかし、今日、tomcatはエラーを吐き出し始めました。

私はそれを以下に絞り込んだと思います:

ただし、それがどのプロパティファイルを意味するのかわかりません。jenaのプロパティファイルを構成したことはありません。解析が必要だと私が考えることができる他の唯一のことは、間違って見えない私のweb.xmlです。

エラーの原因となるコードは次のとおりです。

具体的には:

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

rdf - JENA ライブラリと Protege を使用した OWL の問題の更新

Protege を使用して RDF/XML OWL ファイルに書き込みの更新を保存できません。アプリケーションを閉じるたびに、編集内容がすべて失われます。JENA ライブラリを使用して、次の方法でこのファイルを読み取りました。

この問題を次の方法で修正しようとしました。

しかし、私のファイルは空白になり、最終的に空になります。代わりに出力ファイルの名前を変更しようとすると、問題なく動作します (出力ファイルが入力ファイルと一致しないように注意してください)。

最後に、私の質問は次のとおりです。OWL ファイルを更新するにはどうすればよいですか?

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

java - SPARQL 型変換?

次の SPARQL クエリがあります。

簡単に言えば、センサー dtp:CD7514 からすべての温度センサーの観測値を選択し、指定されたタイムスタンプよりも小さい値を除外しています。

ただし、フィルター制約を追加すると、0 の結果が返されます (この時間領域に一致する観測がある場合)。

?time が varchar/text/String データ型であるため、比較を実行できない可能性はありますか? もしそうなら、SPARQL内で変換を行うことは可能ですか?

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

semantics - RDF ステートメントを作成する

オントロジーのリソースを使用して RDF ステートメントを作成できるツールはありますか?

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

semantics - OWL 推論の質問

Jena セマンティック Web フレームワーク バージョン 2.6.3 を使用しています。フクロウの推論でモデルを作成し、次のトリプルを追加するコードがあります。

_:bnode-3は、たとえば、is aと次のトリプルがアサートされた:joe場合に含まれる制限クラスであると想定されています。:bob:Person

次に、制限クラスは Person のサブクラスである:joeため、同じく person になります。

実際、これは機能します。私が混乱しているのは、この投稿の上部にある 4 つのトリプルだけをアサートした後、インファーサーが Person である空のノードを作成することです。つまり、次のトリプルがモデルに含まれるようになりました。

なぜこれを行うのかわかりません。これを理解するための助けをいただければ幸いです。

ありがとう。ケント。

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

jsp - JSPからRDF(FOAF)を読み取る

FOAFボキャブラリーを含むRDFファイルがあり、jspを使用してファイルを表示したいと思います。これには何が必要ですか?

OK、JSPとJenaを使用する必要があるという先生からのメッセージを受け取りました...ファイルを作成してservjet&jenaで読み取ることができますが、jspでrdfファイルを表示する方法に問題があります...たとえば、人のための写真jspでこれを表示するにはどうすればよいですか...sparqlですべての友達を見つけることができますが、jspで表示する方法がわかりません...たとえば、ResultSetFormatter.out(System。 out.r、q)with jsp ?? すべてのヒントについて事前にthx