duplicate ids
authorGuus Schreiber <guus.schreiber@vu.nl>
Wed, 11 Dec 2013 13:21:45 +0100
changeset 1518 4de497ae56c5
parent 1517 509c5cab4e0a
child 1519 98f14cf2ce0e
duplicate ids
Sec. 6.3
note in sec. about plain literal event
rdf-xml/index.html
--- a/rdf-xml/index.html	Wed Dec 11 13:17:56 2013 +0100
+++ b/rdf-xml/index.html	Wed Dec 11 13:21:45 2013 +0100
@@ -50,13 +50,12 @@
           // editors, add as many as you like
           // only "name" is required
           editors:  [
+             { name: "Fabien Gandon", url: "http://fabien.info/",
+                company: "INRIA", companyURL: "http://www.inria.fr",
+              },
              { name: "Guus Schreiber", url: "http://www.cs.vu.nl/~guus/",
                 company: "VU University Amsterdam", companyURL: "http://www.vu.nl",
               },
-             { name: "Fabien Gandon", url: "http://fabien.info/",
-                company: "INRIA", companyURL: "http://www.inria.fr",
-              },
-
           ],
           otherLinks: [
               {
@@ -1237,12 +1236,16 @@
         <h3>Identifiers</h3>
 
         <p>The RDF Concepts document [[RDF11-CONCEPTS]] 
-        defines three types of nodes and one type of predicate:</p>
+        defines the three types of RDF data that can act as node
+        and/or predicate:</p>
 
         <dl>
 
-        <dt>IRI nodes and predicates</dt>
+        <dt>IRI</dt>
         <dd>
+	<p>IRIs can act as node (both subject and object) and as
+        predicate. </p>
+	  
         <p><a href="http://www.w3.org/TR/rdf11-concepts/#section-IRIs">IRIs</a> 
         can be either:</p>
         <ul>
@@ -1275,17 +1278,22 @@
         <a href="#section-baseURIs">Section 5.3 Resolving URIs</a></p>
         </dd>
 
-        <dt>Literal nodes (always object nodes)</dt>
+        <dt>Literal</dt>
         <dd>
-        <a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">Literals</a>
+	<p>Literals can only act as object nodes.</p>
+	  
+        <p><a href="http://www.w3.org/TR/rdf11-concepts/#section-Graph-Literal">Literals</a>
 	always have a datatype. Language-tagged strings get 
         the datatype <code>rdf:langString</code>. When there is no
         language tag or datatype specified the literal is assumed to have the datatype
-        <code>xsd:string</code>. 
+        <code>xsd:string</code>. </p>
         </dd>
 
-        <dt>Blank Node Identifiers</dt>
-        <dd><p><a href="http://www.w3.org/TR/rdf11-concepts/#section-blank-nodes">Blank nodes</a>
+        <dt>Blank Node</dt>
+        <dd>
+	<p>Blank nodes can act as subject node and as object node.</p>
+	  
+	<p><a href="http://www.w3.org/TR/rdf11-concepts/#section-blank-nodes">Blank nodes</a>
 	have distinct identity in the RDF graph.
         When the graph is written in a syntax such as RDF/XML, these
         blank nodes may need graph-local identifiers and a syntax
@@ -1430,7 +1438,7 @@
         <dt>Definition:<br /></dt>
           <dd>An <dfn id="dfn-rdf-xml-document">RDF/XML Document</dfn> is an
           <a href="#dfn-rdf-document" class="termref">RDF Document</a> written in the
-          recommended XML transfer syntax for RDF as defined in this document.</dd>
+          XML syntax for RDF as defined in this document.</dd>
 
         <dt>Conformance:<br /></dt>
           <dd>An <a href="#dfn-rdf-xml-document" class="termref">RDF/XML Document</a> is a
@@ -1900,8 +1908,12 @@
         <section id="section-literal-node">
         <h3>Plain Literal Event</h3>
 
-	<p class="issue">Plain literal handling needs to be
-	updated</p>
+	<p class="note">RDF/XML plain literals are in RDF 1.1 treated as 
+	syntactic sugar for a literal with datatype
+	<code>xsd:string</code> (in case no language tag is present)
+	or as a literal with datatype <code>rdf:langString</code> (in
+	case a language tag is present). The mapping to N-Triples as
+	defined in this subsection is not affected by this change. </p>
 	
         <p>An event for a plain
         literal which can have the following accessors:</p> 
@@ -1946,7 +1958,6 @@
          class="arrow">·</span>literal-value<span
          class="arrow">·</span></a> accessor value uses the <a
          href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a> 
-
           escapes for strings as described in [[N-TRIPLES]]  
           for escaping certain characters such as &quot;. </p>
           </dd>
@@ -1980,7 +1991,7 @@
           <dt id="eventterm-typedliteral-literal-value">literal-value</dt> 
           <dd>Takes a string value.</dd>
 
-          <dt id="eventterm-literal-literal-datatype" id="eventterm-typedliteral-literal-datatype">literal-datatype</dt> 
+          <dt id="eventterm-typedliteral-literal-datatype">literal-datatype</dt> 
           <dd>Takes a string value used as an IRI.</dd>
 
           <dt id="eventterm-typedliteral-string-value">string-value</dt> 
@@ -2089,7 +2100,7 @@
         <em>action</em>...
         <div class="ntripleOuter"><div class="ntripleInner"><p>
         <code>
-        <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
+        N-Triples
         </code>
         </p></div></div>
         </div>
@@ -2101,8 +2112,7 @@
         using notation given in the following sections.
         The number is used for reference purposes.
         The grammar <em>action</em> may include generating
-        new triples to the graph, written in
-        <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
+        new triples to the graph, written in N-Triples [[N-TRIPLES]]
         format.
         </p>
 
@@ -2565,7 +2575,7 @@
 
         <!-- old terms -->
         <section id="oldTerms">
-        <h4 id="bagIdAttr" id="section-Bag-Expand" >Production oldTerms</h4>
+        <h4 id="section-Bag-Expand" >Production oldTerms</h4>
         
         <div class="productionOuter"><div class="productionInner"><p>
         <code>rdf:aboutEach</code> | <code>rdf:aboutEachPrefix</code> | <code>rdf:bagID</code>
@@ -2659,7 +2669,7 @@
 
         <!-- production node element -->
         <section id="nodeElement">
-        <h4 id="description" id="typedNode">Production nodeElement</h4>
+        <h4 id="typedNode">Production nodeElement</h4>
 
         <div class="productionOuter"><div class="productionInner"><p>
         start-element(<a href="#eventterm-element-URI">URI</a> == <a href="#nodeElementURIs">nodeElementURIs</a><br />
@@ -3263,7 +3273,7 @@
         
         <!-- property attribute -->
         <section id="propertyAttr">
-        <h4 id="propAttr" id="typeAttr">Production propertyAttr</h4>
+        <h4 id="propAttr">Production propertyAttr</h4>
 
         <div class="productionOuter"><div class="productionInner"><p>
         attribute(<a href="#eventterm-attribute-URI">URI</a> == <a href="#propertyAttributeURIs">propertyAttributeURIs</a>,<br />
@@ -3812,10 +3822,12 @@
 	  <li>Updated references to other documents</li>
 	  <li>Changed links in Sec. 2 examples from relative URI to
 	absolute URI; same for RELAX schema in Appendix.</li>
-	  <li>corrected the resolve action with the signature resolve(e, s)</li>
-	  <li>add parent accessor to element events</li>
-	  <li>allow datatyped empty literals </li>
-	  <li>removed ID and datatype exclusion on literal property</li>
+	  <li>Corrected the resolve action with the signature resolve(e, s)</li>
+	  <li>Add parent accessor to element events</li>
+	  <li>Allow datatyped empty literals </li>
+	  <li>Removed ID and datatype exclusion on literal
+	property</li>
+	  <li>Added note to section on plain-literal event</li>
 	</ul> 
 	  
         </section>