To: | John Graybeal <graybeal@xxxxxxxxx> |
---|---|
Cc: | OpenOntologyRepository-discussion <oor-forum@xxxxxxxxxxxxxxxx> |
From: | Pat Hayes <phayes@xxxxxxx> |
Date: | Mon, 21 Apr 2008 11:12:40 -0500 |
Message-id: | <p06230901c4326719223c@[10.100.0.20]> |
At 8:02 AM -0700 4/21/08, John Graybeal wrote:
I am sure hoping we include storage of ontologies, and the associated services (and it was explicitly what was discussed as the purpose of the OOR, in the first few telecons about it). Otherwise it is of much less use for my needs. The very purpose of OWL, the only reason for it to exist at all,
is as a language for storing ontologies on the Web, for transmission
over the Internet using Web infrastructure. Where exactly such an
ontology is located is, or should be, irrelevant to a user. All the
user need know is that it - the ontology - has a URI, and giving that
URI to the HTTP protocol will cause the Web to deliver the ontology
back to you. To store and deliver OWL any other way would be both
inconsistent with its specification and, frankly, insane.
, and I agree, but was simply reacting to Denise's word 'describe'. I
don't think a repository needs to be in the description
business.
I am only a beginning/amateur ontologist, so maybe Pat has some definitions or assumptions in mind that underlie the responses to Denise's comments, and that would make these storage requirements so obviously addressable by "the web". If so, it would be helpful to have those definitions or assumptions made explicit for the less knowledgeable; I do not see how the web as such addresses the needs. Why then are you using OWL? The middle initial in the acronym is
for "Web". The OWL and RDF specifications together
require that any OWL ontology be written as an XML file which has
enough information in the headers to enable a properly configured
browser (or other suitable Web engine) to recognize that it should be
parsed as RDF, and when it has ben so parsed, to enable any conformant
OWL engine to further parse it as OWL (or if it cannot be, to report a
standard error message.) All this is grunt work and about as
interesting as watching paint dry, but it has already been done. It
took a long time and lot of effort to get it done. And it works. Now,
please tell me, why would anyone want to re-invent all this, to store
and transmit OWL in some other way?
Well yes, of course you do. But we don't need to discuss
*how* you store/serve them. If you want to know about that,
read the relevant specs (RDF and XML, chiefly, though the recent
http-range-14 decision by the Web Architecture group requires some
grasp of HTTP redirection in some cases.) My point is only that this
is all now water under the bridge.
, and (b) what sense it makes to separate the ontology management (which I assume is required to create the ontologies and put them 'out there' No, it isn't. Strictly, all one needs is a text editor and access
to a website, though it sure helps to have a more OWL-oriented
composing tool.
) from all of the functions associated with the ontologies. What 'associated functions' do you have in mind here? At a minimum, it would be architecturally odd not to couple the _publication_ step with the services that construct metadata and serve terms, since you want those services to be triggered by any update to the ontology. Fair enough, but what has publication got to do with storage? You
publish something by publicizing its URI.
Pat
) Shore Side Data System: http://www.mbari.org/ssds -- ---------------------------------------------------------------------
IHMC 40 South Alcaniz St. Pensacola FL 32502 http://www.ihmc.us/users/phayes phayesAT-SIGNihmc.us http://www.flickr.com/pathayes/collections _________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/oor-forum/ Subscribe: mailto:oor-forum-join@xxxxxxxxxxxxxxxx Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/oor-forum/ Shared Files: http://ontolog.cim3.net/file/work/OOR/ Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository (01) |
Previous by Date: | Re: [oor-forum] Todd Schneider's requirements summary, John Graybeal |
---|---|
Next by Date: | Re: [oor-forum] Todd Schneider's requirements summary, John Graybeal |
Previous by Thread: | Re: [oor-forum] Todd Schneider's requirements summary, John Graybeal |
Next by Thread: | Re: [oor-forum] Todd Schneider's requirements summary, John Graybeal |
Indexes: | [Date] [Thread] [Top] [All Lists] |