--- a/rdf-concepts/index.html Thu Jul 21 10:33:26 2011 +0100
+++ b/rdf-concepts/index.html Thu Jul 21 11:42:51 2011 +0100
@@ -148,40 +148,28 @@
<p>This document defines an abstract syntax (a data model)
on which RDF is based,
- and which serves to link its concrete syntax to its formal
- semantics.
-This abstract syntax is quite distinct from XML's tree-based infoset
- [[XML-INFOSET]]. It also includes discussion of
+ and which serves to link concrete syntaxes to its formal
+ semantics. It also includes discussion of
key concepts, datatyping, character normalization
and handling of IRIs.</p>
- <p class="issue">This document was written when RDF/XML was the
- only normative syntax. Now it is just one of many syntaxes and
- it should be de-emphasized accordingly. There is no reason why
- it should be a normative reference in this document.</p>
-
- <p class="issue">The rest of this section requires update to reflect the RDF 1.1 work.</p>
-
<p>Normative documentation of RDF falls into the following
areas:</p>
<ul>
- <li>XML serialization syntax [[!RDF-SYNTAX-GRAMMAR]],</li>
+ <li>Serialization syntaxes (Turtle [[TURTLE]], RDFa [[RDFA-PRIMER]], RDF/XML [[RDF-SYNTAX-GRAMMAR]], N-Triples [[N-TRIPLES]]),</li>
- <li>formal semantics [[!RDF-MT]], and</li>
+ <li>the RDF Vocabulary Description Language ([[RDF-SCHEMA]]),</li>
- <li>this document (sections 4, 5, 6 and 7).</li>
+ <li>a formal model-theoretic semantics [[!RDF-MT]], and</li>
+
+ <li>this document.</li>
</ul>
<p>The framework is designed so that vocabularies can be layered.
-The RDF and RDF vocabulary definition (RDF schema)
-languages
- [[RDF-SCHEMA]] are the first
- such vocabularies.
-
- Others (cf. OWL [[OWL-REF]] and
- the applications mentioned in the primer
- [[RDF-PRIMER]]) are in development.</p>
+ The terms defined in [[RDF-SCHEMA]] are the first such vocabulary.
+ Several other vocabularies for RDF are
+ mentioned in the Primer [[RDF-PRIMER]].</p>
</section>
@@ -207,10 +195,6 @@
<li>Literals</li>
- <li>XML serialization syntax</li>
-
- <li>Expression of simple facts</li>
-
<li>Entailment</li>
</ul>
@@ -341,7 +325,7 @@
<section name="section-Literals">
- <h3> Literals</h3>
+ <h3>Literals</h3>
<p><a title="literal">Literals</a> are used to identify values such as numbers and dates
by means of a lexical representation. Anything represented by a
@@ -466,36 +450,25 @@
<p>RDF uses <a title="IRI">IRIs</a> to identify resources
and properties. Certain
- IRIs are given specific meaning by RDF. Specifically, IRIs
- with the following leading substring are defined by the RDF
- specifications:</p>
+ IRIs with the following leading substring are defined by the
+ RDF specifications to denote specific concepts:</p>
<ul>
<li><code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>
(conventionally associated with namespace prefix <code>rdf:</code>)</li>
-<!--
- <li><code>http://www.w3.org/2000/01/rdf-schema#</code>
- (conventionally associated with namespace prefix <code>rdfs:</code>)</li>
--->
</ul>
- <p>Used with the RDF/XML serialization, this IRI prefix
- string corresponds to XML namespace names [[!XML-NAMES]] associated with the RDF
- vocabulary terms.</p>
-
- <p class="note">This namespace name is the same
- as that used in the earlier RDF recommendation [[RDF-SYNTAX]].</p>
<p>Vocabulary terms in the <code>rdf:</code>
- namespace are listed in <a
- href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Namespace">
- section 5.1</a> of the RDF syntax specification [[!RDF-SYNTAX-GRAMMAR]]. Some of these terms are
- defined by the RDF specifications to denote specific concepts.
- Others have syntactic purpose (e.g. rdf:ID is part of
- the RDF/XML syntax).</p>
-<!--
- <p>Vocabulary terms defined in the <code>rdfs:</code> namespace are defined in the RDF
- schema vocabulary specification [[RDF-SCHEMA]].</p>
--->
+ namespace are listed and described in detail in the
+ RDF Schema specification [[!RDF-SCHEMA]].</p>
+
+ <p class="note">The RDF namespace is also used as an
+ XML namespace [[XML-NAMES]] to define a number of additional
+ element and attribute names for purely syntactic purposes within
+ the RDF/XML syntax ([[RDF-SYNTAX-GRAMMAR]],
+ <a href="http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Namespace">section 5.1</a>).
+ These terms (e.g., <code>rdf:about</code> and <code>rdf:ID</code>)
+ do not denote concepts.</p>
</section>
@@ -592,11 +565,8 @@
lexical space, while retaining the value space, is under discussion.
This is <a href="http://www.w3.org/2011/rdf-wg/track/issues/13">ISSUE-13</a>.</p>
- <p>RDF provides for XML content as a possible literal value. This
- typically originates from the use of
- <code>rdf:parseType="Literal"</code> in the RDF/XML Syntax [[!RDF-SYNTAX-GRAMMAR]].</p>
-
- <p>Such content is indicated in an RDF graph using a typed literal
+ <p>RDF provides for XML content as a possible literal value.
+ Such content is indicated in an RDF graph using a typed literal
whose datatype is a special built-in datatype
<dfn>rdf:XMLLiteral</dfn>,
defined as follows.</p>
@@ -1347,7 +1317,8 @@
<h2>Changes from RDF 2004</h2>
<ul>
- <li>2011-07-21: Replaced RFC 2279 reference (UTF-8) with RFC 3629</p>
+ <li>2011-07-21: Updated the introduction, and removed many mentions of RDF/XML. Changed the normative reference for the terms in the RDF namespace from the RDF/XML spec to the RDF Schema spec. Removed any mention of the 1999 version of RDF.</li>
+ <li>2011-07-21: Replaced RFC 2279 reference (UTF-8) with RFC 3629</li>
<li>2011-07-20: Removed informative sections “Motivations and Goals” (see <a href="http://www.w3.org/TR/rdf-concepts/#section-Overview">RDF 2004 version</a>) and “RDF Expression of Simple Facts” (see <a href="http://www.w3.org/TR/rdf-concepts/#section-SimpleFacts">RDF 2004 version</a>)</li>
<li>2011-06-01: Replaced the URI References section with <a href="#section-IRIs">new section on IRIs</a>, and changed “RDF URI Reference” to “IRI” throughout the document.</li>
<li>2011-06-01: Changed language tag definition to require well-formedness according to BCP47; added a note that this invalidates some RDF</li>