問題タブ [owl-api]

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 投票する
2 に答える
2621 参照

java - OWL:既存のアンソロジーからクラスを取得

OWL-APIを使用してオントロジーから既存のクラスを取得するにはどうすればよいですか?これは私のオントロジーの断片です:

私はこのコードから始めます:

StringDocuそして今、私はクラスを取得したいと思います。どうすればこれを入手できますか?

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

import - OWL API v3でowl:importsを定義するには?

OWL API 3 を使用しています。新しいオントロジーを作成しましたが、owl:imports をオントロジーに関連付ける方法がわかりません。

IRImappers を使用しましたが、機能しませんでした。

お手伝いありがとう。

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

java - OWL APIを使用してアノテーション内のrdf:descriptionを読み取る方法

私は OWL API を初めて使用します。rdfs:label次の OWL ファイルの 内の値を取得するにはどうすればよいですか? oboInOwl:hasSynonym注釈プロパティです。

私はフクロウAPIを使用しています。XML パーサーを使用したくありません。

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

java - dl クエリでのデータ値の制限の処理

DL クエリの例 ( http://sourceforge.net/p/owlapi/code/ci/aef6981535f07a2d0d44c394b9f4d5415f36025a/tree/contract/src/test/java/org/coode /owlapi/examples/DLQueryExample.java )

hasExperience some (Experience と hasYearsOfExperience some int[>=1])

これは正常に実行され、予想される結果が Protege に表示されますが、Java では次のエラーが返されます。

これを修正する方法はありますか?

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

ontology - OWL APIを使用して個人をクラスに追加する方法は?

個人をクラスに追加したいので、OWL API公式サイトのドキュメントを参照しました。

これが私のコードです。

次に、Eclipse はこの例外をスローします。

誰かが私を助けることができますか?

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

java - OWLOntologyManagerからオントロジーを取得するOWL-API

から特定のオントロジーを取得するための「簡単な」方法はありOWLOntologyManagerますか?マネージャーでオントロジーと依存関係をロードし、インポートされたすべてのオントロジーを表示できるHasSetにアクセスできますOWLOntologyManager.getOntologies()

関数もありますが、OWLOntologyManager.getOntology(IRI)この関数はオントロジーにversionIDがない場合にのみ機能します。取得したいオントロジーにがありversionID、この関数はnullを返します。

何か案は?

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

owl-api - OWLAPI を使用して OWL ファイルをロードできませんでした

owlapi ドキュメントに記載されているコードを使用して、owlapi の完全なネット Bean を使用して .owl ファイルを読み込もうとしていますが、ファイルを読み込めませんでしたが、.owl ファイルを .rdf 形式に変換すると、正常にロードされ、必要なデータを挿入できました。.rdf 形式ではなく .owl ファイルを操作する必要があります

以下は、成功せずに.owlをロードするために使用したコードです

しかし、以下に示すようにrdf fromatを使用すると、正常にロードされました

では、この問題を解決して .owl ファイルをロードするにはどうすればよいでしょうか?

次のコマンドは、公理をオントロジー ファイルに保存するための最適なコマンドですか?

manager.saveOntology(オントロジー);

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

java - OWL APIを使用したOWLオントロジーでのOWLObjectPropertyExpressionの記述

OWL Ontology オブジェクトに OWLObjectPropertyExpression を書き込もうとしています。OWL クラスがあった場合、次のようなものを使用します。

しかし、 OWLObjectPropertyExpression を書きたい場合は何を書けばよいのでしょうか? 前もって感謝します !。

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

rdf - OWL API を使用して BBC Wildlife Ontology にクエリを実行する

OWL API を使用してこのオントロジーを照会することは可能ですか? RDFで言及されていますが、私の混乱は、RDF構文でシリアル化されたOWLオントロジーですか? もしそうなら、OWL API でロードするべきだと思いますか?