Open Ontologies

ONTOLOGY EXPLORER

IceCream

グラフに戻る

<http://www.co-ode.org/ontologies/pizza/pizza.owl#IceCream>

A class to demonstrate mistakes made with setting a property domain. The property hasTopping has a domain of Pizza. This means that the reasoner can infer that all individuals using the hasTopping property must be of type Pizza. Because of the restriction on this class, all members of IceCream must use the hasTopping property, and therefore must also be members of Pizza. However, Pizza and IceCream are disjoint, so this causes an inconsistency. If they were not disjoint, IceCream would be inferred to be a subclass of Pizza.

プロパティと値

プロパティ値
typeClass
comment"A class to demonstrate mistakes made with setting a property domain. The property hasTopping has a domain of Pizza. This means that the reasoner can infer that all individuals using the hasTopping property must be of type Pizza. Because of the restriction on this class, all members of IceCream must use the hasTopping property, and therefore must also be members of Pizza. However, Pizza and IceCream are disjoint, so this causes an inconsistency. If they were not disjoint, IceCream would be inferred to be a subclass of Pizza."@en
label"IceCream"@en
label"Sorvete"@pt
subClassOfFood
subClassOf_:c14n199
prefLabel"Ice Cream"@en

この項目への参照