Primer: staged version to HTML5 compliant
authorSimon Miles <simon.miles@kcl.ac.uk>
Sun, 02 Dec 2012 17:27:05 +0000
changeset 5230 0d67986c246c
parent 5229 7fa1473fd93d
child 5231 65542fa432ac
Primer: staged version to HTML5 compliant
primer/WD-prov-primer-20121211/Overview.html
--- a/primer/WD-prov-primer-20121211/Overview.html	Sun Dec 02 17:17:27 2012 +0000
+++ b/primer/WD-prov-primer-20121211/Overview.html	Sun Dec 02 17:27:05 2012 +0000
@@ -1,19 +1,14 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
-<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
+<!DOCTYPE html>
+<html lang="en" dir="ltr">
 <head> 
   <title>PROV Model Primer</title>
-  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-  
-<!--
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <!--
     === NOTA BENE ===
     For the three scripts below, if your spec resides on dev.w3 you can check them
     out in the same tree and use relative links so that they'll work offline,
   -->
-
-  
-<!-- PM -->
-
+  <!-- PM -->
   <style type="text/css">
    .note { font-size:small; margin-left:50px }
   </style>
@@ -138,13 +133,11 @@
 .section dl.attrs dd, .section dl.eldef dd {
     margin-bottom:  0;
 }
-</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WD" />
-<!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]-->
-</head>
+</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WD"><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
  <body><div class="head">
   <p>
     
-      <a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C" /></a>
+      <a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a>
     
   </p>
   <h1 class="title" id="title">PROV Model Primer</h1>
@@ -204,7 +197,7 @@
       </p>
     
   
-  <hr />
+  <hr>
 </div>
   <section id="abstract" class="introductory"><h2>Abstract</h2>
    <p>
@@ -220,11 +213,9 @@
     The PROV Document Overview describes the overall state of PROV, and should be read before other PROV documents.
    </p>
 
-   
-<!-- p>
+   <!-- p>
     This is a document for internal discussion, which will ultimately
     evolve in the first Public Working Draft of the Primer.</p -->
-
   </section><section id="sotd" class="introductory"><h2>Status of This Document</h2>
   
     
@@ -305,9 +296,7 @@
 
 
   <section id="introduction"> 
-   
-<!--OddPage-->
-<h2><span class="secno">1. </span>Introduction</h2>
+   <!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
    <p>
     This primer document provides an accessible introduction to the PROV 
     specification for provenance on the Web.  
@@ -388,9 +377,7 @@
  </section>
 
  <section id="intuitive-overview-of-prov">
-  
-<!--OddPage-->
-<h2><span class="secno">2. </span>Intuitive overview of PROV</h2>
+  <!--OddPage--><h2><span class="secno">2. </span>Intuitive overview of PROV</h2>
 
   <p>
    This section provides an intuitive explanation of the main concepts in PROV. 
@@ -406,7 +393,7 @@
   </p>
 
   <div style="text-align: center;">
-   <img src="images/key-concepts.png" alt="PROV key concepts overview" />
+   <img src="images/key-concepts.png" alt="PROV key concepts overview">
   </div>
 
   <section id="entities">
@@ -502,9 +489,9 @@
     the activity used or generated the entity.  Roles also specify how agents are
     involved in an activity, qualifying their participation in the activity or
     specifying for what aspect of it each agent was responsible.
-    For example, an agent may play the role of &quot;editor&quot; in an activity that uses
-    one entity in the role of &quot;document to be edited&quot; and another in the role of
-    &quot;addition to be made to the document&quot;, to generate a further entity in the role of &quot;edited document&quot;.
+    For example, an agent may play the role of "editor" in an activity that uses
+    one entity in the role of "document to be edited" and another in the role of
+    "addition to be made to the document", to generate a further entity in the role of "edited document".
     Roles are application specific, so PROV does not define any particular roles.
    </p>
   </section>
@@ -599,8 +586,7 @@
     the context (location) rather than content of the file that differs between the entities
     in this case.
    </p>
-   
-<!--
+   <!--
    <h3>Alternate Entities and Specialization</h3>
    <p>
     Entities are defined in a flexible way in PROV, allowing for different
@@ -636,15 +622,12 @@
     throughout the provenance records.
    </p>
    -->
-
   </section>   
 
  </section>
 
  <section id="examples-of-key-concepts-in-prov">
