On 29 Jun 2009, at 12:53, Rinke Hoekstra wrote:
> Hi,
>
> Let me take this opportunity to point (again) to Sean's excellent
> set of OWL examples at [1].
>
> Really helpful if you're new to/confused by OWL DL stuff.
>
> -Rinke
>
> [1]
http://owl.man.ac.uk/2005/07/sssw/Thanks for the plug Rinke! There is also a slightly updated version
[2]. Note that is all OWL 1 -- I will hopefully get round to including
some OWL 2 content......
And not a triple in sight :-)
Sean
[2]
http://owl.cs.manchester.ac.uk/2008/07/sssw/> On 25 jun 2009, at 15:56, Sean Bechhofer wrote:
>
>>
>> On 25 Jun 2009, at 12:30, Sean Bechhofer wrote:
>>
>>>
>>> On 25 Jun 2009, at 11:12, Bernhard Schandl wrote:
>>>
>>>> Hi,
>>>>
>>>>> What you want to say is that *if something is madeby a Man (and
>>>>> possibly by some other things), then this something is a
>>>>> ThingMadeByMan.
>>>>
>>>> exactly.
>>>>
>>>>> So there direction of the implication needs to go the other way
>>>>> round an you need existential (someValues) restriction... in
>>>>> Manchester Syntax:
>>>>>
>>>>> Class: ThingMadeByMan
>>>>> EquivalentTo:
>>>>> madeBy some Man
>>>>
>>>> I'm not too familiar with Manchester Syntax, is this equivalent
>>>> to (n3):
>>>>
>>>> ex:ThingMadeByMan
>>>> a owl:Restriction ;
>>>> owl:onProperty ex:madeBy ;
>>>> owl:someValuesFrom ex:Man ;
>>>> .
>>>
>>> No. The N3 above is only asserting *subclass* here.
>>
>> <cough> Someone (thanks Peter :-) has pointed out to me that I'm
>> wrong here. The triples above create an owl:Restriction, and then
>> give it a name, which is not quite how I interpreted it. Note that
>> this actually pushes you into OWL Full, as you're not allowed to
>> name a restrictions in OWL DL.
>>
>>> In M/cr syntax, it's saying:
>>>
>>> Class: ThingMadeByMan
>>> SubClassOf:
>>> madeBy some Man
>>
>>
>> The counterpart to the M/cr syntax I gave above would actually be
>> something like:
>>
>> ex:ThingMadeByMan
>> owl:equivalentClass [
>> a owl:Restriction ;
>> owl:onProperty ex:madeBy ;
>> owl:someValuesFrom ex:Man.].
>>
>> e.g. stating that ThingMadeByMan is equivalent to the appropriate
>> restriction.
>>
>> As an aside, this also illustrates how easy it is (well, for me at
>> least, anyway :-) to get confused by OWL represented as triples.
>> I'd say it's much easier to see what's going on in an OWL (DL)
>> model if it's presented using something like M/cr syntax.
>>
>> Cheers,
>>
>> Sean
>>
>> --
>> Sean Bechhofer
>> School of Computer Science
>> University of Manchester
>>
sean.bechhofer@...
>>
http://www.cs.manchester.ac.uk/people/bechhofer>>
>>
>>
>
>
>
> ---
> Drs Rinke Hoekstra
>
> Leibniz Center for Law | AI Department
> Faculty of Law | Faculty of Sciences
> Universiteit van Amsterdam | Vrije Universiteit
> Kloveniersburgwal 48 | De Boelelaan 1081a
> 1012 CX Amsterdam | 1081 HV Amsterdam
> +31-(0)20-5253499 | +31-(0)20-5987752
>
hoekstra@... |
hoekstra@...
>
> Homepage:
http://www.leibnizcenter.org/users/rinke>
>
>
>
>
>
--
Sean Bechhofer
School of Computer Science
University of Manchester
sean.bechhofer@...
http://www.cs.manchester.ac.uk/people/bechhofer