W3C home > Mailing lists > Public > www-rdf-comments@w3.org > April to June 2000

Re: how to address RDF fragment

From: Hidetaka Ohto <ohto@w3.org>
Date: Wed, 19 Apr 2000 22:40:53 -0400
Message-ID: <007201bfaa71$d8ee8580$aea1da18@w3.org>
To: "Ralph R. Swick" <swick@w3.org>
Cc: <www-rdf-comments@w3.org>

Ralph:

Thank you for answering my questions while reading 
between my poor English lines at:
http://lists.w3.org/Archives/Public/www-rdf-comments/2000AprJun/0014.html

Your answers are very helpful to me.

> By way of preface, after writing most of this reply to you I went
> back and scanned some of Tim Berners-Lee's musings on this subject:
> -> http://www.w3.org/DesignIssues/Identity.html "Identifiers - what
> is identified?".  I think that Tim and I may have reached slightly
> different conclusions about some of the details.  I might post a
> followup to this.

I glanced the document, and it seems to be very relevant 
and I am defintely going to read it, while expecting
 that you post a followup to the document. 

Meanwhile I am a bit confused about some of your answers.
So may I ask you a further question?

As far as I understood (which may be wrong), you said that
RDF Schema CR thinks that "rdf:ID" is a kind of syntax
abbreviation of "rdf:about". (you also said that there is a
philosophical or semantical? difference between them in
RDF M&S though.)

If it is true, it seems to me that there is a way of refering to
a RDF resource which is created by a RDF description
by another RDF description which is in another document.
(as long as I could ignore the mime type issues for dereferencing
fragment id and I could apply rdf specific rules for resolving this.)

For example:

a) http://aaa/aaa.rdf
(assuming the base URI for the description below is "http://aaa/aaa.rdf#" )
-------------------------
<rdf:RDF xmlns:rdf="http://http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://xxx/xxx#">
  <rdf:Description ID="a">
    <p1>v1</p1>
  </rdf:Description>
 </rdf:RDF>

b) http://bbb/bbb.rdf
-------------------------
<rdf:RDF xmlns:rdf="http://http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://xxx/xxx#">
  <rdf:Description about="http://aaa/aaa.rdf#a">
    <p2>v2</p2>
  </rdf:Description>
 </rdf:RDF>

Because a) could be considered as same as follows:
<rdf:RDF xmlns:rdf="http://http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://xxx/xxx#">
  <rdf:Description about="http://aaa/aaa.rdf#a">
    <p1>v1</p1>
  </rdf:Description>
 </rdf:RDF>

However, you also said "the RDF Model and Syntax
spec does not tell you how to construct a full URI for the
resource named by an ID or bagID."
So I am a bit confused.

My interpretation is that the RDF Schema spec is going to
supplement the RDF M&S spec concerning the URI construct
like above.

Is this what you meant?
Or am I missing something?

The followings are my comments on your answer:

It might be a tough situation where we need to refer a
created RDF resource whose description is embedded in an XML
document using namespace. However it would seem a likely case. 
I hope that the solution will be provided in the near future.

Best Regards,
-- Taka
Received on Wednesday, 19 April 2000 22:38:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 21 September 2012 14:16:27 GMT