Reification on propertyElt production

REIFICATION ON 6.12
===================
File: rdf-containers-syntax-vs-schema/test004.nt 
It seems that the intent of the test case is that rdf:ID="e1" is a
reification whereas rdf:ID="e4" gives the URI of the object. Is that
really the intent?

Even allowing that these are intended to be 6.12 propertyElt productions
it seems to contradict (rather than clarify) the following:

M&S: "Within propertyElt (production [6.12]),  [...] The value of the ID
attribute, if specified, is the identifier for the resource that
represents the reification of the statement. " 

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:foo="http://foo/">
  <foo:Bar>
    <rdf:li rdf:ID="e1">1</rdf:li>
    <rdf:li rdf:parseType="Literal">2</rdf:li>
    <rdf:li rdf:parseType="Resource">
      <rdf:type rdf:resource="http://foo/Bar"/>
    </rdf:li>
    <rdf:li rdf:ID="e4" foo:bar="foobar"/>
  </foo:Bar>
</rdf:RDF>



Jeremy Carroll
HP Labs

Received on Friday, 13 July 2001 13:42:01 UTC