W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > August 2003

Re: editorial tweak to Semantics

From: pat hayes <phayes@ihmc.us>
Date: Tue, 19 Aug 2003 09:24:36 -0700
Message-Id: <p06001a06bb67fed7b555@[10.0.1.2]>
To: Frank Manola <fmanola@mitre.org>
Cc: w3c-rdfcore-wg@w3.org

OK, how about this:

In the RDF/XML syntax described in RDF/XML Syntax Specification 
(Revised) [RDF-SYNTAX] the use of rdf:ID creates a reification of the 
enclosed triple in which the reified triple is a URI constructed from 
the baseURI of the XML document and the value of rdf:ID as a fragID.

Pat


>pat hayes wrote:
>
>>Frank Manola wrote:
>
>>
>>>Argh!  I hope the Primer isn't misleading on this question, 
>>>because I don't think your last sentence is accurate.  What I try 
>>>to say is that rdf:ID provides a way of indicating that, in 
>>>addition to generating the usual triple, a reification of that 
>>>triple with a specific URIref (generated from the rdf:ID value) is 
>>>to be generated as well.  It doesn't (I don't think) "attach a URI 
>>>reference to a triple in an RDF/XML document".
>>
>>
>>Well, isn't that attachment done by the fact of the URI appearing 
>>in the rdf:ID in the document in question? But OK, I could rephrase 
>>it thus:
>>
>>(In the RDF/XML syntax described in RDF/XML Syntax Specification 
>>(Revised) [RDF-SYNTAX] the use of rdf:Id with a URI reference as 
>>value creates a reification of the enclosed triple, with that URI 
>>reference as the reified triple.)
>>
>>Would that be better? Its more awkward but maybe more accurate.
>>
>>Pat
>>
>
>
>Pat--
>
>What I'm getting at is what I say later in the Primer reification section:
>
>"Using rdf:ID as shown in Example 20  generates the reification 
>automatically, and provides a convenient way of indicating the 
>URIref to be used as the subject of the statements in the 
>reification. Moreover, it provides a partial "hook" relating the 
>triples in the reification with the piece of RDF/XML syntax that 
>caused them to be created, since the value triple12345 of the rdf:ID 
>attribute is used to generate the URIref of the subject of the 
>reification triples. However, this relationship is once again 
>outside RDF, since there is nothing in the resulting triples that 
>explicitly says that the original triple had the URIref 
>exproducts:triple12345 (RDF does not assume there is any 
>relationship between a URIref and any RDF/XML that it might have 
>been used or abbreviated in)."
>
>That is, if you look at the graph (Figure 17), there's nothing that 
>connects the triple described by the RDF/XML ("the enclosed triple") 
>to the URIref used in the reification triples (generated from the 
>rdf:ID attribute value).  So there's sort of an "attachment" between 
>the generated graph and some RDF/XML, but the interpretation of that 
>attachment is still strictly outside of RDF.  I just wouldn't want 
>anyone to interpret this parenthetical remark (whatever text it 
>contains) as an exception to or qualification of the original 
>statement that there isn't really a connection defined by RDF.  This 
>would be an application-dependent convention that related (in a 
>specific way) the resulting graph to the RDF/XML used to generate 
>it;  and this information wouldn't necessarily be available to a 
>second party receiving the graph.
>
>NB:  "rdf:Id with a URI reference as value" isn't strictly accurate 
>either.  rdf:ID ("ID" in caps) doesn't take a URIref as a value; 
>its value is used (as a fragment id) to *construct* a URIref.
>
>--Frank
>
>
>
>>>--Frank
>>>
>>>pat hayes wrote:
>>>
>>>>
>>>>After reading Frank's Primer text,  I have changed some text in 
>>>>the reification section 3.2.1 of Semantics from this:
>>>>
>>>>"Although RDF applications may use reification to refer to triple 
>>>>tokens in RDF documents, the connection between the document and 
>>>>its reification must be maintained by some means external to RDF. 
>>>>RDF syntax provides no means to 'connect' an RDF triple to its 
>>>>reification. "
>>>>
>>>>to this:
>>>>
>>>>"Although RDF applications may use reification to refer to triple 
>>>>tokens in RDF documents, the connection between the document and 
>>>>its reification must be maintained by some means external to the 
>>>>RDF graph syntax. (The RDF/XML syntax described in RDF/XML Syntax 
>>>>Specification (Revised) [RDF-SYNTAX] provides rdf:Id to attach a 
>>>>URI reference to a triple in an RDF/XML document, and create the 
>>>>corresponding reification.) "
>>>>
>>>>I hope the WG does not object to this; I think the rather sharp 
>>>>negative was misleading.
>>>>
>>>>Pat
>>>>
>>>
>>>
>>>--
>>>Frank Manola                   The MITRE Corporation
>>>202 Burlington Road, MS A345   Bedford, MA 01730-1420
>>>mailto:fmanola@mitre.org       voice: 781-271-8147   FAX: 781-271-875
>>
>>
>>
>
>
>--
>Frank Manola                   The MITRE Corporation
>202 Burlington Road, MS A345   Bedford, MA 01730-1420
>mailto:fmanola@mitre.org       voice: 781-271-8147   FAX: 781-271-875


-- 
---------------------------------------------------------------------
IHMC	(850)434 8903 or (650)494 3973   home
40 South Alcaniz St.	(850)202 4416   office
Pensacola			(850)202 4440   fax
FL 32501			(850)291 0667    cell
phayes@ihmc.us       http://www.ihmc.us/users/phayes
Received on Saturday, 23 August 2003 02:42:34 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:59:41 EDT