Re: LANG: syntactic version for imports (and other things)

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