現在、私はオントロジを設計しようとしていますが、私はこの分野では新しいです。私のオントロジには、クラスとオブジェクトのプロパティがあります。個人は利用できません。オブジェクトプロパティの複数のドメイン/範囲
私はHas
というオブジェクトプロパティを持っています。このプロパティは、複数のドメインと範囲を持ちます。
学生(クラスAドメイン)を持つ部門(クラス・レンジ)
母(クラスAドメイン)(オブジェクトプロパティ)持つ子(クラス・レンジ)
機関(オブジェクトプロパティ)(クラス:たとえば、ドメイン)私も複数のドメインを期待して、コメントを追加する
Has
プロパティの範囲(オブジェクトプロパティ)部門(クラス レンジ)
を持っています。私は、複数のドメインと範囲を持つ多くのオブジェクトプロパティを持つことを期待しています。
このような情報をOWLファイルに保存するにはJavaコードを書き込むにはどうすればよいですか?さらに、私は知りたいと思います:
特定のオブジェクトプロパティがいくつのドメインと範囲にあり、どのドメインがどの範囲にマッチするかを知るクエリを作成するにはどうすればよいですか?
オブジェクトプロパティには特定のトリプルがありますか?たとえば、Has (School, Department)
です。このトリプルは学校に学科があることを意味します。このトリプルがオントロジーで利用できない場合は、それをオントロジに挿入する必要があります。
参照してください。一方、OWL APIを実際に使用している場合、単に「クエリ」をJavaメソッドとして記述することができます。 – AKSW