-1

イエナとプロテジェは初めてです。私はこれらでいくつかのことをしました。私はいくつかの問題を抱えています:

  1. オントロジークラス、サブクラス、プロパティ、および値を取得するためにSPARQLクエリを使用する必要がありますか、それともOWL-apiを使用して取得できますか?方法を教えてもらえますか?
  2. データプロパティ値を取得するにはどうすればよいですか?
  3. ローカルマシンで定義されているオントロジーをロードしてクラスにアクセスするにはどうすればよいですか?
4

3 に答える 3

2

Jena Ontology API は、個々のクラス、プロパティ、およびそれらの詳細と関係を取得するのに最適です。

SPARQL クエリは、多数のインスタンスをクエリし、必要な情報 (プロパティ値を含む) のみを除外するのに最適です。

その他の質問については、ドキュメントを少し読むと役立つ場合があります。答えはここにあります:

于 2010-06-08T18:53:21.057 に答える
0

GitHubのjena-examplesプロジェクトは、API のいくつかの使用例を示しています

于 2012-09-23T22:18:34.673 に答える
0

はい、jena-fusekiサーバーを使用して、オントロジークラス、サブクラス、プロパティ、および値を照会できます。ダウンロード apache jena-fuseki サーバー 次に、このオントロジーを Apache の Jena Fuseki サーバーにインポートし、いくつかの単純な SPARQL クエリを実行します。コマンド プロンプトで次のコマンドを実行します: $ ./ fuseki -server --update --mem / ds すべてがうまくいけば、次の場所でサーバーが実行されているはずです: http://localhost:3030/ web browser go to http:/ /localhost:3030/ a) コントロール パネルを選択し、「/ds」ソースを選択します。b) ファイル「.owl ファイル」をアップロードします。サーバーにアップロードします。

于 2015-03-25T07:28:51.913 に答える