- From: Mike Dean <mdean@bbn.com>
- Date: Wed, 04 Oct 2000 00:29:47 -0400
- To: Lynn Andrea Stein <las@ai.mit.edu>
- cc: Deborah McGuinness <dlm@ksl.stanford.edu>, Dan Connolly <connolly@w3.org>, Jim Hendler <jhendler@darpa.mil>, sw-team@w3.org, stefan@db.stanford.edu, John Flynn <jflynn@bbn.com>, thash@bbn.com
> http://www.w3.org/2000/08/daml-ont.rdf:
> $Id: daml-ont.rdf,v 1.4 2000/09/27 22:05:57 connolly Exp $
...
> http://www.w3.org/2000/08/daml-ex.rdf
> $Id: daml-ex.rdf,v 1.4 2000/09/27 22:05:57 connolly Exp $
Thanks for these pointers.
A few comments:
1) File names. Folks will use these as a template for their
initial DAML work.
Why isn't it daml-ont.rdfs instead of .rdf?
Should daml-ex be daml-ex.daml instead of daml-ex.rdf?
I think it would be good to get people in the habit of
using datespace, e.g. daml-ont-20000927.rdfs and
daml-ex-20000927.daml.
2) We should also distribute an example containing instances
from daml-ex.daml, e.g. clinton.daml:
<Man ID="Bill Clinton"/>
<Woman ID="Hillary Clinton"/>
<Woman ID="Chelsea Clinton">
<father rdf:resource="#Bill Clinton"/>
<mother rdf:resource="#Hillary Clinton"/>
</Woman>
<Animal ID="Socks"/>
3) In daml-ex
parent should specify a range of #Animal as well as a
domain.
Why is mother a UniqueProperty and father a property
with cardinality 1?
father should have a range of Male (rather than Man) or
a domain of Person.
Restricting occupation to cardinality 1 is likely to
unnecessarily raise eyebrows.
The Car complementOf Person example seems strange. It
seems like this says that Car is a subclass of
everything but Person. Can't "no car is a person" be
expressed using disjointWith instead?
4) Will we get some narrative text like
http://www.w3.org/2000/08/DAML-0-5 in addition to the code
files?
5) How quickly do we expect/hope to have software that can
parse/validate these examples? I just tried using RDF API,
and it choked on the Ontology imports.
Thanks! Things look good.
Mike
Received on Wednesday, 4 October 2000 12:16:43 UTC