2

OWLでは、オントロジーに空のクラスのみを含めることができますか?クラスには何人かの個人が含まれている必要がありますか?しますか

<owl:Class rdf:ID="Human"/>

「人間」は空のクラスという意味ですか?

オントロジーに空のクラスが含まれている場合、それを拡張する別のオントロジーで個人を定義できますか?

同様に、オントロジーのクラスのメンバーでなくても、個人を宣言できますか?

ありがとう

4

1 に答える 1

2

はい、空のクラスを宣言できます。

はい、そのようなクラスの個体を別のオントロジーで宣言できます。

これらは両方とも完全に正常です。オントロジーの考え方は、それらを共有できるということです。つまり、一方がクラスとプロパティを定義し、次に、他の当事者が実際にクラスをインスタンス化し、プロパティを使用してそれらを記述することで、それを使用できます。

すべての個体は暗黙のうちにowl:Thingクラスのメンバーです。したがって、クラスを持たない個体を宣言するのに最も近い方法は、それを のメンバーにすることですowl:Thing

<owl:Thing rdf:ID="MyThing"/>
于 2012-04-15T20:03:52.510 に答える