問題タブ [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.
java - Data プロパティの OWL クラス式
私のオントロジーには、このデータ プロパティを持つ個人がいます。
hasName "somaName"^^string
、
ただし、クラス式を作成し、インスタンスを取得するために理由付けに送信すると、次のクエリで空のセットが取得されます。
getDataProperty は単なる小さなメソッドです。
java - OWL公理をマンチェスター構文に変換
OWL公理をマンチェスター構文に変換する方法はありますか? OWL-API を使用すると、マンチェスター構文の文を OWL 関数型構文に解析できることはわかっていますが、まったく逆のことを行う必要があります。
ontology - マンチェスター構文を使用した OWL API の匿名クラスのクエリ
私は Protege で作成されたオントロジーの推論に OWL API を使用しています。私はOWL APIサンプルDLクエリを扱っています: http://sourceforge.net/p/owlapi/code/ci/aef6981535f07a2d0d44c394b9f4d5415f36025a/tree/contract/src/test/java/org/coode/owlapi/examples/DLQueryExample.java . この例は、Protege の DL Query タブと同等の機能を提供していると思います。しかし、実際にはいくつかの大きな違いがあります。匿名クラスの情報 (サブクラス、スーパークラスなど) を取得する必要があります。匿名クラスは、一連の個人 (例: {Member1, Member2...}) または別のクラスで定義されています。仕方。Protege では、このクエリは正しい結果を返しますが、OWL API Dl Query Example のそのようなクエリは [NOTHING] を返します。OWL APIで匿名クラスを操作する方法はありますか? 答えてくれてありがとう。
sql - Sql.result セットを繰り返す
カーディナリティが 1:1 の場合、最初のテーブル名から OWL クラスを作成し、2 番目のテーブル名から OWL クラスを作成する必要があります。カーディナリティ 1:* で、いずれかのテーブルがオブジェクト プロパティを記述している場合、最初のテーブル名から OWL オブジェクト プロパティを作成し、2 番目のテーブル名から OWL クラスを作成します。まず、列名からクラスを作成するにはどうすればよいですか? Eclipse に OWL API をインストールしました。
パブリック クラス スニペット {
}
java - Protege Owl API DB から OWL
カーディナリティが1:1の場合、最初のテーブル名からOWLクラスを作成し、2番目のテーブル名からOWLクラスを作成する必要があります。カーディナリティ 1:* で、いずれかのテーブルがオブジェクト プロパティを記述している場合、最初のテーブル名から OWL オブジェクト プロパティを作成し、2 番目のテーブル名から OWL クラスを作成します。列名から OWL クラスを作成し、残りを行うにはどうすればよいですか? Protege OWL API を Eclipse にインストールしました。
}
owl - データ プロパティの OWL API における SQL ライク
OWL API では、クラスはデータ プロパティを持つ場合があります。たとえば、クラスは日付プロパティを持つ場合がありますhasCommonName "Something"
。OWL APIでは、SQLのように振る舞うのと同じように、「Some」という単語を含むhasCommonNameのクラスを照会できるSQLのような機能はありますか?