-  
-<!--OddPage-->
-<h2><span class="secno">3. </span>Examples of Key Concepts in PROV</h2>
+  <!--OddPage--><h2><span class="secno">3. </span>Examples of Key Concepts in PROV</h2>
 
   <p>
    In the following sections, we show how PROV can be used to model 
@@ -672,32 +655,32 @@
             set_display_by_class('pre','turtle example','none');
             set_display_by_class('div','turtle example','none');
             set_display_by_id('hide-turtle-examples','none');
-            set_display_by_id('show-turtle-examples','');" />
+            set_display_by_id('show-turtle-examples','');">
     <input id="show-turtle-examples" type="button" value="Show Turtle Examples" style="display:none" onclick="
             set_display_by_class('pre','turtle example','');
             set_display_by_class('div','turtle example','');
             set_display_by_id('hide-turtle-examples','');
-            set_display_by_id('show-turtle-examples','none');" />
+            set_display_by_id('show-turtle-examples','none');">
     <input id="hide-provn-examples" type="button" value="Hide PROV-N Examples" onclick="
             set_display_by_class('pre','provn example','none');
             set_display_by_class('div','provn example','none');
             set_display_by_id('hide-provn-examples','none');
-            set_display_by_id('show-provn-examples','');" />
+            set_display_by_id('show-provn-examples','');">
     <input id="show-provn-examples" type="button" value="Show PROV-N Examples" style="display:none" onclick="
             set_display_by_class('pre','provn example','');
             set_display_by_class('div','provn example','');
             set_display_by_id('hide-provn-examples','');
-            set_display_by_id('show-provn-examples','none');" />
+            set_display_by_id('show-provn-examples','none');">
     <input id="hide-provxml-examples" type="button" value="Hide XML Examples" onclick="
             set_display_by_class('pre','provxml example','none');
             set_display_by_class('div','provxml example','none');
             set_display_by_id('hide-provxml-examples','none');
-            set_display_by_id('show-provxml-examples','');" />
+            set_display_by_id('show-provxml-examples','');">
     <input id="show-provxml-examples" type="button" value="Show XML Examples" style="display:none" onclick="
             set_display_by_class('pre','provxml example','');
             set_display_by_class('div','provxml example','');
             set_display_by_id('hide-provxml-examples','');
-            set_display_by_id('show-provxml-examples','none');" />
+            set_display_by_id('show-provxml-examples','none');">
    </p> 
   </form>
 
