| A class that uses a functional property (hasMaterialState) twice. This is not inconsistent unless MaterialStates have been declared disjoint |
| •owl:Thing |
| •PizzaDomainConcept |
| •IceCream |
| •LiquidSolidIceCream |
Class(LiquidSolidIceCream complete annotation(rdfs:comment "A class that uses a functional property (hasMaterialState) twice. This is not inconsistent unless MaterialStates have been declared disjoint"^^<http://www.w3.org/2001/XMLSchema#string>)
IceCream
restriction(hasMaterialState someValuesFrom(Solid))
restriction(hasMaterialState someValuesFrom(Liquid)))