comments Tom Baker part 2
authorGuus Schreiber <guus.schreiber@vu.nl>
Mon, 03 Feb 2014 16:31:52 +0100
changeset 1793 57305110721b
parent 1792 96808fcdb144
child 1794 3289afca2b72
comments Tom Baker part 2
rdf-primer/index.html
--- a/rdf-primer/index.html	Mon Feb 03 15:43:20 2014 +0100
+++ b/rdf-primer/index.html	Mon Feb 03 16:31:52 2014 +0100
@@ -130,8 +130,7 @@
 <section id="section-Introduction">
     <h2>Introduction</h2>
 
-    <p class="note">This primer is an informative document. The
-    purpose is to give a light-weight overview of RDF 1.1.
+    <p class="note">The objective of this document is to give a light-weight overview of RDF 1.1.
     Secs. 3-5 can be used as a minimalist introduction into the key
     elements of RDF. Changes between RDF 1.1
     and RDF 1.0 (2004 version) are summarized in the separate document "What's New in RDF
@@ -324,8 +323,8 @@
 
     <p>IRIs can appear in <strong>all three positions</strong> of a triple. </p>
 
-    <p>IRIs can be used to identify both documents
-    (e.g. a Web page) and things (e.g. a person). 
+    <p>IRIs are used to identify resources such as documents,
+    physical, people, physical objects, and asbttact concepts.  
     For example, the IRI for the "Mona Lisa" painting in
     <a href="http://www.wikidata.org/">Wikidata</a> is:</p>
 
@@ -340,6 +339,13 @@
 
       <div class="example"><a href="http://data.europeana.eu/item/04802/243FA8618938F4117025F17A8B813C5F9AA4D619">http://data.europeana.eu/item/04802/243FA8618938F4117025F17A8B813C5F9AA4D619</a></div>
 
+    <p>IRIs are global identifiers, so other people can re-use this
+    IRI to identify the same thing. For example, the following IRI is
+    used by many people as an RDF property to state a friendship
+    relationship:</p>
+
+    <div class="example"><a href="http://xmlns.com/foaf/0.1/knows">http://xmlns.com/foaf/0.1/knows</a></div>
+      
     <p>RDF is agnostic about what the IRI represents. However,
     IRIs may be given meaning by particular vocabularies or
     conventions. For example, <a
@@ -365,15 +371,15 @@
       be associated with the "fr" language tag and "李奥纳多·达·文西"
       with the "zh" language tag.</p> 
       
-     <p class="note">The RDF data model assigns the special datatype
-     <code>rdf:langString</code> to language-tagged literals.</p>
-      
      <p class="note">The 2004 version of RDF contained the notion of a
      "plain literal" with no datatype. This feature has been removed, as the
      distinction between "plain" literals and literals with datatype
      <code>string</code> was confusing. RDF syntaxes such as Turtle allow
      writing of literals without an explicit datatype and treat this
-     as syntactic sugar for a <code>string</code> datatype.</p> 
+     as syntactic sugar for a <code>string</code>
+     datatype. The special datatype
+     <code>rdf:langString</code> is assigned to language-tagged
+     literals.</p> 
 
      <p>Literals may only appear in the <strong>object position</strong> of a triple.</p>
 
@@ -667,6 +673,8 @@
       end of the triple. This example represents concrete syntax for
       the second triple in <a href="#example-1">Example 1</a>.</p> 
 
+<p class="issue">Should we explitly introduce N-Triples here?</p>
+
       <p>In addition to this basic stntax, Turtle
       introduces a number of syntax shortcuts, such as
       support for namespaces, lists and shorthands for datatyped 
@@ -741,13 +749,7 @@
       <figcaption>Graph of the Turtle example</figcaption>
     </figure>
 
-<p class="issue">TODO: finetune figure details, such as literal values</p>
-
-<P class="note">N-Triples is a line-based subset of Turtle and is a
-useful vehicle to understand how concrete and abstract syntax are related. Check the <a
-href="#subsection-ntriples">N-Triples verion of the example</a>
-to see that each line represents precisely one triple of the graph above. </p> 
-</pre>
+<p class="issue">TODO: fine-tune figure details, such as literal values</p>
 
 <p>In case of language-tagged strings the tag
 appears directly after the string, separated by a <code>@</code>
@@ -942,7 +944,7 @@
     <code>ex:bob rdf:type foaf:Person .</code>
    </pre>
    
-   <p class="note">RDF Semantics distinguishes
+   <p>RDF Semantics distinguishes
    a number of different "entailment regimes". The derivation above is
    an example of an RDF Schema entailment. For detailed
    information about entailment regimes 
@@ -956,7 +958,7 @@
     abide by the constraints defined for the XML Schema datatype <a
     href="http://www.w3.org/TR/xmlschema11-2/#integer">integer</a>.</p>
 
-   <p class="note">RDF tools may not recognize all datatypes. As a
+   <p>RDF tools may not recognize all datatypes. As a
    minimum, tools are required to support the datatypes for string literals
    and language-tagged literals.</p>