@@ -725,7 +708,7 @@
        set_display_by_id('show-turtle-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  ex:article     a prov:Entity ;
-                 dcterms:title &quot;Crime rises in cities&quot; .
+                 dcterms:title "Crime rises in cities" .
   ex:dataset1    a prov:Entity .
   ex:regionList  a prov:Entity .
   ex:composition a prov:Entity .
@@ -741,7 +724,7 @@
        set_display_by_id('hide-provn-examples','none');
        set_display_by_id('show-provn-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  entity(ex:article, [dcterms:title=&quot;Crime rises in cities&quot;])
+    <pre>  entity(ex:article, [dcterms:title="Crime rises in cities"])
   entity(ex:dataSet1)
   entity(ex:regionList)
   entity(ex:composition)
@@ -757,13 +740,13 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:entity prov:id=&quot;ex:article&quot;&gt;
+    <pre>  &lt;prov:entity prov:id="ex:article"&gt;
 	&lt;dct:title&gt;Crime rises in cities&lt;/dct:title&gt;
   &lt;/prov:entity&gt;
-  &lt;prov:entity prov:id=&quot;ex:dataSet1&quot;/&gt;
-  &lt;prov:entity prov:id=&quot;ex:regionList&quot;/&gt;
-  &lt;prov:entity prov:id=&quot;ex:composition&quot;/&gt;
-  &lt;prov:entity prov:id=&quot;ex:chart1&quot;/&gt;
+  &lt;prov:entity prov:id="ex:dataSet1"/&gt;
+  &lt;prov:entity prov:id="ex:regionList"/&gt;
+  &lt;prov:entity prov:id="ex:composition"/&gt;
+  &lt;prov:entity prov:id="ex:chart1"/&gt;
     </pre>
    </div>
    <p>
@@ -780,7 +763,7 @@
     which we will introduce over the following sections. To start with, entities
     are denoted using ovals, as shown below.
    </p>
-   <img src="images/entities.png" alt="Visualization of the example entities" />
+   <img src="images/entities.png" alt="Visualization of the example entities">
   </section>
 
   <section id="activities-1">
@@ -824,9 +807,9 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:activity prov:id=&quot;ex:compile&quot;/&gt;
-  &lt;prov:activity prov:id=&quot;ex:compose&quot;/&gt;
-  &lt;prov:activity prov:id=&quot;ex:illustrate&quot;/&gt;
+    <pre>  &lt;prov:activity prov:id="ex:compile"/&gt;
+  &lt;prov:activity prov:id="ex:compose"/&gt;
+  &lt;prov:activity prov:id="ex:illustrate"/&gt;
     </pre>
    </div>
    <p>
@@ -870,31 +853,31 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:dataset1&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:dataset1"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:regionList&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:regionList"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:composition&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:composition"/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
   &lt;/prov:wasGeneratedBy&gt;
   &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:illustrate&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:composition&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:illustrate"/&gt;
+    &lt;prov:entity prov:ref="ex:composition"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:chart1&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:illustrate&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:chart1"/&gt;
+    &lt;prov:activity prov:ref="ex:illustrate"/&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
    </div>
    <p>
     In visualizations of the PROV data, activities are depicted as rectangles, as below.
    </p>
-   <img src="images/activities.png" alt="Visualization of the example activities" />
+   <img src="images/activities.png" alt="Visualization of the example activities">
   </section>
 
   <section id="usage-and-generation-1">
@@ -953,16 +936,16 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:dataset1&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:dataset1"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:regionList&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:regionList"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:composition&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:composition"/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
    </div>
@@ -1006,12 +989,12 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:illustrate&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:composition&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:illustrate"/&gt;
+    &lt;prov:entity prov:ref="ex:composition"/&gt;
   &lt;/prov:used&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:chart1&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:illustrate&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:chart1"/&gt;
+    &lt;prov:activity prov:ref="ex:illustrate"/&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
    </div>
@@ -1019,7 +1002,7 @@
     In visualizing the PROV data, usage and generation are connections between
     entities and activities. The arrows point from the future to the past.
    </p>
-   <img src="images/use-generate.png" alt="Connection of the entities and activities by use and generation links" />
+   <img src="images/use-generate.png" alt="Connection of the entities and activities by use and generation links">
   </section>
 
   <section id="agents-and-responsibility-1">
@@ -1066,12 +1049,12 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasAssociatedWith&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:agent prov:ref=&quot;ex:derek&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:agent prov:ref="ex:derek"/&gt;
   &lt;/prov:wasAssociatedWith&gt;
   &lt;prov:wasAssociatedWith&gt;
-    &lt;prov:activity prov:ref=&quot;ex:illustrate&quot;/&gt;
-    &lt;prov:agent prov:ref=&quot;ex:derek&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:illustrate"/&gt;
+    &lt;prov:agent prov:ref="ex:derek"/&gt;
   &lt;/prov:wasAssociatedWith&gt;
     </pre>
    </div>
@@ -1092,7 +1075,7 @@
      </span></div>
     <pre>  ex:derek a prov:Agent ;
            a prov:Person ;
-           foaf:givenName &quot;Derek&quot;^^xsd:string ;
+           foaf:givenName "Derek"^^xsd:string ;
            foaf:mbox      &lt;mailto:derek@example.org&gt; .
     </pre>
    </div>
@@ -1106,8 +1089,8 @@
        set_display_by_id('show-provn-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  agent(ex:derek,
-        [prov:type='prov:Person', foaf:givenName=&quot;Derek&quot;, 
-         foaf:mbox=&quot;&lt;mailto:derek@example.org&gt;&quot;])
+        [prov:type='prov:Person', foaf:givenName="Derek", 
+         foaf:mbox="&lt;mailto:derek@example.org&gt;"])
     </pre>
    </div>
    <div class="provxml example">
@@ -1119,7 +1102,7 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:agent prov:id=&quot;ex:derek&quot;&gt;
+    <pre>  &lt;prov:agent prov:id="ex:derek"&gt;
     &lt;prov:type&gt;prov:Person&lt;/prov:type&gt;
     &lt;foaf:givenName&gt;Derek&lt;/foaf:givenName&gt;
     &lt;foaf:mbox&gt;mailto:derek@example.org&lt;/foaf:mbox&gt;
@@ -1143,7 +1126,7 @@
     <pre>  ex:derek prov:actedOnBehalfOf ex:chartgen .
   ex:chartgen a prov:Agent ;
               a prov:Organization ;
-              foaf:name &quot;Chart Generators Inc&quot; .
+              foaf:name "Chart Generators Inc" .
     </pre>
    </div>
    <div class="provn example">
@@ -1157,7 +1140,7 @@
      </span></div>
     <pre>  agent(ex:chartgen,
         [prov:type='prov:Organization',
-         foaf:name=&quot;Chart Generators Inc&quot;])
+         foaf:name="Chart Generators Inc"])
   actedOnBehalfOf(ex:derek, ex:chartgen)
     </pre>
    </div>
