W3C home > Mailing lists > Public > semantic-web@w3.org > September 2009

Re: modelling issue?

From: Bernard Vatant <bernard.vatant@mondeca.com>
Date: Tue, 29 Sep 2009 12:14:38 +0200
Message-ID: <9d93ef960909290314q6525129axf38bad5c13e1cf03@mail.gmail.com>
To: David Booth <david@dbooth.org>
Cc: semantic-web at W3C <semantic-web@w3c.org>
David, all

> Furthermore,  it is perfectly legal to declare the domain of a property
> more than once, such as:
>    P rdfs:domain GreenItems .
>    P rdfs:domain BlueItems .
> Then if you write a statement like:
>    x P y .
> the domain declarations imply that x is in both GreenItems and
> BlueItems.  Note that the effect is that the domain of P is the
> *intersection* of GreenItems and BlueItems -- not the union.

Not exactly. We are in an open world. The above assertions only entail that
the domain of P is *a subclass* of the intersection of GreenItems and

Let me take another example to illustrate. Let's define two classes "Food"
and "Perishable".
Those classes are distinct but not disjoint. Some Food are not Perishable
(salt, sugar, good-until-used-biscuits ...). Some Perishable are not eatable
(paint, batteries ...).
Now I define a property "eatBy" and I assert the following

eatBy   rdfs:domain   Food
eatBy   rdfs:domain   Perishable
eatBy   rdfs:range   xsd:date

This means that any thing bearing "eatBy" property is both Food and
Perishable. But bearing this property is not necessary to be in this
intersection. A tomato in my garden is definitely both Food and Perishable,
but has no defined "eatBy".


> --
> David Booth, Ph.D.
> Cleveland Clinic (contractor)
> Opinions expressed herein are those of the author and do not necessarily
> reflect those of Cleveland Clinic.

Bernard Vatant
Senior Consultant
Vocabulary & Data Engineering
Tel:       +33 (0) 971 488 459
Mail:     bernard.vatant@mondeca.com
3, cité Nollez 75018 Paris France
Web:    http://www.mondeca.com
Blog:    http://mondeca.wordpress.com
Received on Tuesday, 29 September 2009 10:15:19 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:15 UTC