--- a/rdf-xml/index.html Mon Dec 09 20:35:27 2013 +0100
+++ b/rdf-xml/index.html Mon Dec 09 23:07:45 2013 +0100
@@ -122,23 +122,7 @@
and <a
href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/">XML
Base</a>.</p>
- <!--
- The <a href="#section-Infoset-Grammar">formal grammar</a> for the syntax
- is annotated with actions generating triples of the
- <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph">RDF graph</a>
- as defined in <a
- href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/">RDF
- Concepts and Abstract Syntax</a>.
- The triples are written using the
- <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
-
- RDF graph serializing format which enables more precise recording of
- the mapping in a machine processable form. The mappings are
- recorded as tests cases, gathered and published in
- <a
- href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/">RDF
- Test Cases</a>.
- -->
+
</section>
@@ -162,16 +146,7 @@
forms of empty elements. This allows the grammar to be more
precisely recorded and the mapping from the XML syntax to the RDF
Graph more clearly shown. The mapping to the RDF graph is done by
- emitting statements in the N-Triples [[!N-Triples]] format. </p>
- <!--
- defined in the
- <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
- section of
- <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/">RDF
- Test Cases</a> <a href="#ref-rdf-tests">[RDF-TESTS]</a>
- which creates an RDF graph, that has semantics defined by
- the RDF Semantics document [[!RDF11-MT]].
- -->
+ emitting statements in the N-Triples [[!N-TRIPLES]] format. </p>
<p>This document is part of the suite of RDF 1.1
documents. Other documents in thi suite are: </p>
@@ -192,31 +167,7 @@
<li>A document describing RDF Schema [[!RDF-SCHEMA]], which
provides a data-modeling vocabulary for RDF data. </li>
- <!--
- <ul>
- <li><a
- href="http://www.w3.org/TR/2004/REC-rdf-primer-20040210/">RDF
- Primer</a> <a href="#ref-rdf-primer">[RDF-PRIMER]</a></li>n
- <li><a
- href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/">RDF
- Concepts and Abstract Syntax</a> <a
- href="#ref-rdf-concepts">[RDF-CONCEPTS]</a></li>
- <li><a
- href="http://www.w3.org/TR/2004/REC-rdf-mt-20040210/">RDF
- Semantics</a> <a
- href="#ref-rdf-semantics">[RDF-SEMANTICS]</a></li>
- <li>RDF/XML Syntax (this document)</li>
- <li><a
- href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210/">RDF
- Vocabulary Description Language 1.0: RDF Schema</a> <a
- href="#ref-rdf-vocabulary">[RDF-VOCABULARY]</a></li>
- <li><a
- href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/">RDF
- Test Cases</a> <a href="#ref-rdf-tests">[RDF-TESTS]</a></li>
- </ul>
- -->
-
- <p>For a longer introduction to the RDF/XML syntax with a historical
+ <p>For a longer introduction to the RDF/XML syntax with a historical
perspective, see "RDF: Understanding the Striped RDF/XML
Syntax" [[STRIPEDRDF]].</p>
@@ -700,8 +651,7 @@
<section id="section-Syntax-datatyped-literals">
<h3>Typed Literals: <code>rdf:datatype</code></h3>
- <p>RDF allows
- <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal">typed literals</a>
+ <p>RDF allows typed literals
to be given as the object node of a predicate. Typed literals consist of a literal
string and a datatype
IRI. These are written in RDF/XML using
@@ -712,10 +662,8 @@
IRI can be used in the attribute.
</p>
- <p>An example of an RDF
- <a
- href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal">typed
- literal</a>
+ <p>An example of an RDF typed
+ literal
is given in <a href="#example10">Example 10</a> where
there is a single RDF triple with the subject node
IRI
@@ -723,8 +671,7 @@
IRI
<code>http://example.org/stuff/1.0/size</code> (from
<code>ex:size</code>) and the object node with the
-
- <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal">typed literal</a>
+ typed literal
("123", <code>http://www.w3.org/2001/XMLSchema#int</code>)
to be interpreted as an
XML Schema [[!XML-SCHEMA2]] datatype >code>int</code>.
@@ -751,17 +698,16 @@
<section id="section-Syntax-blank-nodes">
<h3>Identifying Blank Nodes: <code>rdf:nodeID</code></h3>
- <p><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node">Blank nodes</a> in the RDF graph are distinct but have no
+ <p>Blank nodes in the RDF graph are distinct but have no
IRI identifier.
- It is sometimes required that the same graph <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node">blank node</a> is referred to in the
+ It is sometimes required that the same graph blank node is referred to in the
RDF/XML in multiple places, such as at the subject and object
- of several RDF triples. In this case, a <em><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id">blank node identifier</a></em>
-
- can be given to the <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node">blank node</a> for identifying it
+ of several RDF triples. In this case, a blank node identifier
+ can be given to the blank node for identifying it
in the document. Blank node identifiers in RDF/XML are scoped to the
containing XML Information Set
<a href="http://www.w3.org/TR/xml-infoset/#infoitem.document">document information item</a>.
- A <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id">blank node identifier</a> is used
+ A blank node identifier is used
on a node element to replace
<code>rdf:about="</code><em>IRI</em><code>"</code>
or on a property element to replace
@@ -771,7 +717,7 @@
in both cases.</p>
<p>Taking <a href="#example7">Example 7</a> and explicitly giving
- a <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id">blank node identifier</a> of <code>abc</code> to the blank node in it
+ a blank node identifier of <code>abc</code> to the blank node in it
gives the result shown in <a href="#example11">Example 11</a>.
The second <code>rdf:Description</code> property element is
about the blank node.</p>
@@ -804,7 +750,7 @@
<section id="section-Syntax-parsetype-resource">
<h3>Omitting Blank Nodes: <code>rdf:parseType="Resource"</code></h3>
- <p><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node">Blank nodes</a> (not IRI nodes) in RDF graphs can be written
+ <p>Blank nodes (not IRI nodes) in RDF graphs can be written
in a form that allows the
<code><rdf:Description></code>
<code></rdf:Description></code> pair to be omitted.
@@ -959,8 +905,8 @@
<p>RDF/XML allows further abbreviating IRIs in XML attributes in two
ways. The XML Infoset provides a base URI attribute <code>xml:base</code>
-
- that sets the base URI for resolving relative IRIs, otherwise the base URI is that of the document. The base URI applies to
+ that sets the base URI for resolving relative IRIs, otherwise
+ the base URI is that of the document. The base URI applies to
all RDF/XML attributes that deal with IRIs which are <code>rdf:about</code>,
<code>rdf:resource</code>, <code>rdf:ID</code>
and <code>rdf:datatype</code>.</p>
@@ -988,8 +934,7 @@
resolved from the <code>rdf:resource</code> XML attribute value
using the in-scope base URI to give the
- IRI
- <code>http://example.org/here/fruit/apple</code>.</p>
+ IRI <code>http://example.org/here/fruit/apple</code>.</p>
<pre class="example" id="example16">
<strong>Complete example using <code>rdf:ID</code> and <code>xml:base</code> for shortening URIs
@@ -1169,10 +1114,6 @@
a Unicode [[UNICODE]] character string;
a sequence of characters represented by a code point in
Unicode.
- <!--
- (Such as defined in <a href="#ref-charmod">[CHARMOD]</a> in section
- <a href="http://www.w3.org/TR/2003/WD-charmod-20030822/#sec-Strings">3.4 Strings</a>).</p>
- -->
</section>
@@ -1255,7 +1196,6 @@
<dd>
<p>
<code>Seq Bag Alt Statement Property XMLLiteral List</code>
-
</p>
</dd>
@@ -1468,7 +1408,6 @@
document.</p>
<p>The syntax of the names must match the
-
<a href="#rdf-id">rdf-id production</a>.</p>
<p class="note"><strong>Test:</strong>
@@ -1487,20 +1426,19 @@
<h3>Conformance</h3>
<dl>
- <dt>Definition:<br /></dt>
+ <dt>Definition:</dt>
<dd>An <dfn id="dfn-rdf-document">RDF Document</dfn> is a serialization of an
<a href="http://www.w3.org/TR/rdf-concepts/#dfn-rdf-graph">RDF Graph</a>
into a concrete syntax.</dd>
<dt>Definition:<br /></dt>
- <dd>An <dfn ">RDF/XML Document</dfn> is an
+ <dd>An <dfn "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>
<dt>Conformance:<br /></dt>
<dd>An <a href="#dfn-rdf-xml-document" class="termref">RDF/XML Document</a> is a
- <dfn ">conforming RDF/XML document</dfn>
-
+ <dfn id="dfn-conforming-document">conforming RDF/XML document</dfn>
if it adheres to the specification defined in this document.</dd>
</dl>
</section>
@@ -1531,17 +1469,14 @@
<p>The grammar productions may include actions which fire when the
production is recognized. Taken together these actions define a
transformation from any syntactically well-formed RDF/XML sequence of
- events into an RDF graph represented in the
- <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
+ events into an RDF graph represented in the N-Triples [[N-TRIPLES]]
language.</p>
<p>The model given here illustrates one way to create a representation of
- an <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph">RDF Graph</a>
-
+ an RDF Graph
from an RDF/XML document. It does not mandate any implementation
method — any other method that results in a representation of the same
- <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph">RDF Graph</a>
- may be used.</p>
+ RDF Graph may be used.</p>
<p>In particular:</p>
<ul>
@@ -1655,14 +1590,13 @@
and takes the following accessors and values.</p>
<dl>
- <dt><dfn id="eventterm-root-document-element">document-element</dfn><br /></dt>
+ <dt id="eventterm-root-document-element">document-element</dt>
<dd>Set to the value of document information item property [document-element].</dd>
- <dt><dfn id="eventterm-root-children">children</dfn><br /></dt>
+ <dt id="eventterm-root-children">children</dt>
<dd>Set to the value of document information item property [children].</dd>
- <dt><dfn id="eventterm-root-base-uri">base-uri</dfn><br /></dt>
-
+ <dt id="eventterm-root-base-uri">base-uri</dt>
<dd>Set to the value of document information item property [base URI].</dd>
- <dt><dfn id="eventterm-root-language">language</dfn><br /></dt>
+ <dt id="eventterm-root-language">language</dt>
<dd>Set to the empty string.</dd>
</dl>
</section>
@@ -1673,30 +1607,30 @@
<p>Constructed from an
<a href="http://www.w3.org/TR/xml-infoset/#infoitem.element">element information item</a>
-
and takes the following accessors and values:
</p>
<dl>
- <dt><dfn id="eventterm-element-local-name">local-name</dfn><br /></dt>
+ <dt id="eventterm-element-local-name">local-name</dt>
<dd>Set to the value of element information item property [local name].</dd>
- <dt><dfn id="eventterm-element-namespace-name">namespace-name</dfn><br /></dt>
+ <dt id="eventterm-element-namespace-name">namespace-name</dt>
<dd>Set to the value of element information item property [namespace name].</dd>
- <dt><dfn id="eventterm-element-children">children</dfn><br /></dt>
+ <dt id="eventterm-element-children">children</dt>
<dd>Set to the value of element information item property [children].</dd>
- <dt><dfn id="eventterm-element-parent">parent</dfn><br /></dt>
+ <dt id="eventterm-element-parent">parent</dt>
<dd>Set to the value of element information item property [parent].</dd>
- <dt><dfn id="eventterm-element-base-uri">base-uri</dfn><br /></dt>
+ <dt id="eventterm-element-base-uri">base-uri</dt>
<dd>Set to the value of element information item property [base URI].</dd>
- <dt><dfn id="eventterm-element-attributes">attributes</dfn><br /></dt>
-
- <dd><p>Made from the value of element information item property [attributes] which is a set of attribute information items.</p>
+ <dt id="eventterm-element-attributes">attributes</dt>
+ <dd><p>Made from the value of element information item
+ property [attributes] which is a set of attribute
+ information items.</p>
<p>If this set contains an attribute information item <code>xml:lang</code> (
[namespace name] property with the value
@@ -1708,7 +1642,6 @@
<p>All remaining reserved XML Names
(see <a href="http://www.w3.org/TR/2000/REC-xml-20001006#dt-name">Name</a>
-
in <a href="http://www.w3.org/TR/2000/REC-xml-20001006">XML 1.0</a>)
are now removed from the set. These are, all
attribute information items in the set with property [prefix]
@@ -1722,38 +1655,40 @@
<p>The remaining set of attribute information items are then used
to construct a new set of
<a href="#section-attribute-node">Attribute Events</a>
-
which is assigned as the value of this accessor.</p>
</dd>
- <dt><dfn id="eventterm-element-URI">URI</dfn><br /></dt>
+ <dt id="eventterm-element-URI">URI</dt>
<dd>Set to the string value of the concatenation of the
value of the namespace-name accessor and the value of the
local-name accessor.
</dd>
- <dt><dfn id="eventterm-element-URI-string-value">URI-string-value</dfn><br /></dt>
+ <dt id="eventterm-element-URI-string-value">URI-string-value</dt>
<dd>
-
<p>The value is the concatenation of the following in this order "<",
the escaped value of the
- <a href="#eventterm-element-URI" class="termref"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ <a href="#eventterm-element-URI" class="termref"><span
+ class="arrow">·</span>URI<span class="arrow">·</span></a>
accessor and ">".</p>
<p>The escaping of the
- <a href="#eventterm-element-URI" class="termref"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ <a href="#eventterm-element-URI" class="termref"><span
+ class="arrow">·</span>URI<span class="arrow">·</span></a>
accessor uses the N-Triples escapes for
IRIs [[N_TRIPLES]].
</p>
</dd>
- <dt><dfn id="eventterm-element-liCounter">li-counter</dfn><br /></dt>
+ <dt id="eventterm-element-liCounter">li-counter</dt>
<dd>Set to the integer value 1.</dd>
- <dt><dfn id="eventterm-element-language">language</dfn><br /></dt>
+ <dt id="eventterm-element-language">language</dt>
<dd>Set from the
- <a href="#eventterm-element-attributes" class="termref"><span class="arrow">·</span>attributes<span class="arrow">·</span></a>
+ <a href="#eventterm-element-attributes"
+ class="termref"><span class="arrow">·</span>attributes<span
+ class="arrow">·</span></a>
as described above.
If no value is given from the attributes, the value is set to the value of
the language accessor on the parent event (either a
@@ -1761,7 +1696,7 @@
<a href="#section-element-node">Element Event</a>), which may be the empty string.
</dd>
- <dt><dfn id="eventterm-element-subject">subject</dfn><br /></dt>
+ <dt id="eventterm-element-subject">subject</dt>
<dd>Has no initial value. Takes a value that is an
<a href="#section-identifier-node">Identifier</a> event.
This accessor is used on elements that deal with one node in the RDF graph,
@@ -1789,31 +1724,49 @@
and takes the following accessors and values:</p>
<dl>
- <dt><dfn id="eventterm-attribute-local-name">local-name</dfn><br /></dt>
+ <dt id="eventterm-attribute-local-name">local-name</dt>
<dd>Set to the value of attribute information item property [local name].</dd>
- <dt><dfn id="eventterm-attribute-namespace-name">namespace-name</dfn><br /></dt>
+ <dt id="eventterm-attribute-namespace-name">namespace-name</dt>
<dd>Set to the value of attribute information item property [namespace name].</dd>
- <dt><dfn id="eventterm-attribute-string-value">string-value</dfn><br /></dt>
-
+ <dt id="eventterm-attribute-string-value">string-value</dt>
<dd>Set to the value of the attribute information item
property [normalized value] as specified by [[XML]] (if an attribute whose normalized
value is a zero-length string, then the string-value is also
a zero-length string).</dd>
- <dt><dfn id="eventterm-attribute-URI">URI</dfn><br /></dt>
- <dd><p>If <a href="#eventterm-attribute-namespace-name" class="termref"><span class="arrow">·</span>namespace-name<span class="arrow">·</span></a> is present,
+ <dt id="eventterm-attribute-URI">URI</dt>
+ <dd><p>If <a href="#eventterm-attribute-namespace-name"
+ class="termref"><span
+ class="arrow">·</span>namespace-name<span
+ class="arrow">·</span></a> is present,
set to a string value of the concatenation of the value of the
- <a href="#eventterm-attribute-namespace-name" class="termref"><span class="arrow">·</span>namespace-name<span class="arrow">·</span></a> accessor
+ <a href="#eventterm-attribute-namespace-name"
+ class="termref"><span
+ class="arrow">·</span>namespace-name<span
+ class="arrow">·</span></a> accessor
and the value of the
- <a href="#eventterm-attribute-local-name" class="termref"><span class="arrow">·</span>local-name<span class="arrow">·</span></a> accessor.
- Otherwise if <a href="#eventterm-attribute-local-name" class="termref"><span class="arrow">·</span>local-name<span class="arrow">·</span></a> is
- <code>ID</code>, <code>about</code>, <code>resource</code>, <code>parseType</code> or <code>type</code>, set to a string value of the
- concatenation of the
- <a href="#rdf-ns-uri" class="termref"><span class="arrow">·</span>RDF namespace IRI<span class="arrow">·</span></a>
-
- and the value of the <a href="#eventterm-attribute-local-name" class="termref"><span class="arrow">·</span>local-name<span class="arrow">·</span></a> accessor. Other non-namespaced <a href="#eventterm-attribute-local-name" class="termref"><span class="arrow">·</span>local-name<span class="arrow">·</span></a> accessor values are forbidden.</p>
+ <a href="#eventterm-attribute-local-name"
+ class="termref"><span class="arrow">·</span>local-name<span
+ class="arrow">·</span></a> accessor.
+ Otherwise if <a href="#eventterm-attribute-local-name"
+ class="termref"><span class="arrow">·</span>local-name<span
+ class="arrow">·</span></a> is
+ <code>ID</code>, <code>about</code>, <code>resource</code>,
+ <code>parseType</code> or <code>type</code>, set to a string
+ value of the concatenation of the
+ <a href="#rdf-ns-uri" class="termref"><span
+ class="arrow">·</span>RDF namespace IRI<span
+ class="arrow">·</span></a>
+ and the value of the <a
+ href="#eventterm-attribute-local-name" class="termref"><span
+ class="arrow">·</span>local-name<span
+ class="arrow">·</span></a> accessor. Other non-namespaced
+ <a href="#eventterm-attribute-local-name"
+ class="termref"><span class="arrow">·</span>local-name<span
+ class="arrow">·</span></a> accessor values are
+ forbidden.</p>
<p>The support for a limited set of non-namespaced names is
REQUIRED and intended to allow RDF/XML documents specified in
@@ -1821,11 +1774,8 @@
SHOULD NOT use these unqualified attributes and applications MAY
choose to warn when the unqualified form is seen in a document.</p>
- <p>The construction of
- IRIs
- from XML attributes can generate the same
- IRIs
- from different XML attributes. This can cause ambiguity in the
+ <p>The construction of IRIs from XML attributes can generate the same
+ IRIs from different XML attributes. This can cause ambiguity in the
grammar when matching attribute events (such as when
<code>rdf:about</code> and <code>about</code> XML attributes are
both present). Documents that have this are illegal.
@@ -1833,15 +1783,17 @@
</dd>
- <dt><dfn id="eventterm-attribute-URI-string-value">URI-string-value</dfn><br /></dt>
+ <dt id="eventterm-attribute-URI-string-value">URI-string-value</dt>
<dd>
<p>The value is the concatenation of the following in this order "<",
the escaped value of the
- <a href="#eventterm-attribute-URI" class="termref"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ <a href="#eventterm-attribute-URI" class="termref"><span
+ class="arrow">·</span>URI<span class="arrow">·</span></a>
accessor and ">".</p>
<p>The escaping of the
- <a href="#eventterm-attribute-URI" class="termref"><span class="arrow">·</span>URI<span class="arrow">·</span></a>
+ <a href="#eventterm-attribute-URI" class="termref"><span
+ class="arrow">·</span>URI<span class="arrow">·</span></a>
accessor uses the N-Triples escapes for
IRIs [[N-TRIPLES]].
</p>
@@ -1860,9 +1812,12 @@
Has the single accessor:</p>
<dl>
- <dt><dfn id="eventterm-text-string-value">string-value</dfn><br /></dt>
+ <dt id="eventterm-text-string-value">string-value</dt>
<dd>Set to the value of the string made from concatenating the
- [<a href="http://www.w3.org/TR/xml-infoset/#infoitem.character">character code</a>] property of each of the character information items.
+ [<a
+ href="http://www.w3.org/TR/xml-infoset/#infoitem.character">character
+ code</a>] property of each of the character information
+ items.
</dd>
</dl>
</section>
@@ -1872,21 +1827,24 @@
<section id="section-identifier-node">
<h3>IRI Event</h3>
- <p><dfn id="eventterm-identifier-identifier-type"></dfn>
- An event for a
- IRIs
- which has the following accessors:</p>
+ <p id="eventterm-identifier-identifier-type">
+ An event for a IRIs which has the following accessors:</p>
<dl>
- <dt><dfn id="eventterm-identifier-identifier">identifier</dfn><br /></dt>
- <dd>Takes a string value used as an
- IRI.
- </dd>
-
- <dt><dfn id="eventterm-identifier-string-value">string-value</dfn><br /></dt>
- <dd><p>The value is the concatenation of "<", the escaped value of the <a href="#eventterm-identifier-identifier" class="termref"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor and ">"</p>
-
- <p>The escaping of the <a href="#eventterm-identifier-identifier" class="termref"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor value
+ <dt id="eventterm-identifier-identifier">identifier</dt>
+ <dd>Takes a string value used as an IRI.</dd>
+
+ <dt id="eventterm-identifier-string-value">string-value</dt>
+ <dd><p>The value is the concatenation of "<", the escaped
+ value of the <a href="#eventterm-identifier-identifier"
+ class="termref"><span class="arrow">·</span>identifier<span
+ class="arrow">·</span></a> accessor and ">"</p>
+
+ <p>The escaping of the <a
+ href="#eventterm-identifier-identifier"
+ class="termref"><span
+ class="arrow">·</span>identifier<span
+ class="arrow">·</span></a> accessor value
uses the N-Triples escapes for IRIs [[N-TRIPLES]]. </p>
</dd>
@@ -1894,7 +1852,9 @@
</dl>
<p>These events are constructed by giving a value for the
- <a href="#eventterm-identifier-identifier" class="termref"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor.
+ <a href="#eventterm-identifier-identifier"
+ class="termref"><span class="arrow">·</span>identifier<span
+ class="arrow">·</span></a> accessor.
</p>
<p>For further information on identifiers in the RDF graph, see
@@ -1907,26 +1867,32 @@
<h3>Blank Node Identifier Event</h3>
<p>An event for a
- <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-blank-node-id">blank node identifier</a>
+ blank node identifier
which has the following accessors:</p>
<dl>
- <dt><dfn id="eventterm-blanknodeid-identifier">identifier</dfn><br /></dt>
+ <dt id="eventterm-blanknodeid-identifier">identifier</dt>
<dd>Takes a string value.</dd>
- <dt><dfn id="eventterm-blanknodeid-string-value">string-value</dfn><br /></dt>
+ <dt id="eventterm-blanknodeid-string-value">string-value</dt>
<dd>The value is a function of the value of the
- <a href="#eventterm-blanknodeid-identifier" class="termref"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor.
+ <a href="#eventterm-blanknodeid-identifier"
+ class="termref"><span class="arrow">·</span>identifier<span
+ class="arrow">·</span></a> accessor.
The value begins with "_:" and the entire value MUST match the
<a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntriples">N-Triples</a>
<a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#nodeID">nodeID</a> production.
- The function MUST preserve distinct blank node identity as discussed in in section <a href="#section-Identifiers">5.2 Identifiers</a>.</dd>
+ The function MUST preserve distinct blank node identity as
+ discussed in in section <a href="#section-Identifiers">5.2
+ Identifiers</a>.</dd>
</dl>
<p>These events are constructed by giving a value for the
- <a href="#eventterm-blanknodeid-identifier" class="termref"><span class="arrow">·</span>identifier<span class="arrow">·</span></a> accessor.
+ <a href="#eventterm-blanknodeid-identifier"
+ class="termref"><span class="arrow">·</span>identifier<span
+ class="arrow">·</span></a> accessor.
</p>
<p>For further information on identifiers in the RDF graph, see
@@ -1938,46 +1904,69 @@
<section id="section-literal-node">
<h3>Plain Literal Event</h3>
- <p>An event for a <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal">plain literal</a> which can have the following accessors:</p>
+ <p class-"issue">Plain literal handling needs to be
+ updated</p>
+
+ <p>An event for a plain
+ literal</ which can have the following accessors:</p>
<dl>
<dt><dfn id="eventterm-literal-literal-value">literal-value</dfn><br /></dt>
<dd>Takes a string value.</dd>
<dt><dfn id="eventterm-literal-literal-language">literal-language</dfn><br /></dt>
- <dd>Takes a string value used as a <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-language-identifier">language tag</a> in an RDF plain literal.</dd>
-
- <dt><dfn id="eventterm-literal-string-value">string-value</dfn><br /></dt>
+ <dd>Takes a string value used as a language tag in an RDF plain literal.</dd>
+
+ <dt id="eventterm-literal-string-value">string-value</dt>
<dd><p>The value is calculated from the other accessors as follows.</p>
- <p>If <a href="#eventterm-literal-literal-language" class="termref"><span class="arrow">·</span>literal-language<span class="arrow">·</span></a> is the empty string
+ <p>If <a href="#eventterm-literal-literal-language"
+ class="termref"><span
+ class="arrow">·</span>literal-language<span
+ class="arrow">·</span></a> is the empty string
then the value is the concatenation of """ (1 double quote),
- the escaped value of the
- <a href="#eventterm-literal-literal-value" class="termref"><span class="arrow">·</span>literal-value<span class="arrow">·</span></a> accessor
+ the escaped value of the
+ <a href="#eventterm-literal-literal-value"
+ class="termref"><span
+ class="arrow">·</span>literal-value<span
+ class="arrow">·</span></a> accessor
and """ (1 double quote).</p>
<p>Otherwise the value is the concatenation of """ (1 double quote),
the escaped value of the
- <a href="#eventterm-literal-literal-value" class="termref"><span class="arrow">·</span>literal-value<span class="arrow">·</span></a> accessor
+ <a href="#eventterm-literal-literal-value"
+ class="termref"><span
+ class="arrow">·</span>literal-value<span
+ class="arrow">·</span></a> accessor
""@" (1 double quote and a '@'),
and the value of the
- <a href="#eventterm-literal-literal-language" class="termref"><span class="arrow">·</span>literal-language<span class="arrow">·</span></a> accessor.</p>
-
- <p>The escaping of the <a href="#eventterm-literal-literal-value" class="termref"><span 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 <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntrip_strings">3.2 Strings</a>
+ <a href="#eventterm-literal-literal-language"
+ class="termref"><span
+ class="arrow">·</span>literal-language<span
+ class="arrow">·</span></a> accessor.</p>
+
+ <p>The escaping of the <a
+ href="#eventterm-literal-literal-value" class="termref"><span
+ 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 ". </p>
</dd>
</dl>
<p>These events are constructed by giving values for the
- <a href="#eventterm-literal-literal-value" class="termref"><span class="arrow">·</span>literal-value<span class="arrow">·</span></a> and
-
- <a href="#eventterm-literal-literal-language" class="termref"><span class="arrow">·</span>literal-language<span class="arrow">·</span></a> accessors.</p>
-
-
- <p class="note"><strong>Interoperability Note (Informative):</strong>
- <dfn id="literal-comb-char-note1"></dfn>
+ <a href="#eventterm-literal-literal-value"
+ class="termref"><span class="arrow">·</span>literal-value<span
+ class="arrow">·</span></a> and
+ <a href="#eventterm-literal-literal-language"
+ class="termref"><span
+ class="arrow">·</span>literal-language<span
+ class="arrow">·</span></a> accessors.</p>
+
+ <p class="note" id="literal-comb-char-note1">
+ <strong>Interoperability Note (Informative):</strong>
Literals beginning with a Unicode combining character are
allowed however they may cause interoperability problems.
See [[CHARMOD]] for further information.
@@ -1989,34 +1978,45 @@
<section id="section-typed-literal-node">
<h3>Typed Literal Event</h3>
- <p>An event for a <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-typed-literal">typed literal</a> which can have the following accessors:</p>
+ <p>An event for a typed literal which can have the following accessors:</p>
<dl>
- <dt><dfn id="eventterm-xmlliteral-literal-value"></dfn><dfn
- id="eventterm-typedliteral-literal-value">literal-value</dfn></dt>
+ <dt id="eventterm-xmlliteral-literal-value" id="eventterm-typedliteral-literal-value">literal-value</dfn></dt>
<dd>Takes a string value.</dd>
- <dt><dfn id="eventterm-literal-literal-datatype"></dfn><dfn
- id="eventterm-typedliteral-literal-datatype">literal-datatype</dfn></dt>
+ <dt id="eventterm-literal-literal-datatype" id="eventterm-typedliteral-literal-datatype">literal-datatype</dfn></dt>
<dd>Takes a string value used as an IRI.</dd>
- <dt><dfn id="eventterm-xmlliteral-string-value"></dfn><dfn
- id="eventterm-typedliteral-string-value">string-value</dfn></dt>
+ <dt id="eventterm-xmlliteral-string-value" id="eventterm-typedliteral-string-value">string-value</dfn></dt>
<dd><p>The value is the concatenation of the following in this order
""" (1 double quote),
the escaped value of the
- <a href="#eventterm-typedliteral-literal-value" class="termref"><span class="arrow">·</span>literal-value<span class="arrow">·</span></a> accessor,
+ <a href="#eventterm-typedliteral-literal-value"
+ class="termref"><span
+ class="arrow">·</span>literal-value<span
+ class="arrow">·</span></a> accessor,
""" (1 double quote), "^^<",
- the escaped value of the
- <a href="#eventterm-typedliteral-literal-datatype" class="termref"><span class="arrow">·</span>literal-datatype<span class="arrow">·</span></a> accessor
+ the escaped value of the
+ <a href="#eventterm-typedliteral-literal-datatype"
+ class="termref"><span
+ class="arrow">·</span>literal-datatype<span
+ class="arrow">·</span></a> accessor
and ">".
</p>
- <p>The escaping of the <a href="#eventterm-typedliteral-literal-value" class="termref"><span 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 <a href="http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/#ntrip_strings">3.2 Strings</a>
+ <p>The escaping of the <a
+ href="#eventterm-typedliteral-literal-value"
+ class="termref"><span
+ class="arrow">·</span>literal-value<span
+ class="arrow">·</span></a> accessor value
+ uses the N-Triples
+ escapes for strings [[N-TRIPLES]]
for escaping certain characters such as ".
- The escaping of the <a href="#eventterm-typedliteral-literal-datatype" class="termref"><span class="arrow">·</span>literal-datatype<span class="arrow">·</span></a> accessor value
+ The escaping of the <a
+ href="#eventterm-typedliteral-literal-datatype"
+ class="termref"><span
+ class="arrow">·</span>literal-datatype<span
+ class="arrow">·</span></a> accessor value
must use the N-Triples escapes for IRI [[N-TRIPLES]].</p>
</dd>
@@ -2042,7 +2042,7 @@
<strong>Implementation Note (Informative): </strong>
In XML Schema (part 1) [[XML-SCHEMA1]],
<a
- href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#section-White-Space-Normalization-during-Validation">white
+ href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#section-White-Space-Normalization-during-Validation">white
space normalization</a>
occurs during validation according to the value of the whiteSpace
facet. The syntax mapping used in this document occurs after this,