- From: Roman Schindlauer <roman@kr.tuwien.ac.at>
- Date: Tue, 24 Aug 2004 16:25:38 +0200 (CEST)
- To: www-rdf-logic@w3.org
Role negation is not provided in OWL, since this is - afaik - left to some
specialized DLs. However, if I am not mistaken, I can explicitly exclude
individual tuples from roles: Assume, I have a Role R and two individuals
a and b. Is the following OWL-fragment a way to express -R(a,b)?
<owl:Thing rdf:about="#a">
<rdf:type>
<owl:Class>
<owl:complementOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#R" />
<owl:hasValue rdf:resource="#b" />
</owl:Restriction>
</owl:complementOf>
</owl:Class>
</rdf:type>
</owl:Thing>
Does this mean: <a,b> is not allowed to be in R? Or in other words: adding
R(a,b) would render the KB inconsistent? Is there another way to do this?
:
: roman schindlauer
: knowledge-based systems group
: vienna university of technology
: +43 1 58801 18469
: roman@kr.tuwien.ac.at
: http://www.kr.tuwien.ac.at/staff/roman
:
Received on Tuesday, 24 August 2004 14:27:10 UTC