- From: Markus Krötzsch <markus.kroetzsch@cs.ox.ac.uk>
- Date: Fri, 07 Oct 2011 19:53:01 +0100
- To: Michael F Uschold <uschold@gmail.com>, Heiko Paulheim <paulheim@ke.tu-darmstadt.de>
- CC: semantic-web@w3.org
In OWL, you can express the class of all things that have some property
:livesIn connecting to the individual :IleDeFrance (using either
hasValue or a property restriction with oneOf). Hence you can state that
:ThisPatient is *not* in that class.
Putting it all together, you get something like:
<owl:Thing rdf:about="#ThisPatient">
<rdf:type>
<owl:Class>
<owl:complementOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#livesIn" />
<owl:hasValue rdf:resource="#IleDeFrance" />
</owl:Restriction>
</owl:complementOf>
</owl:Class>
</rdf:type>
</owl:Thing>
Cheers,
Markus
On 07/10/11 19:21, Michael F Uschold wrote:
> I am not aware of a way to say this in OWL1. If there is, it may be
> highly awkward and ugly. Good question.
>
> Michael
>
> On Thu, Oct 6, 2011 at 11:59 PM, Heiko Paulheim
> <paulheim@ke.tu-darmstadt.de <mailto:paulheim@ke.tu-darmstadt.de>> wrote:
>
> Dear OWL experts,
>
> the W3C document about new features in OWL 2 states that
> NegativeObjectPropertyAssertations are syntactic sugar in OWL 2 [1].
> From my understanding, "syntactic sugar" means that they can be
> expressed in OWL 1 as well, but only in a more verbose fashion.
>
> However, I cannot see how I could express the example below, used in
> [1], in OWL 1. Which point am I missing here?
>
> NegativeObjectPropertyAssertion( /:livesIn/ /:ThisPatient/
> /:IleDeFrance/ )
> <=>
> _:x rdf:type owl:NegativePropertyAssertion.
> _:x owl:sourceIndividual :ThisPatient.
> _:x owl:assertionProperty :livesIn.
> _:x owl:targetIndividual :IleDeFrance.
>
> Best,
> Heiko.
>
> [1] http://www.w3.org/TR/owl2-new-features/
>
>
> --
> Dr. Heiko Paulheim
> Knowledge Engineering Group
> Technische Universität Darmstadt
> Phone:+49 6151 16 6634 <tel:%2B49%206151%2016%206634>
> Fax:+49 6151 16 5482 <tel:%2B49%206151%2016%205482>
> http://www.ke.tu-darmstadt.de/staff/heiko-paulheim
>
>
>
>
> --
> Michael Uschold, PhD
> Senior Ontology Consultant, Semantic Arts
> LinkedIn: http://tr.im/limfu
> Skype, Twitter: UscholdM
>
--
Dr. Markus Krötzsch
Department of Computer Science, University of Oxford
Room 306, Parks Road, OX1 3QD Oxford, United Kingdom
+44 (0)1865 283529 http://korrekt.org/
Received on Friday, 7 October 2011 18:53:33 UTC