@@ -1170,13 +1153,13 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:agent prov:id=&quot;ex:chartgen&quot;&gt;
+    <pre>  &lt;prov:agent prov:id="ex:chartgen"&gt;
     &lt;prov:type&gt;prov:Organization&lt;/prov:type&gt;
     &lt;foaf:name&gt;Chart Generators Inc&lt;/foaf:name&gt;
   &lt;/prov:agent&gt;
   &lt;prov:actedOnBehalfOf&gt;
-    &lt;prov:delegate prov:ref=&quot;ex:derek&quot;/&gt;
-    &lt;prov:responsible prov:ref=&quot;ex:chartgen&quot;/&gt;
+    &lt;prov:delegate prov:ref="ex:derek"/&gt;
+    &lt;prov:responsible prov:ref="ex:chartgen"/&gt;
   &lt;/prov:actedOnBehalfOf&gt;
     </pre>
    </div>
@@ -1218,8 +1201,8 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasAttributedTo&gt;
-    &lt;prov:entity prov:ref=&quot;ex:chart1&quot;/&gt;
-    &lt;prov:agent prov:ref=&quot;ex:derek&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:chart1"/&gt;
+    &lt;prov:agent prov:ref="ex:derek"/&gt;
   &lt;/prov:wasAttributedTo&gt;
     </pre>
    </div>
@@ -1227,7 +1210,7 @@
    <p>
     We can extend our graphical depiction to show the agents, association and attribution links.
    </p>
-   <img src="images/agents.png" alt="Agents added to provenance graph and linked to entities and activities" />
+   <img src="images/agents.png" alt="Agents added to provenance graph and linked to entities and activities">
   </section>
 
   <section id="roles-1">
@@ -1335,8 +1318,8 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:dataSet1&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:dataSet1"/&gt;
     &lt;prov:role&gt;ex:dataToCompose&lt;/prov:role&gt;
   &lt;/prov:used&gt;
     </pre>
@@ -1383,8 +1366,8 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:used&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:entity prov:ref=&quot;ex:regionList&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:entity prov:ref="ex:regionList"/&gt;
     &lt;prov:role&gt;ex:regionsToAggregateBy&lt;/prov:role&gt;
   &lt;/prov:used&gt;
     </pre>
@@ -1439,13 +1422,13 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasAssociatedWith&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
-    &lt;prov:agent prov:ref=&quot;ex:derek&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
+    &lt;prov:agent prov:ref="ex:derek"/&gt;
     &lt;prov:role&gt;ex:analyst&lt;/prov:role&gt;
   &lt;/prov:wasAssociatedWith&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:composition&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:compose&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:composition"/&gt;
+    &lt;prov:activity prov:ref="ex:compose"/&gt;
     &lt;prov:role&gt;ex:composedData&lt;/prov:role&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
@@ -1453,7 +1436,7 @@
    <p>
     Depicting the above visually, we have the following.
    </p>
-   <img src="images/roles.png" alt="Provenance graph annotated with roles played by entities and agents" />
+   <img src="images/roles.png" alt="Provenance graph annotated with roles played by entities and agents">
   </section>
 
   <section id="derivation-and-revision-1">
@@ -1504,10 +1487,10 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;entity prov:id=&quot;dataSet2&quot;/&gt;
+    <pre>  &lt;entity prov:id="dataSet2"/&gt;
   &lt;prov:wasDerivedFrom&gt;
