updated intro; removed reliance on RDF/XML
authorRichard Cyganiak <richard@cyganiak.de>
Thu, 21 Jul 2011 11:42:51 +0100
changeset 95 81a0b50d5762
parent 94 1f9afa1e5bfc
child 96 cd2fdfca2ea4
updated intro; removed reliance on RDF/XML
--- 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
-      <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>
     <p>The framework is designed so that vocabularies can be layered.  
-The RDF and RDF vocabulary definition (RDF schema) 
-    [[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>
@@ -207,10 +195,6 @@
-      <li>XML serialization syntax</li>
-      <li>Expression of simple facts</li>
@@ -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>
       (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>
-    <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>
@@ -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
     defined as follows.</p>
@@ -1347,7 +1317,8 @@
   <h2>Changes from RDF 2004</h2>
-    <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>