- From: John Pacheco <pacheco@AI.SRI.COM>
- Date: Thu, 26 Sep 2002 13:55:17 -0700 (PDT)
- To: pfps@research.bell-labs.com
- Cc: martin@AI.SRI.COM, denker@csl.sri.com, www-rdf-logic@w3.org
> Date: Thu, 26 Sep 2002 15:53:24 -0400 (EDT)
> Subject: Re: Dealing with qualified expressions in DAML
> From: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
>
> > I'm afraid that I have one more question that I would like to pose regarding
> > this discussion. Does this "shared extension" side effect take place when
other
> > restriction elements are used instead of just "hasClassQ"
> >
> > For example
> >
> > <daml:Class rdf:ID="Rabbit">
> > <rdfs:subClassOf>
> > <daml:Restriction>
> > <daml:onProperty rdf:resource="#Eats"/>
> > <daml:toClass rdf:resource="#Vegitables"/>
> > <daml:hasValue rdf:resource="#Carrots"/>
> > </daml:Restriction>
> > </rdfs:subClassOf>
> > </daml:Class>
> >
> > Now before you said:
> > > It is a logical consequence of the information specified that each of
> > > the restrictions thus formed has the same extension.
> > So does that mean that
> > {things that eat Vegitables}
> > has exactly the same elements as
> > {things that eat Carrots}
>
> Yes, except that that is not what the syntax above says. To get this you
> need two toClass pieces.n
So then does the above syntax just define the class
{things that only eat vegitables} intersect
{things that eat a carrot}
without specifying this "is the same class as" side effect?
Just to be sure I understand your meaning, the "sub-restrictions" having the
same extention occurs whenever a particular tag in the <Restriction> occurs more
than once. Is that right?
Thanks,
John
Received on Thursday, 26 September 2002 16:55:20 UTC