Denigma
hevok @hevok March 12, 2013
Concept #complex #construction #ontology #problem #role

OWL 2 General Property Inclusion

General Role Inclusion with OWL can simply be encoded. One can for instance state the hasFriendsFoe Property is a Object[Property](/blog/622/) which has also the owl:PropertyChainAxiom which means that one defines a General Property Chain or a General Role Inclusion of two simple Properties where one connects hasFriend with hasFoe.

This only applies to Object Properties as it does not make sense to apply it to Datatype Properties.

OWL enables Property Chaining (general property inclusion)

:hasFriends a owl:ObjectProperty ; owl:PropertyChainAxiom ( :hasFriend :hasFoe ) .

Not allowed for Datatype Properties