-    &lt;prov:generatedEntity prov:ref=&quot;ex:dataSet2&quot;/&gt;
-    &lt;prov:usedEntity prov:ref=&quot;ex:dataSet1&quot;/&gt;
+    &lt;prov:generatedEntity prov:ref="ex:dataSet2"/&gt;
+    &lt;prov:usedEntity prov:ref="ex:dataSet1"/&gt;
     &lt;prov:type&gt;prov:Revision&lt;/prov:type&gt;
   &lt;/prov:wasDerivedFrom&gt;
     </pre>
@@ -1554,8 +1537,8 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasDerivedFrom&gt;
-    &lt;prov:generatedEntity prov:ref=&quot;ex:chart2&quot;/&gt;
-    &lt;prov:usedEntity prov:ref=&quot;ex:dataSet2&quot;/&gt;
+    &lt;prov:generatedEntity prov:ref="ex:chart2"/&gt;
+    &lt;prov:usedEntity prov:ref="ex:dataSet2"/&gt;
   &lt;/prov:wasDerivedFrom&gt;
     </pre>
    </div>
@@ -1596,10 +1579,10 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;entity prov:id=&quot;chart2&quot;/&gt;
+    <pre>  &lt;entity prov:id="chart2"/&gt;
   &lt;prov:wasDerivedFrom&gt;
-    &lt;prov:generatedEntity prov:ref=&quot;ex:chart2&quot;/&gt;
-    &lt;prov:usedEntity prov:ref=&quot;ex:chart1&quot;/&gt;
+    &lt;prov:generatedEntity prov:ref="ex:chart2"/&gt;
+    &lt;prov:usedEntity prov:ref="ex:chart1"/&gt;
     &lt;prov:type&gt;prov:Revision&lt;/prov:type&gt;
   &lt;/prov:wasDerivedFrom&gt;
     </pre>
@@ -1608,7 +1591,7 @@
     Derivation and revision are connections between entities, and so depicted
     with arrows in our visualization.
    </p>
-   <img src="images/derivation.png" alt="Derivation and revision links between entities" />
+   <img src="images/derivation.png" alt="Derivation and revision links between entities">
   </section>
 
   <section id="plans-1">
@@ -1659,11 +1642,11 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:activity prov:id=&quot;ex:correct&quot;/&gt;
-  &lt;prov:agent prov:id=&quot;ex:edith&quot;&gt;
+    <pre>  &lt;prov:activity prov:id="ex:correct"/&gt;
+  &lt;prov:agent prov:id="ex:edith"&gt;
     &lt;prov:type&gt;prov:Person&lt;/prov:type&gt;
   &lt;/prov:agent&gt;
-  &lt;prov:entity prov:id=&quot;ex:instructions&quot;&gt;
+  &lt;prov:entity prov:id="ex:instructions"&gt;
     &lt;prov:type&gt;prov:Plan&lt;/prov:type&gt;
   &lt;/prov:entity&gt;
     </pre>
@@ -1719,13 +1702,13 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasAssociatedWith&gt;
-    &lt;prov:activity prov:ref=&quot;ex:correct&quot;/&gt;
-    &lt;prov:agent prov:ref=&quot;ex:edith&quot;/&gt;
-    &lt;prov:plan prov:ref=&quot;ex:instructions&quot;/&gt;
+    &lt;prov:activity prov:ref="ex:correct"/&gt;
+    &lt;prov:agent prov:ref="ex:edith"/&gt;
+    &lt;prov:plan prov:ref="ex:instructions"/&gt;
   &lt;/prov:wasAssociatedWith&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:dataSet2&quot;/&gt;
-    &lt;prov:activity prov:ref=&quot;ex:correct&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:dataSet2"/&gt;
+    &lt;prov:activity prov:ref="ex:correct"/&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
    </div>
@@ -1733,7 +1716,7 @@
     Plans are additional information about the connection from an activity to
     an agent, and so, in our visualization, connect to the link between them.
    </p>
-   <img src="images/plans.png" alt="Annotaion of example provenance graph with plan followed" />
+   <img src="images/plans.png" alt="Annotaion of example provenance graph with plan followed">
   </section>
 
   <section id="time-1">
