W3C home > Mailing lists > Public > public-owl-wg@w3.org > April 2008

RE: [Imports Task Force] revised imports spec

From: Michael Schneider <schneid@fzi.de>
Date: Tue, 22 Apr 2008 22:22:33 +0200
Message-ID: <0EF30CAA69519C4CB91D01481AEA06A08BDBA2@judith.fzi.de>
To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
Cc: <public-owl-wg@w3.org>
Hi Peter!

Peter F. Patel-Schneider wrote:

>Basic idea:
>
>Imports in OWL 2 are "by location": if an ontology O contains a
>statement "Import( someURI )", then "someURI" specifies the location of
>the imported ontology---that is, an OWL 2 implementation SHOULD access
>the ontology at the location "someURI" using the standard Internet
>protocols. 

I just dare to ask this heretic question, because I'm in the mood: Why by
location? 

My understanding of imports is /primarily/ that they are used to define
which axioms are in the ontology: 

  If an ontology O contains statements 
  "Import(someURI_1)", ..., "Import(someURI_n)",
  then the complete ontology consists of all the axioms defined in O,
  and (recursively) all the axioms defined in all the ontologies
  denoted by the URIs ..., someURI_i, ..."

If someURI_i has also a format which tells me how to get this ontology, then
that's "cool", of course, and people should IMO always build their URIs in
such a way. But I would expect to have this as a convenience, not to find
this specified by the OWL language itself.

Or am I horribly wrong here? :)

Cheers,
Michael



Received on Tuesday, 22 April 2008 20:23:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 April 2008 20:23:11 GMT