- From: Danny Ayers <danny.ayers@gmail.com>
- Date: Sun, 23 Sep 2007 19:19:00 +0200
- To: "Michael Schneider" <schneid@fzi.de>
- Cc: "Emanuele D'Arrigo" <manu3d@gmail.com>, "public-owl-dev-request@w3.org" <public-owl-dev@w3.org>
On 23/09/2007, Michael Schneider <schneid@fzi.de> wrote:
> ><owl:ObjectProperty rdf:ID="hasBankAccount">
> > <rdfs:domain>
> >       <owl:Class rdf:about="#Person"/>
> >       <owl:Class rdf:about="#Corporation"/>
> > </rdfs:domain>
>
> This is simply a syntax error: You have to give a /single/ resource to the
> 'rdfs:domain' property, but you put in /two/ of them.
I'm curious, would I be missing something in saying:
<owl:ObjectProperty rdf:ID="hasBankAccount">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:domain rdf:resource="#Corporation"/>
</owl:ObjectProperty>
- is ok syntax, but the meaning would be different, in that the object
of an hasBankAccount statement in this case would be both a Person and
a Corporation, rather than a Person and/or a Corporation in the union
version?
Cheers,
Danny.
-- 
http://dannyayers.com
Received on Sunday, 23 September 2007 17:19:09 UTC