@@ -1755,8 +1738,8 @@
        set_display_by_id('hide-turtle-examples','none');
        set_display_by_id('show-turtle-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  ex:chart1 prov:generatedAtTime &quot;2012-03-02T10:30:00&quot;^^xsd:dateTime .
-  ex:chart2 prov:generatedAtTime &quot;2012-04-01T15:21:00&quot;^^xsd:dateTime .
+    <pre>  ex:chart1 prov:generatedAtTime "2012-03-02T10:30:00"^^xsd:dateTime .
+  ex:chart2 prov:generatedAtTime "2012-04-01T15:21:00"^^xsd:dateTime .
     </pre>
    </div>
    <div class="provn example">
@@ -1782,11 +1765,11 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:chart1&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:chart1"/&gt;
     &lt;prov:time&gt;2012-03-02T10:30:00&lt;/prov:time&gt;
   &lt;/prov:wasGeneratedBy&gt;
   &lt;prov:wasGeneratedBy&gt;
-    &lt;prov:entity prov:ref=&quot;ex:chart2&quot;/&gt;
+    &lt;prov:entity prov:ref="ex:chart2"/&gt;
     &lt;prov:time&gt;2012-04-01T15:21:00&lt;/prov:time&gt;
   &lt;/prov:wasGeneratedBy&gt;
     </pre>
@@ -1808,8 +1791,8 @@
        set_display_by_id('hide-turtle-examples','none');
        set_display_by_id('show-turtle-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  ex:correct prov:startedAtTime &quot;2012-03-31T09:21:00&quot;^^xsd:dateTime ;
-             prov:endedAtTime   &quot;2012-04-01T15:21:00&quot;^^xsd:dateTime .
+    <pre>  ex:correct prov:startedAtTime "2012-03-31T09:21:00"^^xsd:dateTime ;
+             prov:endedAtTime   "2012-04-01T15:21:00"^^xsd:dateTime .
     </pre>
    </div>
    <div class="provn example">
@@ -1833,7 +1816,7 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:activity prov:id=&quot;ex:correct&quot;&gt;
+    <pre>  &lt;prov:activity prov:id="ex:correct"&gt;
     &lt;prov:startTime&gt;2012-03-31T09:21:00&lt;/prov:startTime&gt;
     &lt;prov:endTime&gt;2012-04-01T15:21:00&lt;/prov:endTime&gt;
   &lt;/prov:activity&gt;
@@ -1843,7 +1826,7 @@
     Time is visualized as additional information regarding activities or the
     links between activities and entities or agents.
    </p>
-   <img src="images/time.png" alt="Annotation of provenance graph with example timestamps" />
+   <img src="images/time.png" alt="Annotation of provenance graph with example timestamps">
   </section>
 
   <section id="alternate-entities-and-specialization-1">
@@ -1889,10 +1872,10 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:entity prov:id=&quot;ex:blogEntry&quot;/&gt;
+    <pre>  &lt;prov:entity prov:id="ex:blogEntry"/&gt;
   &lt;prov:wasDerivedFrom&gt;
-    &lt;prov:generatedEntity prov:ref=&quot;ex:blogEntry&quot;/&gt;
-    &lt;prov:usedEntity prov:ref=&quot;ex:article&quot;/&gt;
+    &lt;prov:generatedEntity prov:ref="ex:blogEntry"/&gt;
+    &lt;prov:usedEntity prov:ref="ex:article"/&gt;
     &lt;prov:type&gt;prov:Quotation&lt;/prov:type&gt;
   &lt;/prov:wasDerivedFrom&gt;
     </pre>
@@ -1940,10 +1923,10 @@
        set_display_by_id('hide-provxml-examples','none');
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
-    <pre>  &lt;prov:entity prov:id=&quot;ex:articleV1&quot;/&gt;
+    <pre>  &lt;prov:entity prov:id="ex:articleV1"/&gt;
   &lt;prov:specializationOf&gt;
-    &lt;prov:specificEntity prov:ref=&quot;ex:articleV1&quot;/&gt;
-    &lt;prov:generalEntity prov:ref=&quot;ex:article&quot;/&gt;
+    &lt;prov:specificEntity prov:ref="ex:articleV1"/&gt;
+    &lt;prov:generalEntity prov:ref="ex:article"/&gt;
   &lt;/prov:specializationOf&gt;
     </pre>
    </div>
@@ -1991,12 +1974,12 @@
        set_display_by_id('show-provxml-examples','');"><u><i>(hide all)</i></u></a>
      </span></div>
     <pre>  &lt;prov:specializationOf&gt;
-    &lt;prov:specificEntity prov:ref=&quot;ex:articleV2&quot;/&gt;
-    &lt;prov:generalEntity prov:ref=&quot;ex:article&quot;/&gt;
+    &lt;prov:specificEntity prov:ref="ex:articleV2"/&gt;
+    &lt;prov:generalEntity prov:ref="ex:article"/&gt;
   &lt;/prov:specializationOf&gt;
   &lt;prov:alternateOf&gt;
-    &lt;prov:alternate1 prov:ref=&quot;ex:articleV1&quot;/&gt;
-    &lt;prov:alternate2 prov:ref=&quot;ex:articleV2&quot;/&gt;
+    &lt;prov:alternate1 prov:ref="ex:articleV1"/&gt;
+    &lt;prov:alternate2 prov:ref="ex:articleV2"/&gt;
   &lt;/prov:alternateOf&gt;
     </pre>
    </div>
@@ -2008,7 +1991,7 @@
     Specialization and alternate relations connect entities, and so are visualized
     as links between them.
    </p>
-   <img src="images/specialization.png" alt="Specialization and alternate links between entities" />
+   <img src="images/specialization.png" alt="Specialization and alternate links between entities">
   </section>
 
   <section id="complete-prov-data">
@@ -2018,23 +2001,19 @@
     or <a href="primer-provn-examples.txt">PROV-N format</a> or <a href="primer-prov-xml-examples.xml">PROV-XML format</a>.
     We visualize the whole example below.
    </p>
-   <img src="images/everything.png" alt="Provenance graph for whole example" />
+   <img src="images/everything.png" alt="Provenance graph for whole example">
   </section>
  </section>
 
  <section class="appendix" id="acknowledgements">
-  
-<!--OddPage-->
-<h2><span class="secno">A. </span>Acknowledgements</h2>
+  <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
   <p>
    The Provenance Working Group members.
   </p>
  </section>
 
  <section class="appendix" id="changes-since-third-public-working-draft"> 
-  
-<!--OddPage-->
-<h2><span class="secno">B. </span>Changes Since Third Public Working Draft</h2> 
+  <!--OddPage--><h2><span class="secno">B. </span>Changes Since Third Public Working Draft</h2> 
   <ul>
    <li>Corrected mailing list address for public comments.</li>
    <li>Fixed the status to clarify this is a note, not a recommendation.</li>
@@ -2052,9 +2031,7 @@
  </section>
 
 
-<section id="references" class="appendix">
-<!--OddPage-->
-<h2><span class="secno">C. </span>References</h2><section id="informative-references"><h3><span class="secno">C.1 </span>Informative references</h3><dl class="bibliography"><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne; Paul Groth; eds. <a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/"><cite>Provenance Access and Query</cite></a>. 19 June 2012, Working Draft. URL: <a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/">http://www.w3.org/TR/2012/WD-prov-aq-20120619/</a>
+<section id="references" class="appendix"><!--OddPage--><h2><span class="secno">C. </span>References</h2><section id="informative-references"><h3><span class="secno">C.1 </span>Informative references</h3><dl class="bibliography"><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne; Paul Groth; eds. <a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/"><cite>Provenance Access and Query</cite></a>. 19 June 2012, Working Draft. URL: <a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/">http://www.w3.org/TR/2012/WD-prov-aq-20120619/</a>
 </dd><dt id="bib-PROV-CONSTRAINTS">[PROV-CONSTRAINTS]</dt><dd>James Cheney; Paolo Missier; Luc Moreau; eds. <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/"><cite>Constraints of the PROV Data Model</cite></a>. 11 December 2012, W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/">http://www.w3.org/TR/2012/CR-prov-constraints-20121211/</a>
 </dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/"><cite>PROV-DM: The PROV Data Model</cite></a>. 11 December 2012, W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/">http://www.w3.org/TR/2012/CR-prov-dm-20121211/</a>
 </dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2012/CR-prov-n-20121211/"><cite>PROV-N: The Provenance Notation</cite></a>. 11 December 2012, W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/2012/CR-prov-n-20121211/">http://www.w3.org/TR/2012/CR-prov-n-20121211/</a>