- From: Jeff Heflin <heflin@cse.lehigh.edu>
- Date: Mon, 16 Sep 2002 10:06:27 -0400
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- CC: www-webont-wg@w3.org
I'm not wild about this idea. Multiple imports are going to be common and simply having a space delimited list is an ugly solution. Especially since guidelines for designing XML DTDs and Schemas usually suggest that you only use attributes for things that have single values. If we are going to have non-RDF syntactic extensions (which is what this is), we may as well do good design and have a separate XML element for each ontology that is imported. Also, I expected to see some account of the meaning of this construct. You didn't like my entailment-based version, what would you suggest instead? Jeff "Peter F. Patel-Schneider" wrote: > > My suggestion would be that imports is an XML attribute on the enclosing > tag of an ontology. > > So an OWL ontology would look something like: > > <rdf:RDF owl:imports="foo:bar"> > ... > </rdf:RDF> > > where the document pointed at by foo:bar should contain an OWL ontology. > (If it does not, then a null ontology is used.) > > It would be nice to allow multiple imports, but this is not possible in > XML, so the value would have to be a list of URLs. > > Other things, like backward compatibility could be handled in the same way. > > peter
Received on Monday, 16 September 2002 10:06:35 UTC