Fw: Summary: URIs : How to find the ontologies behind them

 Patrick,
 
    I'm intrigued by what you've written, but I want to make sure that I
 understand it fully.  What do you mean by the term "web authority of the
 URIref"?
 
 Eli
> 
> ----- Original Message -----
> From: <Patrick.Stickler@nokia.com>
> To: <pfps@research.bell-labs.com>; <Eli@semanticworld.org>
> Cc: <www-rdf-interest@w3.org>
> Sent: Thursday, April 10, 2003 9:40 AM
> Subject: RE: URIs : How to find the ontologies behind them
> 
> 
> 
> > > I'm primarily interested in the 'when the SW gets going'
> > case (it's about
> > > time we get it going, no? ;).  You seem to be saying that a
> > best practice
> > > would be to put the OWL describing the resource in the
> > place that the URI of
> > > the resource refers to.
> >
> > Not necessarily in that exact place.  However, most RDF URI
> > references have
> > fragment identifiers, so it would be possible for example to place
> > information about http://foo.ex/bar#bax in a document located at
> > http://foo.ex/bar.
> 
> Sorry. Unfortunately, no.
> 
> RDF fragment IDs do not work in exactly the same way as XML ID's.
> 
> You can describe the resource http://foo.ex/bar#bax in a dozen
> different RDF/XML instances, none of which are http://foo.ex/bar.
> And in all cases, you need not use rdf:ID ever. So even if
> http://foo.ex/bar#bax is defined by http://foo.ex/bar, that
> doesn't guaruntee that rdf:ID="bax" occurs anywhere in that
> RDF/XML instance.
> 
> And there is no assertion that http://foo.ex/bar#bax relates to
> a particular XML *element* in an RDF/XML instance having an
> rdf:ID="bax" even if the parser will map such an rdf:ID value
> to a URI based on an xml:base separated by '#'. rdf:ID is
> not defined as an XML ID attribute.
> 
> And in fact, though there should only be one occurrence of a given
> rdf:ID value for an xml:base scope, one can have descriptions using
> both rdf:ID and rdf:about about the very same resource in the same
> RDF/XML instance.
> 
> One should not think of URIrefs as working in RDF the same way
> as they do in an HTML browser. They don't.
> 
> Thus, just as one cannot reliably get to a namespace document
> from a URI, one cannot get to a definitive RDF/XML instance from
> a URIref.
> 
> *** TAKE NOTE: URIrefs are *fully opaque* in an RDF graph and SW
> *** agents operating on RDF expressed knowledge should not attempt
> *** to parse URIrefs to infer any relationships between the resource
> *** denoted by the URIref and any other resource that might share
> *** some intersection of some character sequence with the URIref.
> 
> The SW deals with RDF graphs, not RDF/XML instances, so
> one should not be concerned with aspects of the XML serialization
> when requesting knowledge from a knowledge base. And looking
> at URI vs. URIref or URI vs. namespace relations (neither of
> which can be reliably utilized) is the wrong way to go.
> 
> The SW architecture should provide for a standardized means by
> which, given a URIref, one can inquire from the web authority
> of the URIref (presuming there is one) for a description of
> the resource denoted by the URIref.
> 
> One can also inquire from various registries or other sources
> for non-web-authoritative descriptions of the resource, allowing
> for one to syndicate various views and opinions of the resource.
> 
> URIQA will provide for both.
> 
> > ... I think that the
> > relationship between ontologies and URI references is many to
> > many (and
> > many to many in interesting ways).
> 
> Agreed.
> 
> Patrick
> 
> --
> Patrick Stickler, Nokia/Finland, (+358 40) 801 9690,
> patrick.stickler@nokia.com
> 

Received on Thursday, 10 April 2003 05:00:02 UTC