- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Mon, 16 Oct 2000 09:56:22 -0400
- To: Frank.van.Harmelen@cs.vu.nl
- Cc: www-rdf-logic@w3.org
From: Frank van Harmelen <Frank.van.Harmelen@cs.vu.nl> Subject: Re: basic decisions underlying DAML-ONT (defined classes) Date: Sun, 15 Oct 2000 00:31:38 +0000 > Maybe I'm missing something here, but can this not already be done in current DAML? > The crucial point is in the following qoute from an earlier off-line email exchange with Dan: > (excuse the now obsolete list-syntax): > > > In DAML, equivalent isn't a relation between two > > class *names*, but between two *classes*. So of course we can say: > > > > <Class ID="human"> > > <equivalentTo> > > <Class> > > <UnionOf parseType="daml:collection"> > > <Class about="#Man"/> > > <Class about="#Woman"/> > > </UnionOf> > > </Class> > > </equivalentTo> > > </Class> This does define human as the union of Man and Woman. (You don't even need the equivalentTo, I think.) However, you can't use this to define the class of all people with only rich friends, as a Restriction is not a Class. peter
Received on Monday, 16 October 2000 09:58:03 UTC