- From: Graham Klyne <GK@NineByNine.org>
- Date: Wed, 15 Jan 2003 16:13:23 +0000
- To: Sandro Hawke <sandro@w3.org>
- Cc: www-tag@w3.org
At 10:31 AM 1/15/03 -0500, Sandro Hawke wrote: > > At 12:32 PM 12/30/02 -0500, Sandro Hawke wrote: > > > Designers should be careful, however, to distinguish between > > > places where a web address is used to directly identify a web > > > page and those where it is used in this indirect manner to > > > identify something described on the web page. (This is true > > > regardless of the use of fragment identifiers in web addresses; > > > they simply involve a portion of a web page.) > > > > > >I wonder how much of this statement the TAG agrees with..... I > > >wonder how the RDF community would feel about that last paragraph. > > > > I, for one, have no disagreement with this final paragraph. But there's > > something unsaid, which maybe doesn't need to be said in this context. In > > RDF, the referent of a URIref with fragment cannot be assumed to be a part > > of the referent of the same URI without fragment identifier. Any such > > relationship, if it exists, needs to be stated separately. > > > > Suppose we have: > > someuri:Unicorn > > and > > someuri:Unicorn#leftHindLeg > > used in some RDF description. Absent further information, we cannot > assume > > that the second URIref denotes a part of the thing denoted by the first > URIref. > >I'd certainly agree that the notion of fragment-ness is in the domain >of web architecture and none of RDF's business. I like the idea of >the RDF model theory treating identifiers as completely opaque. > >How do you explain to an web expert but newcomer-to-RDF what it means >to put the string "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" in >the "Location" or "Address" field of their web browser? It means to display the view identified by fragment identifier "type" within the document retrieved from <http://www.w3.org/1999/02/22-rdf-syntax-ns>. ... Thus: If the document returned is text/html MIME type, that would be indicated by an anchor within the document. If the document returned is application/xml MIME type, that would be an element within the document indicated by the value "type" on an attribute of type ID. If the document returned is application/xml+rdf MIME type, that would be the RDF resource indicated by rdf:ID="type", or rdf:about="#type", or rdf:about="x", where x is any URI that when made absolute with respect to the base URI http://www.w3.org/1999/02/22-rdf-syntax-ns would yield the URIref "http://www.w3.org/1999/02/22-rdf-syntax-ns#type". ... So if the document currently (as of 2003-01-15) obtained from http://www.w3.org/1999/02/22-rdf-syntax-ns were returned as application/xml+rdf, I would expect to see some rendering of the following displayed: [[ <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:s="http://www.w3.org/2000/01/rdf-schema#"> ... <Property ID="type" s:comment="Identifies the Class of a resource" /> ... </RDF> ]] #g ------------------- Graham Klyne <GK@NineByNine.org>
Received on Wednesday, 15 January 2003 11:09:27 UTC