made derivations independent of agents
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Tue, 08 May 2012 09:39:51 +0100
changeset 2725 d4a2daa19f85
parent 2724 937607f57a08
child 2726 a54b6ecaad44
made derivations independent of agents
model/diff.html
model/diff/Makefile
model/glossary.html
model/glossary.js
model/prov-dm.html
--- a/model/diff.html	Mon May 07 13:41:44 2012 -0400
+++ b/model/diff.html	Tue May 08 09:39:51 2012 +0100
@@ -488,24 +488,449 @@
 /* other */
 pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
 pre.sh_sourceCode .sh_paren { color: red; }
-pre.sh_sourceCode .sh_attribute { color: #006400; }
-
-</style><link href="./extra.css" rel="stylesheet" type="text/css" charset="utf-8"><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css" charset="utf-8"></head> 
-  <body style="display: inherit; "><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></p><h1 class="title" id="title">PROV-DM: The PROV Data Model</h1><h2 id="subtitle"><span class="delete">WD5 for</span><span class="insert">WD5, being updated following</span> internal review</h2><h2 id="w3c-editor-s-draft-17-april-2012"><acronym title="World Wide Web Consortium">W3C</acronym> Editor's Draft <span class="delete">02</span><span class="insert">17</span> April 2012</h2><dl><dt>This version:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</a></dd><dt>Previous version:</dt><dd><a href="http://www.w3.org/TR/2012/WD-prov-dm-20120202/">http://www.w3.org/TR/2012/WD-prov-dm-20120202/</a></dd><dt>Editors:</dt><dd><a href="http://www.ecs.soton.ac.uk/~lavm/">Luc Moreau</a>, University of Southampton</dd>
+pre.sh_sourceCode .sh_attribute { color: #006400; }<span class="delete">
+
+
+/* --- EDITORIAL NOTES --- */
+.component1-color {
+ background-color: rgba(255,42,42,0.2);
+}</span>
+
+<span class="delete">.component2-color {
+ background-color: rgba(0,68,170,0.2);
+}
+
+.component3-color {
+ background-color: rgba(0,170,0,0.2);
+}
+.component4-color {
+ background-color: rgba(204,255,0,0.2);
+}
+
+.component5-color {
+ background-color: rgba(11,40,40,0.2);
+}
+
+.component6-color {
+ background-color: rgba(244,105,14,0.2);
+}
+
+.pending {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #BFEFFF;
+}
+
+.pending::before {
+    content:    "Pending Review";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+
+.resolved {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #9BCD9B;
+}
+
+.resolved::before {
+    content:    "Resolved";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+
+.inference {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #fff;
+}
+
+.inference[id]::before {
+    content:    "Inference: " attr(id);
+    width:  380px;  /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.inference::before {
+    content:    "Inference";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.syntax {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #fff;
+}
+
+.syntax[id]::before {
+    content:    "Syntax: " attr(id);
+    width:  380px;  /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.syntax::before {
+    content:    "Syntax";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.unamedconstraint {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #00f;
+    background: #fff;
+}
+
+
+.unamedconstraint::before {
+    content:    "Constraint";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #00f;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+
+
+.constraint {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #00f;
+    background: #fff;
+}
+
+.constraint[id]::before {
+    content:    "Constraint: " attr(id);
+    width:  380px;  /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.constraint::before {
+    content:    "Constraint";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #00f;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+
+
+.interpretation {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #00f;
+    background: #fff;
+}
+
+.interpretation[id]::before {
+    content:    "Interpretation: " attr(id);
+    width:  380px;  /* How can we compute the length of "Interpretation: " attr(id) */
+}
+
+
+.interpretation::before {
+    content:    "Interpretation";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #00f;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.definition {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #777;
+    background: #fff;
+}
+
+.definition[id]::before {
+    content:    "Definition: " attr(id);
+    width:  380px; 
+}
+
+
+.definition::before {
+    content:    "Definition";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #000;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+
+.deprecatedconstraint {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #00f;
+    background: #fff;
+}
+
+.deprecatedconstraint[id]::before {
+    content:    "Deprecated: " attr(id);
+    width:  380px;  /* How can we compute the length of "Deprecatedconstraint: " attr(id) */
+}
+
+
+.deprecatedconstraint::before {
+    content:    "Deprecated";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #00f;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.glossary-ref {
+    font-style:    italic;
+}
+
+.dfn {
+    font-weight:    bold;
+}
+
+
+.attribute {
+    font-style: italic;
+}
+
+
+.conditional {
+    color: blue;
+}
+
+.grammar {
+    margin-top: 1ex;
+    margin-bottom: 1ex;
+    padding-left: 1ex;
+    padding-right: 1ex;
+    padding-top: 1ex;
+    padding-bottom: 0.6ex;
+    border: 1px dashed #2f6fab;
+    font-size: 80%;
+}
+.nonterminal {
+    font-weight: bold;
+    font-family: sans-serif;
+    font-size: 95%;
+}
+
+.name {
+    font-family: monospace;
+}
+
+
+.xmpl {
+    padding:    1em;
+    margin: 1em 0em 0em;
+    border: 1px solid #f00;
+    background: #fff;
+}
+
+.xmpl::before {
+    content:    "Example";
+    display:    block;
+    width:  150px;
+    margin: -1.5em 0 0.5em 0;
+    font-weight:    bold;
+    border: 1px solid #f00;
+    background: #fff;
+    padding:    3px 1em;
+}
+
+.anexample:before {
+    content: "Example:";
+    font-family: sans-serif;
+    font-size: 1.6ex;
+    font-weight: bold;
+}
+.anexample {
+    margin-top: 1ex;
+    margin-bottom: 1ex;
+    padding-left: 1ex;
+    padding-right: 1ex;
+    padding-top: 1ex;
+    padding-bottom: 0.6ex;
+    border: 1px dashed #2f6fab;
+    background-color: #f9f9f9;
+}
+.anexample table {
+    background-color: #f9f9f9;
+}
+
+.conceptexample:before {
+    content: "Example:";
+    font-family: sans-serif;
+    font-size: 1.6ex;
+    font-weight: bold;
+}
+.conceptexample {
+    margin-top: 1ex;
+    margin-bottom: 1ex;
+    padding-left: 1ex;
+    padding-right: 1ex;
+    padding-top: 1ex;
+    padding-bottom: 0.6ex;
+    border: 1px dashed #2f6fab;
+    background-color: #f9f9f9;
+}
+
+.pnExpression {
+    font-weight: normal;
+    font-size:120%;
+    font-family: monospace;
+}
+
+
+div[class="grammar"] span[class="name"]:before {
+    content: "'";
+}
+
+div[class="grammar"] span[class="name"]:after {
+    content: "'";
+}
+
+
+div[class="grammar"] span[class="optional"]:before {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: "(";
+}
+
+div[class="grammar"] span[class="optional"]:after {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: ")?";
+}
+
+
+div[class="grammar"] span[class="plus"]:before {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: "(";
+}
+
+div[class="grammar"] span[class="plus"]:after {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: ")+";
+}
+
+
+div[class="grammar"] span[class="star"]:before {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: "(";
+}
+
+div[class="grammar"] span[class="star"]:after {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: ")*";
+}
+
+div[class="grammar"] span[class="choice"]:before {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: "(";
+}
+
+div[class="grammar"] span[class="choice"]:after {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: ")";
+}
+div[class="grammar"] span[class="group"]:before {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: "(";
+}
+
+div[class="grammar"] span[class="group"]:after {
+    font-weight: normal;
+    font-size:130%;
+    font-family: monospace;
+    content: ")";
+}
+
+table {
+    background-color: #f9f9f9;
+}
+
+
+.interpretation-forward::before {
+    content:    "Interpretation: ";
+    font-weight:    bold;
+}
+
+.structural-forward::before {
+    content:    "Structural constraint: ";
+    font-weight:    bold;
+}
+</span></style><link href="./extra-dm.css" rel="stylesheet" type="text/css" charset="utf-8"><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css" charset="utf-8"></head> 
+  <body style="display: inherit; "><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></p><h1 class="title" id="title">PROV-DM: The PROV Data Model</h1><h2 id="subtitle"><span class="insert">working towards WD6</span></h2><h2 id="w3c-editor-s-draft-08-may-2012"><acronym title="World Wide Web Consortium">W3C</acronym> <span class="delete">Working</span><span class="insert">Editor's</span> Draft <span class="delete">03</span><span class="insert">08</span> May 2012</h2><dl><dt>This version:</dt><dd><span class="delete">http://www.w3.org/TR/2012/WD-prov-dm-20120503/</span><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html"><span class="insert">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</span></a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</a></dd><dt>Previous version:</dt><dd><span class="delete">http://www.w3.org/TR/2012/WD-prov-dm-20120202/</span><a href="http://www.w3.org/TR/2012/WD-prov-dm-20120503/"><span class="insert">http://www.w3.org/TR/2012/WD-prov-dm-20120503/</span></a></dd><dt>Editors:</dt><dd><a href="http://www.ecs.soton.ac.uk/~lavm/">Luc Moreau</a>, University of Southampton</dd>
 <dd><a href="http://www.cs.ncl.ac.uk/people/Paolo.Missier">Paolo Missier</a>, Newcastle University</dd>
 <dt><span class="delete">Contributors:</span><span class="insert">Authors:</span></dt><dd><a href="http://semanticweb.org/wiki/Khalid_Belhajjame">Khalid Belhajjame</a>, University of Manchester</dd>
-<dd><span><span class="insert">Reza B'Far</span></span><span class="insert">, Oracle Corporation</span></dd>
+<dd><span>Reza B'Far</span>, Oracle Corporation</dd>
 <dd><span>Stephen Cresswell</span>, legislation.gov.uk</dd>
 <dd><a href="http://www.isi.edu/~gil/">Yolanda Gil</a>, Invited Expert</dd>
-<dd><span class="delete">Reza B'Far</span><span class="delete">, Oracle Corporation</span>
-<a href="http://www.few.vu.nl/~pgroth/">Paul Groth</a>, VU University of Amsterdam</dd>
+<dd><a href="http://www.few.vu.nl/~pgroth/">Paul Groth</a>, VU University of Amsterdam</dd>
 <dd><span>Graham Klyne</span>, University of Oxford</dd>
 <dd><a href="http://tw.rpi.edu/web/person/JamesMcCusker">Jim McCusker</a>, Rensselaer Polytechnic Institute</dd>
 <dd><a href="http://www.inf.kcl.ac.uk/staff/simonm/">Simon Miles</a>, Invited Expert</dd>
 <dd><a href="http://www.rpi.edu/research/ccni/">James Myers</a>, Rensselaer Polytechnic Institute</dd>
 <dd><a href="http://cci.case.edu/cci/index.php/Satya_Sahoo">Satya Sahoo</a>, Case Western Reserve University</dd>
-<dd><span><span class="insert">Curt Tilmes</span></span><span class="insert">, National Aeronautics and Space Administration</span></dd>
-</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div> 
+<dd><span>Curt Tilmes</span>, National Aeronautics and Space Administration</dd>
+</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2011-2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div> 
 
     <div id="abstract" class="introductory section"><h2>Abstract</h2>
 <p>
@@ -514,63 +939,54 @@
 producing a piece of data or thing. 
 PROV-DM is structured in six components, dealing with: 
 (1) entities and activities, and the time at which they were created, used, or ended;
-(2) agents bearing responsibility for entities that were generated and <span class="delete">actities</span><span class="insert">activities</span> that happened;
-(3) derivations <span class="delete">between</span><span class="insert">of entities from</span> entities;
-(4) properties to link entities that refer to a same thing;
-(5) collections <span class="delete">of entities, whose provenance can itself be tracked;</span><span class="insert">forming a logical structure for its members;</span>
+(2) agents bearing responsibility for entities that were generated and activities that happened;
+(3) derivations of entities from entities;
+(4) properties to link entities that refer to the same thing;
+(5) collections forming a logical structure for its members;
 (6) a simple annotation mechanism.
 </p>
 
-<p>This document introduces the provenance concepts <span class="delete">underpinning
-</span><span class="insert">found in
-PROV and defines </span>PROV-DM <span class="delete">in natural language,</span><span class="insert">types</span> and<span class="delete"> systematically defines PROV-DM types and</span>
+<p>This document introduces the provenance concepts found in
+PROV and defines PROV-DM types and
 relations. PROV data model is domain-agnostic, but is equipped with
-extensibility points <span class="delete">allow</span><span class="insert">allowing</span> domain-specific information to be included. </p>
+extensibility points allowing domain-specific information to be included. </p>
 
 <p>Two further documents complete the specification of PROV-DM.
 First, a companion document specifies the set of constraints that
-<span class="delete">well-structured </span>provenance descriptions should <span class="delete">follow; these provide
-an interpretation for provenance descriptions.</span><span class="insert">follow.</span>  Second,<span class="delete"> to
-be able to provide</span><span class="insert"> 
+provenance descriptions should follow.  Second, 
 a separate document describes a provenance notation for expressing 
-instances of provenance for human consumption; this notation is used in</span> examples <span class="delete">of provenance, a notation is used for
-expressing instances of PROV-DM for human consumption; the syntactic
-details of </span><span class="insert">in
-</span>this<span class="delete"> notation are also kept in a separate</span> document. </p>
+instances of provenance for human consumption; this notation is used in examples in
+this document. </p>
 
     </div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
 <h4 id="prov-family-of-specifications">PROV Family of Specifications</h4>
-This document is part of the PROV family of specifications, a set of specifications <span class="delete">aiming to define the</span><span class="insert">defining</span> various aspects that are necessary to achieve the vision of inter-operable
-interchange of provenance information in heterogeneous environments such as the Web.  The specifications <span class="delete">are as follows.</span><span class="insert">are:</span>
+This document is part of the PROV family of specifications, a set of specifications defining various aspects that are necessary to achieve the vision of inter-operable
+interchange of provenance information in heterogeneous environments such as the Web.  The specifications are:
 <ul>
-<li> PROV-DM, the PROV data model for provenance (this <span class="delete">document),</span><span class="insert">document);</span></li>
-<li> PROV-DM-CONSTRAINTS, a set of constraints applying to the PROV data <span class="delete">model,</span><span class="insert">model;</span></li>
-<li> PROV-N, a notation for provenance aimed at human <span class="delete">consumption,</span><span class="insert">consumption;</span></li>
+<li> PROV-DM, the PROV data model for provenance (this document);</li>
+<li> PROV-CONSTRAINTS, a set of constraints applying to the PROV data model;</li>
+<li> PROV-N, a notation for provenance aimed at human consumption;</li>
 <li> PROV-O, the PROV ontology, an OWL-RL ontology allowing the mapping of PROV to RDF;</li>
 <li> PROV-AQ, the mechanisms for accessing and querying provenance; </li>
-<li> PROV-PRIMER, a primer for the PROV data <span class="delete">model,</span><span class="insert">model;</span></li>
-<li> PROV-SEM, a formal semantics<span class="insert"> for the PROV data model;</span></li>
-<li><span class="insert"> PROV-XML, an XML schema</span> for the PROV data model.</li>
+<li> PROV-PRIMER, a primer for the PROV data model;</li>
+<li> PROV-SEM, a formal semantics for the PROV data model;</li>
+<li> PROV-XML, an XML schema for the PROV data model.</li>
 </ul>
-<h4 id="how-to-read-the-prov-family-of-specifications"><span class="insert">How to read the PROV Family of Specifications</span></h4>
+<h4 id="how-to-read-the-prov-family-of-specifications">How to read the PROV Family of Specifications</h4>
 <ul>
-<li><span class="delete"> PROV-XML,</span><span class="insert">The primer is the entry point to PROV offering</span> an <span class="delete">XML schema for the PROV data</span><span class="insert">introduction to the provenance</span> model.</li>
-
-<span class="delete">How to read the PROV Family of Specifications</span>
-
-<li>The <span class="delete">primer is the entry point</span><span class="insert">Linked Data and Semantic Web community should focus on PROV-O defining PROV classes and properties specified in an OWL-RL ontology. For further details, PROV-DM and PROV-DM-CONSTRAINTS specify the constraints applicable</span> to <span class="delete">PROV offering a pedagogical presentation of the provenance model.</span><span class="insert">the data model, and its interpretation. PROV-SEM provides a mathematical semantics.</span></li>
-<li>The <span class="delete">Linked Data and Semantic Web community should focus on PROV-O defining PROV classes and properties specified in an OWL-RL ontology. For further details, PROV-DM and PROV-DM-CONSTRAINTS specify the constraints applicable to the data model, and its interpretation. PROV-SEM provides a mathematical semantics.</span>
-<span class="delete">The </span>XML community should focus on PROV-XML defining an XML schema for PROV-DM. Further details can also be found in PROV-DM, PROV-DM-CONSTRAINTS, and PROV-SEM.</li>
-<li>Developers seeking to retrieve or publish provenance should focus <span class="delete">of</span><span class="insert">on</span> PROV-AQ.</li>
+<li>The primer is the entry point to PROV offering an introduction to the provenance model.</li>
+<li>The Linked Data and Semantic Web community should focus on PROV-O defining PROV classes and properties specified in an OWL-RL ontology. For further details, PROV-DM and PROV-CONSTRAINTS specify the constraints applicable to the data model, and its interpretation. PROV-SEM provides a mathematical semantics.</li>
+<li>The XML community should focus on PROV-XML defining an XML schema for PROV. Further details can also be found in PROV-DM, PROV-CONSTRAINTS, and PROV-SEM.</li>
+<li>Developers seeking to retrieve or publish provenance should focus on PROV-AQ.</li>
 <li>Readers seeking to implement other PROV serializations
-should focus on PROV-DM and PROV-DM-CONSTRAINTS.  PROV-O, PROV-N, PROV-XML offer examples of mapping to RDF, text, and XML, respectively.</li>
+should focus on PROV-DM and PROV-CONSTRAINTS.  PROV-O, PROV-N, PROV-XML offer examples of mapping to RDF, text, and XML, respectively.</li>
 </ul>
 
 
 <h4 id="fourth-public-working-draft">Fourth Public Working Draft</h4>
-<p>This is the fourth public release of the PROV-DM document. Following feedback, the Working Group has decided to reorganize this document substantially, separating the data <span class="delete">model,</span><span class="insert">model</span> from its <span class="delete">contraints,</span><span class="insert">contraints</span> and the notation used to illustrate it. The PROV-DM release is synchronized with the release of the PROV-O, PROV-PRIMER, PROV-N, <span class="insert">and </span>PROV-DM-CONSTRAINTS documents. We are now <span class="delete">making clear what</span><span class="insert">clarifying</span> the entry path to the PROV family of <span class="delete">specifications is.</span><span class="insert">specifications.</span></p>
-<p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as an Editor's Draft. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as an Editor's Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction<br>
-</a><ul class="toc"><li class="tocline"><a href="#structure-of-this-document" class="tocxref"><span class="secno">1.1 </span>Structure of this Document</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.2 </span><span class="delete">PROV Namespace</span><span class="delete">1.3 </span><span class="insert">Notational </span>Conventions</a></li></ul></li><li class="tocline"><a href="#starting-points" class="tocxref"><span class="secno">2. </span><span class="delete">PROV-DM</span><span class="insert">PROV</span> Starting Points</a><ul class="toc"><li class="tocline"><a href="#section-entity-activity" class="tocxref"><span class="secno">2.1 </span>Entity and Activity</a></li><li class="tocline"><a href="#section-generation-usage-derivation" class="tocxref"><span class="secno">2.2 </span>Generation, Usage, Derivation</a></li><li class="tocline"><a href="#section-agents-attribution-association-responsibility" class="tocxref"><span class="secno"><span class="insert">2.3 </span></span><span class="insert">Agents, Attribution, Association, and Responsibility</span></a></li><li class="tocline"><a href="#section-types-entities-agents" class="tocxref"><span class="secno"><span class="delete">2.3 </span><span class="delete">Agents</span><span class="insert">2.4 </span></span><span class="insert">Further Entities: Collections</span> and <span class="delete">Other Types of Entities</span><span class="delete">2.4 </span><span class="delete">Attribution, Association, and Responsibility</span><span class="insert">Accounts</span></a></li><li class="tocline"><a href="#section-UML" class="tocxref"><span class="secno">2.5 </span>Simplified Overview Diagram</a></li><li class="tocline"><a href="#prov-n" class="tocxref"><span class="secno">2.6 </span>PROV-N: The Provenance Notation</a></li></ul></li><li class="tocline"><a href="#prov-dm-example" class="tocxref"><span class="secno">3. </span>Illustration of PROV-DM by an Example</a><ul class="toc"><li class="tocline"><a href="#section-example-one" class="tocxref"><span class="secno">3.1 </span>The <span class="delete">Process</span><span class="insert">Authors</span> View</a></li><li class="tocline"><a href="#section-example-two" class="tocxref"><span class="secno">3.2 </span>The <span class="delete">Authors</span><span class="insert">Process</span> View</a></li><li class="tocline"><a href="#section-example-c" class="tocxref"><span class="secno">3.3 </span>Attribution of Provenance</a></li></ul></li><li class="tocline"><a href="#data-model-components" class="tocxref"><span class="secno">4. </span>PROV-DM Types and Relations</a><ul class="toc"><li class="tocline"><a href="#component1" class="tocxref"><span class="secno">4.1 </span>Component 1: Entities and Activities</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">4.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">4.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">4.1.3 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">4.1.4 </span>Usage</a></li><li class="tocline"><a href="#term-Start" class="tocxref"><span class="secno">4.1.5 </span>Start</a></li><li class="tocline"><a href="#term-End" class="tocxref"><span class="secno">4.1.6 </span>End</a></li><li class="tocline"><a href="#term-wasInformedBy" class="tocxref"><span class="secno">4.1.7 </span>Communication</a></li><li class="tocline"><a href="#term-wasStartedByActivity" class="tocxref"><span class="secno">4.1.8 </span>Start by Activity</a></li></ul></li><li class="tocline"><a href="#component2" class="tocxref"><span class="secno">4.2 </span>Component 2: Agents and Responsibility</a><ul class="toc"><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">4.2.1 </span>Agent</a></li><li class="tocline"><a href="#term-attribution" class="tocxref"><span class="secno">4.2.2 </span>Attribution</a></li><li class="tocline"><a href="#term-ActivityAssociation" class="tocxref"><span class="secno">4.2.3 </span>Association</a></li><li class="tocline"><a href="#term-responsibility" class="tocxref"><span class="secno">4.2.4 </span>Responsibility</a></li></ul></li><li class="tocline"><a href="#component3" class="tocxref"><span class="secno">4.3 </span>Component 3: Derivations</a><ul class="toc"><li class="tocline"><a href="#Derivation-Relation" class="tocxref"><span class="secno">4.3.1 </span>Derivation</a></li><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">4.3.2 </span>Revision</a></li><li class="tocline"><a href="#term-quotation" class="tocxref"><span class="secno">4.3.3 </span>Quotation</a></li><li class="tocline"><a href="#term-original-source" class="tocxref"><span class="secno">4.3.4 </span>Original Source</a></li><li class="tocline"><a href="#term-traceability" class="tocxref"><span class="secno">4.3.5 </span>Traceability</a></li></ul></li><li class="tocline"><a href="#component4" class="tocxref"><span class="secno">4.4 </span>Component 4: Alternate Entities</a><ul class="toc"><li class="tocline"><a href="#term-specialization" class="tocxref"><span class="secno">4.4.1 </span>Specialization</a></li><li class="tocline"><a href="#term-alternate" class="tocxref"><span class="secno">4.4.2 </span>Alternate</a></li></ul></li><li class="tocline"><a href="#component5" class="tocxref"><span class="secno">4.5 </span>Component 5: Collections</a><ul class="toc"><li class="tocline"><a href="#term-collection" class="tocxref"><span class="secno">4.5.1 </span>Collection</a></li><li class="tocline"><a href="#term-collection-insertion" class="tocxref"><span class="secno">4.5.2 </span>Insertion</a></li><li class="tocline"><a href="#term-collection-removal" class="tocxref"><span class="secno">4.5.3 </span>Removal</a></li><li class="tocline"><a href="#term-collection-membership" class="tocxref"><span class="secno">4.5.4 </span>Membership</a></li></ul></li><li class="tocline"><a href="#component6" class="tocxref"><span class="secno">4.6 </span>Component 6: Annotations</a><ul class="toc"><li class="tocline"><a href="#term-note" class="tocxref"><span class="secno">4.6.1 </span>Note</a></li><li class="tocline"><a href="#term-annotation" class="tocxref"><span class="secno">4.6.2 </span>Annotation</a></li></ul></li><li class="tocline"><a href="#second-class-elements" class="tocxref"><span class="secno">4.7 </span>Further Elements of PROV-DM</a><ul class="toc"><li class="tocline"><a href="#term-NamespaceDeclaration" class="tocxref"><span class="secno">4.7.1 </span>Namespace Declaration</a></li><li class="tocline"><a href="#term-qualified-name" class="tocxref"><span class="secno">4.7.2 </span>Qualified Name</a></li><li class="tocline"><a href="#term-identifier" class="tocxref"><span class="secno">4.7.3 </span>Identifier</a></li><li class="tocline"><a href="#term-attribute" class="tocxref"><span class="secno">4.7.4 </span>Attribute</a><ul class="toc"><li class="tocline"><a href="#term-attribute-label" class="tocxref"><span class="secno">4.7.4.1 </span>prov:label</a></li><li class="tocline"><a href="#term-attribute-location" class="tocxref"><span class="secno">4.7.4.2 </span>prov:location</a></li><li class="tocline"><a href="#term-attribute-role" class="tocxref"><span class="secno">4.7.4.3 </span>prov:role</a></li><li class="tocline"><a href="#term-attribute-type" class="tocxref"><span class="secno">4.7.4.4 </span>prov:type</a></li><li class="tocline"><a href="#term-attribute-value" class="tocxref"><span class="secno"><span class="insert">4.7.4.5 </span></span><span class="insert">prov:value</span></a></li></ul></li><li class="tocline"><a href="#term-value" class="tocxref"><span class="secno">4.7.5 </span>Value</a></li></ul></li></ul></li><li class="tocline"><a href="#extensibility-section" class="tocxref"><span class="secno">5. </span>PROV-DM Extensibility Points</a></li><li class="tocline"><a href="#valid-provenance" class="tocxref"><span class="secno">6. </span><span class="delete">Towards a Refinement of the PROV Data Model</span><span class="insert">Creating Valid Provenance</span></a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">B. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">B.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">B.2 </span>Informative references</a></li></ul></li></ul></div> 
+<p>This is the fourth public release of the PROV-DM document. Following feedback, the Working Group has decided to reorganize this document substantially, separating the data model from its contraints and the notation used to illustrate it. The PROV-DM release is synchronized with the release of the PROV-O, PROV-PRIMER, PROV-N, and PROV-CONSTRAINTS documents. We are now clarifying the entry path to the PROV family of specifications.</p>
+<p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as <span class="delete">a Working</span><span class="insert">an Editor's</span> Draft.<span class="delete"> This document is intended to become a </span><span class="delete">W3C</span><span class="delete"> Recommendation.</span> If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as <span class="delete">a Working</span><span class="insert">an Editor's</span> Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction<br>
+</a><ul class="toc"><li class="tocline"><a href="#structure-of-this-document" class="tocxref"><span class="secno">1.1 </span>Structure of this Document</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.2 </span>Notational Conventions</a></li></ul></li><li class="tocline"><a href="#starting-points" class="tocxref"><span class="secno">2. </span>PROV Starting Points</a><ul class="toc"><li class="tocline"><a href="#section-entity-activity" class="tocxref"><span class="secno">2.1 </span>Entity and Activity</a></li><li class="tocline"><a href="#section-generation-usage-derivation" class="tocxref"><span class="secno">2.2 </span>Generation, Usage, Derivation</a></li><li class="tocline"><a href="#section-agents-attribution-association-responsibility" class="tocxref"><span class="secno">2.3 </span>Agents, Attribution, Association, and Responsibility</a></li><li class="tocline"><a href="#section-types-entities-agents" class="tocxref"><span class="secno">2.4 </span>Further Entities: Collections and Accounts</a></li><li class="tocline"><a href="#section-UML" class="tocxref"><span class="secno">2.5 </span>Simplified Overview Diagram</a></li><li class="tocline"><a href="#prov-n" class="tocxref"><span class="secno">2.6 </span>PROV-N: The Provenance Notation</a></li></ul></li><li class="tocline"><a href="#prov-dm-example" class="tocxref"><span class="secno">3. </span>Illustration of PROV-DM by an Example</a><ul class="toc"><li class="tocline"><a href="#section-example-one" class="tocxref"><span class="secno">3.1 </span>The Authors View</a></li><li class="tocline"><a href="#section-example-two" class="tocxref"><span class="secno">3.2 </span>The Process View</a></li><li class="tocline"><a href="#section-example-c" class="tocxref"><span class="secno">3.3 </span>Attribution of Provenance</a></li></ul></li><li class="tocline"><a href="#data-model-components" class="tocxref"><span class="secno">4. </span>PROV-DM Types and Relations</a><ul class="toc"><li class="tocline"><a href="#component1" class="tocxref"><span class="secno">4.1 </span>Component 1: Entities and Activities</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">4.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">4.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">4.1.3 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">4.1.4 </span>Usage</a></li><li class="tocline"><a href="#term-Start" class="tocxref"><span class="secno">4.1.5 </span>Start</a></li><li class="tocline"><a href="#term-End" class="tocxref"><span class="secno">4.1.6 </span>End</a></li><li class="tocline"><a href="#term-Invalidation" class="tocxref"><span class="secno">4.1.7 </span>Invalidation</a></li><li class="tocline"><a href="#term-wasInformedBy" class="tocxref"><span class="secno">4.1.8 </span>Communication</a></li><li class="tocline"><a href="#term-wasStartedByActivity" class="tocxref"><span class="secno">4.1.9 </span>Start by Activity</a></li></ul></li><li class="tocline"><a href="#component2" class="tocxref"><span class="secno">4.2 </span>Component 2: Agents and Responsibility</a><ul class="toc"><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">4.2.1 </span>Agent</a></li><li class="tocline"><a href="#term-attribution" class="tocxref"><span class="secno">4.2.2 </span>Attribution</a></li><li class="tocline"><a href="#term-ActivityAssociation" class="tocxref"><span class="secno">4.2.3 </span>Association</a></li><li class="tocline"><a href="#term-responsibility" class="tocxref"><span class="secno">4.2.4 </span>Responsibility</a></li></ul></li><li class="tocline"><a href="#component3" class="tocxref"><span class="secno">4.3 </span>Component 3: Derivations</a><ul class="toc"><li class="tocline"><a href="#Derivation-Relation" class="tocxref"><span class="secno">4.3.1 </span>Derivation</a></li><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">4.3.2 </span>Revision</a></li><li class="tocline"><a href="#term-quotation" class="tocxref"><span class="secno">4.3.3 </span>Quotation</a></li><li class="tocline"><a href="#term-original-source" class="tocxref"><span class="secno">4.3.4 </span>Original Source</a></li><li class="tocline"><a href="#term-trace" class="tocxref"><span class="secno">4.3.5 </span>Trace</a></li></ul></li><li class="tocline"><a href="#component4" class="tocxref"><span class="secno">4.4 </span>Component 4: Alternate Entities</a><ul class="toc"><li class="tocline"><a href="#term-specialization" class="tocxref"><span class="secno">4.4.1 </span>Specialization</a></li><li class="tocline"><a href="#term-alternate" class="tocxref"><span class="secno">4.4.2 </span>Alternate</a></li></ul></li><li class="tocline"><a href="#component5" class="tocxref"><span class="secno">4.5 </span>Component 5: Collections</a><ul class="toc"><li class="tocline"><a href="#term-collection" class="tocxref"><span class="secno">4.5.1 </span>Collection</a></li><li class="tocline"><a href="#term-dictinonary" class="tocxref"><span class="secno">4.5.2 </span>Dictionary</a></li><li class="tocline"><a href="#term-dictionary-insertion" class="tocxref"><span class="secno">4.5.3 </span>Insertion</a></li><li class="tocline"><a href="#term-dictionary-removal" class="tocxref"><span class="secno">4.5.4 </span>Removal</a></li><li class="tocline"><a href="#term-dictionary-membership" class="tocxref"><span class="secno">4.5.5 </span>Membership</a></li></ul></li><li class="tocline"><a href="#component6" class="tocxref"><span class="secno">4.6 </span>Component 6: Annotations</a><ul class="toc"><li class="tocline"><a href="#term-note" class="tocxref"><span class="secno">4.6.1 </span>Note</a></li><li class="tocline"><a href="#term-annotation" class="tocxref"><span class="secno">4.6.2 </span>Annotation</a></li></ul></li><li class="tocline"><a href="#second-class-elements" class="tocxref"><span class="secno">4.7 </span>Further Elements of PROV-DM</a><ul class="toc"><li class="tocline"><a href="#term-NamespaceDeclaration" class="tocxref"><span class="secno">4.7.1 </span>Namespace Declaration</a></li><li class="tocline"><a href="#term-qualified-name" class="tocxref"><span class="secno">4.7.2 </span>Qualified Name</a></li><li class="tocline"><a href="#term-identifier" class="tocxref"><span class="secno">4.7.3 </span>Identifier</a></li><li class="tocline"><a href="#term-attribute" class="tocxref"><span class="secno">4.7.4 </span>Attribute</a><ul class="toc"><li class="tocline"><a href="#term-attribute-label" class="tocxref"><span class="secno">4.7.4.1 </span>prov:label</a></li><li class="tocline"><a href="#term-attribute-location" class="tocxref"><span class="secno">4.7.4.2 </span>prov:location</a></li><li class="tocline"><a href="#term-attribute-role" class="tocxref"><span class="secno">4.7.4.3 </span>prov:role</a></li><li class="tocline"><a href="#term-attribute-type" class="tocxref"><span class="secno">4.7.4.4 </span>prov:type</a></li><li class="tocline"><a href="#term-attribute-value" class="tocxref"><span class="secno">4.7.4.5 </span>prov:value</a></li></ul></li><li class="tocline"><a href="#term-value" class="tocxref"><span class="secno">4.7.5 </span>Value</a></li></ul></li></ul></li><li class="tocline"><a href="#extensibility-section" class="tocxref"><span class="secno">5. </span>PROV-DM Extensibility Points</a></li><li class="tocline"><a href="#valid-provenance" class="tocxref"><span class="secno">6. </span>Creating Valid Provenance</a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">B. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">B.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">B.2 </span>Informative references</a></li></ul></li></ul></div> 
 
 
 
@@ -601,22 +1017,19 @@
 
 
 <p>
-<span class="delete">The idea that a single way of representing and collecting provenance could be adopted internally by all systems does not seem to be realistic today. Instead, a pragmatic approach is to</span><span class="insert">We</span>
-consider a core data model for provenance that allows  domain and application specific representations of provenance to be translated into such a data model and<span class="delete"> exchanged</span>  <em><span class="insert">interchanged</span></em> between systems.
-<span class="delete">Heterogeneous</span><span class="insert">Thus, heterogeneous</span> systems can <span class="delete">then </span>export their<span class="insert"> native</span> provenance into such a core data model, and applications that need to make sense of provenance in heterogeneous systems can then import it,
+We
+consider a core data model for provenance that allows  domain and application specific representations of provenance to be translated into such a data model and  <em>interchanged</em> between systems.
+Thus, heterogeneous systems can export their native provenance into such a core data model, and applications that need to make sense of provenance in heterogeneous systems can then import it,
 process it, and reason over it.</p>
 
-<p><span class="delete">Thus, the vision is that different provenance-aware systems natively adopt their own model for representing their provenance, but a core provenance data model can be readily adopted as a
-provenance </span><span class="delete">interchange</span><span class="delete"> model across such systems.</span>
-
-A set of specifications, referred to as the PROV family of specifications, define the various aspects
+<p>A set of specifications, referred to as the PROV family of specifications, define the various aspects
 that are necessary to achieve this vision in an interoperable
 way:</p>
 <ul>
 <li>A data model for provenance, which is presented in three documents:
 <ul>
-<li> PROV-DM (part I): the provenance data <span class="delete">model itself, expressed in natural language</span><span class="insert">model, informally described</span> (this document);
-</li><li> PROV-DM-CONSTRAINTS (part II): constraints underpinning the data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>];
+<li> PROV-DM (part I): the provenance data model, informally described (this document);
+</li><li> PROV-CONSTRAINTS (part II): constraints underpinning the data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>];
 </li><li> PROV-N (part III): a notation to express instances of that data model for human consumption [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-N">PROV-N</a></cite>];
 </li></ul> 
 </li>
@@ -628,66 +1041,48 @@
 </ul>
 
 
-<p><span class="delete">
-  PROV-DM</span><span class="insert">
-The  PROV data model</span> is a domain-agnostic model, but with clear extensibility points allowing further domain-specific and
+<p>
+The  PROV data model is a domain-agnostic model, but with clear extensibility points allowing further domain-specific and
 application-specific extensions to be defined.
 The PROV data model is structured according to six components covering various aspects of provenance:</p>
 <ul>
 <li> component 1: entities and activities, and the time at which they were created, used, or ended;
-</li><li> component 2: agents bearing responsibility for entities that were generated and <span class="delete">actities</span><span class="insert">activities</span> that happened;
-</li><li> component 3: derivations <span class="delete">between entities;</span><span class="insert">of entities from others;</span>
+</li><li> component 2: agents bearing responsibility for entities that were generated and activities that happened;
+</li><li> component 3: derivations of entities from others;
 </li><li> component 4: properties to link entities that refer to a same thing;
-</li><li> component 5: collections of entities, whose provenance can itself be tracked;
+</li><li> component 5: collections forming a logical structure for its members;
 </li><li> component 6: a simple annotation mechanism.
 </li></ul>
 
 
-<p>This specification <span class="delete">intentionally </span>presents the key concepts of the PROV Data Model, <span class="insert">and
-provenance types and relations, </span>without <span class="delete">drilling down into all its subtleties.  Using these key concepts,</span><span class="insert">specific concern for how they are applied.
-With these,</span> it becomes possible to write useful provenance <span class="delete">descriptions very quickly,</span><span class="insert">descriptions,</span> and publish or embed them along side the data they relate to. </p>
-
-<p>However, if <span class="insert">something about which provenance is expressed is subject to change, then it is challenging to express its provenance precisely (e.g. the </span>data <span class="delete">changes, then it</span><span class="insert">from which a daily weather report</span> is <span class="delete">challenging</span><span class="insert">derived  changes from day</span> to <span class="delete">express its provenance precisely, like it would be for any other form of metadata. </span><span class="insert">day).
- </span>To address this challenge, a <em>refinement</em> is proposed to enrich simple provenance, with <span class="delete">extra-descriptions</span><span class="insert">extra descriptions</span> that  help qualify the specific subject of provenance and provenance itself, with attributes and temporal <span class="delete">interval,</span><span class="insert">information,</span> intended to satisfy a comprehensive set of constraints.  These aspects are covered in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].
+<p>This specification presents the key concepts of the PROV Data Model, and
+provenance types and relations, without specific concern for how they are applied.
+With these, it becomes possible to write useful provenance descriptions, and publish or embed them along side the data they relate to. </p>
+
+<p>However, if something about which provenance is expressed is subject to change, then it is challenging to express its provenance precisely (e.g. the data from which a daily weather report is derived  changes from day to day).
+ To address this challenge, a <em>refinement</em> is proposed to enrich simple provenance, with extra descriptions that  help qualify the specific subject of provenance and provenance itself, with attributes and temporal information, intended to satisfy a comprehensive set of constraints.  These aspects are covered in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>].
 </p>
 
 
-    
-
-
 <div id="structure-of-this-document" class="section"> 
 <h3><span class="secno">1.1 </span>Structure of this Document</h3>
 
-<p><a href="#starting-points">Section 2</a> provides  starting points for the PROV Data Model, listing a set of types and  relations, which <span class="delete">are </span>allows users to make initial provenance descriptions.</p>
-
-<p><a href="#prov-dm-example">Section 3</a> illustrates how <span class="delete">PROV-DM</span><span class="insert">the PROV data model</span> can be used
+<p><a href="#starting-points">Section 2</a> provides  starting points for the PROV Data Model, listing a set of types and  relations, which allows users to make initial provenance descriptions.</p>
+
+<p><a href="#prov-dm-example">Section 3</a> illustrates how the PROV data model can be used
 to express the provenance of a report published on the Web.</p>
 
-<p><a href="#data-model-components">Section 4</a> provides the <span class="delete">definition of PROV-DM</span><span class="insert">definitions of PROV</span> concepts, structured according to six components.</p>
+<p><a href="#data-model-components">Section 4</a> provides the definitions of PROV concepts, structured according to six components.</p>
 
 <p><a href="#extensibility-section">Section 5</a> summarizes PROV-DM extensibility points.</p>
 
-<p><a href="#valid-provenance">Section 6</a> introduces the idea that constraints can be applied to the PROV data model to refine provenance descriptions; these are covered in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].</p>
-
-
-    
+<p><a href="#valid-provenance">Section 6</a> introduces the idea that constraints can be applied to the PROV data model to refine provenance descriptions; these are covered in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>].</p>
 
 
 </div> 
 
-
- <span class="delete">1.2 </span><span class="delete">PROV Namespace</span>
-
-
-<span class="delete">The PROV namespace is </span><span class="delete">http://www.w3.org/ns/prov#</span><span class="delete">.</span>
-
-<span class="delete"> All the concepts, reserved names and attributes introduced in this specification belong to the PROV namespace.</span>
-
-
-
-
-    <div id="conventions" class="section"> 
-<h3><span class="secno"><span class="delete">1.3 </span><span class="insert">1.2 </span></span><span class="insert">Notational </span>Conventions</h3>
+<div id="conventions" class="section"> 
+<h3><span class="secno">1.2 </span>Notational Conventions</h3>
 
 
 
@@ -696,20 +1091,19 @@
       not</em>", "<em class="rfc2119" title="should">should</em>", "<em class="rfc2119" title="should not">should not</em>", "<em class="rfc2119" title="recommended">recommended</em>",  "<em class="rfc2119" title="may">may</em>", and
       "<em class="rfc2119" title="optional">optional</em>" in this document are to be interpreted as described in
       [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
-    
-
-
-<p><span class="insert">
+
+
+<p>
 The following namespaces prefixes are used throughout this document.
 
-</span></p><div style="text-align: left;">
+</p><div style="text-align: left;">
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="namespace-table"><span class="insert">Table 1: Prefix and Namespaces used in this specification</span></caption>
-<tbody><tr><td><a><bf><span class="insert">prefix</span></bf></a></td><td><bf><span class="insert">namespace uri</span></bf></td> <td><bf><span class="insert">definition</span></bf></td></tr>
-<tr><td><a><span class="insert">prov</span></a></td><td><span class="insert">http://www.w3.org/ns/prov#</span></td><td><span class="insert">The PROV namespace (see Section </span><a href="#term-NamespaceDeclaration"><span class="insert">4.7.1</span></a><span class="insert">)</span></td></tr>
-<tr><td><a><span class="insert">xsd</span></a></td><td><span class="insert">http://www.w3.org/2000/10/XMLSchema#</span></td><td><span class="insert">XML Schema Namespace [</span><cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2"><span class="insert">XMLSCHEMA-2</span></a></cite><span class="insert">]</span></td></tr>
-<tr><td><a><span class="insert">rdf</span></a></td><td><span class="insert">http://www.w3.org/1999/02/22-rdf-syntax-ns#</span></td><td><span class="insert">The RDF namespace  [</span><cite><a class="bibref" rel="biblioentry" href="#bib-RDF-CONCEPTS"><span class="insert">RDF-CONCEPTS</span></a></cite><span class="insert">]</span></td></tr>
-<tr><td><a><span class="insert">(others)</span></a></td><td><span class="insert">(various)</span></td><td><span class="insert">All other namespace prefixes are used in examples only. </span><br><span class="insert"> In particular, URIs starting with "http://example.com" represent</span><br><span class="insert"> some application-dependent URI [</span><cite><a class="bibref" rel="biblioentry" href="#bib-URI"><span class="insert">URI</span></a></cite><span class="insert">]</span></td></tr>
+<caption id="namespace-table">Table 1: Prefix and Namespaces used in this specification</caption>
+<tbody><tr><td><a><b>prefix</b></a></td><td><b>namespace uri</b></td> <td><b>definition</b></td></tr>
+<tr><td><a>prov</a></td><td>http://www.w3.org/ns/prov#</td><td>The PROV namespace (see Section <a href="#term-NamespaceDeclaration">4.7.1</a>)</td></tr>
+<tr><td><a>xsd</a></td><td>http://www.w3.org/2000/10/XMLSchema#</td><td>XML Schema Namespace [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>]</td></tr>
+<tr><td><a>rdf</a></td><td>http://www.w3.org/1999/02/22-rdf-syntax-ns#</td><td>The RDF namespace  [<cite><a class="bibref" rel="biblioentry" href="#bib-RDF-CONCEPTS">RDF-CONCEPTS</a></cite>]</td></tr>
+<tr><td><a>(others)</a></td><td>(various)</td><td>All other namespace prefixes are used in examples only. <br> In particular, URIs starting with "http://example.com" represent<br> some application-dependent URI [<cite><a class="bibref" rel="biblioentry" href="#bib-URI">URI</a></cite>]</td></tr>
 </tbody></table>
 </div>
 
@@ -720,32 +1114,24 @@
 
 
 <div id="starting-points" class="section"> 
-<h2><span class="secno">2. </span><span class="delete">PROV-DM</span><span class="insert">PROV</span> Starting Points</h2>
+<h2><span class="secno">2. </span>PROV Starting Points</h2>
 
 <p>
-This section <span class="delete">provides an introduction to the PROV data model by
-overviewing a set of</span><span class="insert">introduces provenance</span> concepts <span class="delete">underpinning provenance</span><span class="insert">with informal</span> descriptions<span class="delete">
-that a novice reader would write in a first instance.  In Sections 2.1
-to 2.4, these concepts are described in natural language</span> and<span class="delete">
-illustrated by small </span><span class="insert"> illustrative
-</span>examples.  Since PROV-DM is a conceptual data
+This section introduces provenance concepts with informal descriptions and illustrative
+examples.  Since PROV-DM is a conceptual data
 model, Section 2.5 maps the concepts to various types and relations,
 which are illustrated graphically in
-a <span class="insert">simplified UML diagram in </span><a href="#prov-dm-overview"><span class="delete">simplified UML diagram</span><span class="insert">Figure 1</span></a>.  Section 2.6
+a simplified UML diagram in <a href="#prov-dm-overview">Figure 1</a>.  Section 2.6
 then summarizes the PROV notation allowing instances of PROV-DM to be
 written down.
 </p>
 
-
-  
-    
-
 <form action="#"><p> 
 <input id="hide-examples" onclick="set_display_by_class('div','conceptexample','none'); set_display_by_id('hide-examples','none'); set_display_by_id('show-examples','');" type="button" value="Hide Concept Examples"> 
 <input id="show-examples" onclick="set_display_by_class('div','conceptexample',''); set_display_by_id('hide-examples',''); set_display_by_id('show-examples','none');" style="display: none" type="button" value="Show Concept Examples"> 
 </p> 
 </form> 
-     
+
 
 
 
@@ -755,28 +1141,28 @@
 
 
 <p>Things we want to describe  the provenance of are called <em>entities</em> in PROV. The term "things" encompasses a broad diversity of notions, including digital objects such as a file or web page, 
-physical things such as a building or a printed book, or a car as well as abstract concepts and ideas. <span class="delete">One can regard any Web resource as an example of Entity in this context. </span></p>
+physical things such as a building or a printed book, or a car as well as abstract concepts and ideas. </p>
 
 <p>
-</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">
-   An <span class="dfn">entity</span> is a <span class="delete">thing one    wants to provide provenance for.  For the purpose of this    specification, things can</span><span class="insert">physical, digital, conceptual, or other kind of thing; entities may</span> be <span class="delete">physical, digital, conceptual,</span><span class="insert">real</span> or<span class="delete">    otherwise; things may be real or</span> imaginary.    </div>
+</p><div class="glossary-ref">
+   An <span class="dfn">entity</span> is a physical, digital, conceptual, or other kind of thing; entities may be real or imaginary. </div>
 
 
 
 <div class="conceptexample" id="entity-example">
-<p>An entity may be the document at URI <span class="delete">http://www.w3.org/TR/prov-dm/</span><a href="http://www.bbc.co.uk/news/science-environment-17526723"><span class="insert">http://www.bbc.co.uk/news/science-environment-17526723</span></a>, a file in a file system, a car, or an idea.</p>
+<p>An entity may be the document at URI <a href="http://www.bbc.co.uk/news/science-environment-17526723">http://www.bbc.co.uk/news/science-environment-17526723</a>, a file in a file system, a car, or an idea.</p>
 </div>
 
 
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An <span class="dfn">activity</span>  is something that occurs over a period of time and acts upon or with <span class="insert">entities;  it may include consuming, processing, transforming, modifying, relocating, using, generating, or being associated with </span>entities.  <span class="delete">This action can take multiple forms: consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities.  </span></span> Activities that operate on digital entities may for example move, copy, or duplicate them.
+<span class="glossary-ref">   An <span class="dfn">activity</span>  is something that occurs over a period of time and acts upon or with entities;  it may include consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities.  </span> Activities that operate on digital entities may for example move, copy, or duplicate them.
 </p>
 
 
 
 <div class="conceptexample" id="activity-example">
-<p>An activity may be the publishing of a document on the Web, sending a twitter message, extracting metadata embedded in a file, driving a car from Boston to Cambridge, assembling a data set based on a set of measurements, performing a statistical analysis over a data set, sorting news items according to some criteria, running a SPARQL query over a triple store, <span class="delete">and</span><span class="insert">or</span> editing a file.</p>
+<p>An activity may be the publishing of a document on the Web, sending a twitter message, extracting metadata embedded in a file, driving a car from Boston to Cambridge, assembling a data set based on a set of measurements, performing a statistical analysis over a data set, sorting news items according to some criteria, running a SPARQL query over a triple store, or editing a file.</p>
 </div>
 
 </div>
@@ -784,17 +1170,17 @@
     <div id="section-generation-usage-derivation" class="section"> 
 <h3><span class="secno">2.2 </span>Generation, Usage, Derivation</h3>
 
-<p>Activities and entities are associated with each other in two different ways: activities <span class="delete">are consumers of</span><span class="insert">utilize</span> entities and activities<span class="delete"> are producers of</span><span class="insert">  produce</span> entities. The act of <span class="insert">utilizing or </span>producing<span class="delete"> or consuming</span> an entity may have a duration.  
- The term 'generation' refers to the completion of the <span class="delete">the </span>act of producing; likewise, the term 'usage' refers to the beginning of the act of <span class="delete">consuming</span><span class="insert">utilizing</span> entities. Thus, we define the following notions of generation and usage. </p>
+<p>Activities and entities are associated with each other in two different ways: activities utilize entities and activities  produce entities. The act of utilizing or producing an entity may have a duration.  
+ The term 'generation' refers to the completion of the act of producing; likewise, the term 'usage' refers to the beginning of the act of utilizing entities. Thus, we define the following notions of generation and usage. </p>
 
 <p>
-</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">
-   <span class="dfn">Generation</span> is the completion of production of a new entity by an activity.   This entity <span class="insert">did not exist before generation and </span>becomes available for usage after this<span class="delete"> generation. This entity did not exist before</span> generation. </div>
+</p><div class="glossary-ref">
+   <span class="dfn">Generation</span> is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation. </div>
 
 
 <p>
-</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">
-   <span class="dfn">Usage</span> is the beginning of <span class="delete">consumption of</span><span class="insert">utilizing</span> an entity by an activity. Before usage, the activity had not begun to <span class="delete">consume or use</span><span class="insert">utilize</span> this entity and could not have been affected by the entity. </div>
+</p><div class="glossary-ref">
+   <span class="dfn">Usage</span> is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity. </div>
 
 
 
@@ -810,14 +1196,14 @@
 <div class="conceptexample" id="usage-example">
 <p>Usage examples include a procedure beginning to consume an argument, a service starting to read a value on a port, a program beginning to read a configuration
 file, or the point at which an ingredient, such as eggs, is being added in a baking activity. Usage may entirely consume an entity (e.g. eggs are no longer available after being added to
-the mix); <span class="delete">alternatively, a</span><span class="insert">in contrast, the</span> same entity may be used multiple times, possibly by different activities (e.g. a file on a file system can be read indefinitely).
+the mix); in contrast, the same entity may be used multiple times, possibly by different activities (e.g. a file on a file system can be read indefinitely).
 </p></div>
 
 
-<p>Activities <span class="delete">are consumers of</span><span class="insert">utilize</span> entities and <span class="delete">producers of</span><span class="insert">producer</span> entities. In some <span class="delete">case, the consumption of</span><span class="insert">cases, utilizing</span> an entity influences the creation of another in some way. This notion is captured by derivations, defined as follows.</p>
+<p>Activities utilize entities and producer entities. In some cases, utilizing an entity influences the creation of another in some way. This notion is captured by derivations, defined as follows.</p>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <span class="dfn">derivation</span>  is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</span>
+<span class="glossary-ref">   A <span class="dfn">derivation</span>  is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</span>
 
 
 
@@ -829,15 +1215,15 @@
 </div>
 
 <div id="section-agents-attribution-association-responsibility" class="section"> 
-<h3><span class="secno"><span class="insert">2.3 </span></span><span class="insert">Agents, Attribution, Association, and Responsibility</span></h3>
-
-<p><span class="insert">The motivation for introducing  agents in the model is to express the agent's responsibility for activities that happened and entities that were generated. </span></p>
+<h3><span class="secno">2.3 </span>Agents, Attribution, Association, and Responsibility</h3>
+
+<p>The motivation for introducing  agents in the model is to express the agent's responsibility for activities that happened and entities that were generated. </p>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">
-   An </span><span class="dfn"><span class="insert">agent</span></span><span class="insert"> is something that bears some form of responsibility for an activity taking place or for the existence of an entity. </span></span><span class="insert"> An agent </span><em class="rfc2119" title="may"><span class="insert">may</span></em><span class="insert"> be a particular type of entity. This means that the model can be
+<span class="glossary-ref">
+   An <span class="dfn">agent</span> is something that bears some form of responsibility for an activity taking place or for the existence of an entity. </span> An agent <em class="rfc2119" title="may">may</em> be a particular type of entity. This means that the model can be
  used to express provenance of the agents themselves.  
-</span></p>
+</p>
 
 
 
@@ -845,30 +1231,30 @@
 
 
 <div class="conceptexample" id="agent-example">
-<p><span class="insert">
+<p>
 Software for checking the use of grammar in a document may be defined as an agent of a document preparation activity, and at the same time one can describe its provenance, including for instance the vendor and the version history. 
 A site selling books on the Web, the services involved in the processing of orders, and the companies hosting them are also agents.
-</span></p>
+</p>
 </div>
 
 
-<p><span class="insert">Agents may adopt sets of actions or steps to achieve their goals. This is captured by the notion of plan. </span></p>
+<p>Agents may adopt sets of actions or steps to achieve their goals. This is captured by the notion of plan. </p>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">
-   A </span><span class="dfn"><span class="insert">plan</span></span><span class="insert"> is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.  </span></span><span class="insert">
+<span class="glossary-ref">
+   A <span class="dfn">plan</span> is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.  </span>
 There exist no
 prescriptive requirement on the nature of plans, their representation, the
 actions or steps they consist of, or their intended goals.  Since plans may evolve over time,
 it may become necessary to track their provenance, so plans themselves are
 entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to  
 validate the execution as represented in the provenance record, to  
-manage expectation failures, or to provide explanations.</span></p> 
+manage expectation failures, or to provide explanations.</p> 
 
 <div class="conceptexample" id="plan-example">
-<p><span class="insert">
+<p>
 A plan can be a blog post tutorial for how to set up a web server, a list of instructions for a micro-processor execution, a cook's written recipe for a chocolate cake, or a workflow for a scientific experiment.
-</span></p>
+</p>
 </div>
 
 
@@ -876,40 +1262,40 @@
 
 
 
-<p><span class="insert">Agents can be related to entities, activities, and other agents.</span></p>  
-
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <span class="dfn"><span class="insert">Attribution</span></span><span class="insert"> is the ascribing of an entity to an agent. </span></div>
+<p>Agents can be related to entities, activities, and other agents.</p>  
+
+<div class="glossary-ref">   <span class="dfn">Attribution</span> is the ascribing of an entity to an agent. </div>
 
 <div class="conceptexample" id="attribution-example">
-<p><span class="insert">A blog post can be attributed to an author, a mobile phone to its manufacturer.</span></p>
+<p>A blog post can be attributed to an author, a mobile phone to its manufacturer.</p>
 </div>
 
-<p><span class="insert">
+<p>
 Agents are defined as having some kind of responsibility for activities. In some  
 cases, those activities reflect the execution of a plan that was  
 designed in advance to guide the execution.  Thus,
-a plan may also be linked to an activity.  </span></p>
+a plan may also be linked to an activity.  </p>
 
 
 
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">   An activity </span><span class="dfn"><span class="insert">association</span></span><span class="insert"> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </span></span>
+<span class="glossary-ref">   An activity <span class="dfn">association</span> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </span>
 </p>
 
 <div class="conceptexample" id="association-example">
-<p><span class="insert">Examples of association between an activity and an agent are:
-</span></p><ul>
-<li><span class="insert">creation of a web page under the guidance of a designer;</span></li>
-<li><span class="insert">various forms of participation in a panel discussion, including audience member, panelist, or panel chair;</span></li>
-<li><span class="insert">a public event, sponsored by a company, and hosted by a museum;</span></li>
-<li><span class="insert">an XSLT transform launched by a user based on an XSL style sheet (a plan).</span></li>
+<p>Examples of association between an activity and an agent are:
+</p><ul>
+<li>creation of a web page under the guidance of a designer;</li>
+<li>various forms of participation in a panel discussion, including audience member, panelist, or panel chair;</li>
+<li>a public event, sponsored by a company, and hosted by a museum;</li>
+<li>an XSLT transform launched by a user based on an XSL style sheet (a plan).</li>
 </ul>
 </div>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">
-    <span class="dfn"><span class="insert">Responsibility</span></span><span class="insert"> is the fact that an agent is accountable for the actions of a "subordinate" agent, in the context of an activity.  </span></span><span class="insert"> The nature of this relation is intended to be broad,  including delegation or contractual relation. </span></p>
+<span class="glossary-ref">
+    <span class="dfn">Responsibility</span> is the fact that an agent is accountable for the actions of a "subordinate" agent, in the context of an activity.  </span> The nature of this relation is intended to be broad,  including delegation or contractual relation. </p>
 
 
   
@@ -918,72 +1304,22 @@
 
 
 <div class="conceptexample" id="responsibility-example">
-<p><span class="insert">A student publishing a web page describing an academic
+<p>A student publishing a web page describing an academic
 department could result in both the student and the department being
 agents associated with the activity, and it may not matter which
 student published a web page but it matters a lot that the department
 told the student to put up the web page.  
-</span></p>
+</p>
 </div>
 </div>
 
 <div id="section-types-entities-agents" class="section"> 
-<h3><span class="secno"><span class="delete">2.3 </span><span class="delete">Agents</span><span class="insert">2.4 </span></span><span class="insert">Further Entities: Collections</span> and <span class="delete">Other Types of Entities</span><span class="insert">Accounts</span></h3>
-
-<p><span class="delete">The motivation for introducing  agents in the model is to denote the agent's responsibility for activities.</span><span class="insert">There are two further types of entities, collections and accounts, which are now introduced.</span> </p>
+<h3><span class="secno">2.4 </span>Further Entities: Collections and Accounts</h3>
+
+<p>There are two further types of entities, collections and accounts, which are now introduced. </p>
 
 <p>
-<span class="delete">
-   An </span><span class="delete">agent</span><span class="delete"> is a type of entity that bears some form of responsibility for an activity taking place. </span>
-
-
-
-<span class="delete">
-The definition of agent intentionally stays away from using concepts such as enabling, causing, initiating, triggering, affecting, etc, because many entities also enable, cause, initiate, and affect in some way
-the activities. Concepts such as triggers are themselves defined in relations between entities and activities.   So the notion of having some degree of responsibility is really what makes an agent.</span>
-
-
-<span class="delete">An agent is a particular type of Entity. This means that the model can be
- used to express provenance of the agents themselves.  </span>
-
-
-<span class="delete">
-Software for checking the use of grammar in a document may be defined as an agent of a document preparation activity, and at the same time one can describe its provenance, including for instance the vendor and the version history.</span>
-
-
-
-
-
-<span class="delete">There are some useful types of entities and agents that are commonly encountered in applications making data and documents available on the Web; we introduce them in the rest of this section. </span>
-
-
-<span class="delete">
-   A </span><span class="delete">plan</span><span class="delete"> is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.  </span><span class="delete">
-There exist no
-prescriptive requirement on the nature of plans, their representation, the
-actions or steps they consist of, or their intended goals.  Since plans may evolve over time,
-it may become necessary to track their provenance, so plans themselves are
-entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to  
-validate the execution as represented in the provenance record, to  
-manage expectation failures, or to provide explanations.</span> 
-
-
-<span class="delete">
-A plan can be a blog post tutorial for how to set up a web server, a list of instructions for a micro-processor execution, a cook's written recipe for a chocolate cake, or a workflow for a scientific experiment.
-</span>
-
-
-
-
-<span class="delete">Three types of agents are recognized because they are commonly encountered in applications making data and documents available on the Web: persons, software agents, and organizations.</span>
-
-
-<span class="delete"> A Web site and service selling books on the Web and the company hosting 
-them are software agents and organizations, respectively.</span>
-
-
-
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <span class="dfn">collection</span> is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be <span class="dfn">member of</span> the collections.  </span> This concept allows for the provenance of the <span class="delete">collection, but also of its constituents</span><span class="insert">collection itself</span> to be <span class="delete">expressed.</span><span class="insert">expressed in addition to that of the members.</span>  Such a notion of collection corresponds to a wide variety of  concrete data structures, such as a <em>maps</em>, <em>dictionaries</em>, or <em>associative arrays</em><span class="delete">.</span><span class="insert">, all of which involve a membership relationship between the constituents and the collection. </span></p>
+<span class="glossary-ref">   A <span class="dfn">collection</span> is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be <span class="dfn">member of</span> the collections.  </span> This concept allows for the provenance of the collection itself to be expressed in addition to that of the members.  Many different types of collections exist, such as a <em>set</em>, <em>dictionaries</em>, or <em>lists</em>, all of which involve a membership relationship between the constituents and the collection. </p>
 
 <div class="conceptexample" id="collection-example">
 <p>
@@ -993,7 +1329,7 @@
 
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">
+<span class="glossary-ref">
    An <span class="dfn">account</span> is an entity that contains a bundle of provenance descriptions.  </span>Making an account an entity allows for provenance of provenance to be expressed.
 
 </p><div class="conceptexample" id="account-example">
@@ -1011,97 +1347,25 @@
 </div>
 
 
- 
-<span class="delete">2.4 </span><span class="delete">Attribution, Association, and Responsibility</span>
-
-<span class="delete">Agents can be related to entities, activities, and other agents.</span>  
-
-   <span class="delete">Attribution</span><span class="delete"> is the ascribing of an entity to an agent. </span>
-
-
-<span class="delete">A blog post can be attributed to an author, a mobile phone to its manufacturer.</span>
-
-
-<span class="delete">
-Agents are defined as having some kind of responsibility for activities. However, one may want to be more specific about the nature of an agent's responsibility. 
-For example, a programmer and a researcher could both be
-associated with running a workflow, but it may not matter which
-programmer clicked the button to start the workflow while it would
-matter a lot which researcher told the programmer to do so.  </span>
-
-
-
-
-<span class="delete">Furthermore, provenance reflects activities that have occurred.  In some  
-cases, those activities reflect the execution of a plan that was  
-designed in advance to guide the execution.  
-A plan may be associated to an activity, which represents what was intended to  
-happen.  </span>
-
-
-
-
-
-<span class="delete">   An activity </span><span class="delete">association</span><span class="delete"> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </span>
-
-
-
-<span class="delete">Examples of association between an activity and an agent are:
-</span>
-<span class="delete">creation of a web page under the guidance of a designer;</span>
-<span class="delete">various forms of participation in a panel discussion, including audience member, panelist, or panel chair;</span>
-<span class="delete">a public event, sponsored by a company, and hosted by a museum;</span>
-<span class="delete">an XSLT transform launched by a user based on an XSL style sheet (a plan).</span>
-
-
-
-
-
-    <span class="delete">Responsibility</span><span class="delete"> is the fact that an agent is accountable for the actions of a "subordinate" agent, in the context of an activity.  </span><span class="delete"> The nature of this relation is intended to be broad,  including delegation or contractual relation. </span>
-
-
-  
-
-
-
-
-
-<span class="delete">A student publishing a web page describing an academic
-department could result in both the student and the department being
-agents associated with the activity, and it may not matter which
-student published a web page but it matters a lot that the department
-told the student to put up the web page.  
-</span>
-
-
-
-
-
-
-
-
-    
-
-
 
 
     <div id="section-UML" class="section"> 
 <h3><span class="secno">2.5 </span>Simplified Overview Diagram</h3>
 
-<p>So far, we have introduced a series of concepts underpinning provenance.   PROV-DM  is a conceptual data model consisting of types and relations between these.   <a href="#overview-types-and-relations">Table <span class="delete">(Mapping of Provenance</span><span class="insert">2</span></a><span class="insert"> shows how provenance</span> concepts <span class="insert">can be mapped </span>to    types and relations in<span class="delete">  PROV-DM)</span><span class="delete"> shows how provenance</span><span class="insert"> PROV-DM: the first column lists</span> concepts <span class="delete">can be mapped</span><span class="insert">introduced in this section, the second column indicates whether a concept maps</span> to <span class="delete">types and relations in PROV-DM: the first</span><span class="insert">a type or a relation, whereas the third</span> column <span class="delete">lists concepts introduced in this section, the second column indicates whether a concept maps to a type or a relation, whereas the third column </span>contains the corresponding name.<span class="delete">  We note that names</span><span class="insert">    Names</span> of relations have a verbal form in the past tense to express what happened in the past, as opposed to what may or will happen. 
+<p>So far, we have introduced a series of concepts underpinning provenance.   PROV-DM  is a conceptual data model consisting of types and relations between these.  <a href="#overview-types-and-relations">Table 2</a> shows how provenance concepts can be mapped to types and relations in PROV-DM: the first column lists concepts introduced in this section, the second column indicates whether a concept maps to a type or a relation, whereas the third column contains the corresponding name.    Names of relations have a verbal form in the past tense to express what happened in the past, as opposed to what may or will happen. 
 </p>
 
 
 <div style="text-align: left;">
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="overview-types-and-relations"><span class="insert">Table 2: </span>Mapping of Provenance concepts to     types and relations<span class="delete"> in  PROV-DM</span></caption>
-<tbody><tr><td><a><span class="delete">Provenance</span><b><span class="insert">PROV</span> Concepts</b></a></td><td><b><span class="insert">PROV-DM types or relations</span></b></td><td><span class="delete">PROV-DM types or relations</span><b><span class="insert">Name</span></b></td></tr>
+<caption id="overview-types-and-relations">Table 2: Mapping of Provenance concepts to  types and relations</caption>
+<tbody><tr><td><a><b>PROV Concepts</b></a></td><td><b>PROV-DM types or relations</b></td><td><b>Name</b></td></tr>
 <tr>
-<td><a href="#concept-entity" class="internalDFN">Entity</a></td><td rowspan="3"><span class="insert">PROV-DM </span>Types<span class="delete"> in PROV-DM</span></td><td><a title="dfn-Entity" href="#dfn-entity" class="internalDFN">entity</a></td></tr>
+<td><a href="#concept-entity" class="internalDFN">Entity</a></td><td rowspan="3">PROV-DM Types</td><td><a title="dfn-Entity" href="#dfn-entity" class="internalDFN">entity</a></td></tr>
 <tr><td><a href="#concept-activity" class="internalDFN">Activity</a></td><td><a title="dfn-Activity" href="#dfn-activity" class="internalDFN">activity</a></td></tr>
 <tr><td><a href="#concept-agent" class="internalDFN">Agent</a></td><td><a title="dfn-agent" href="#dfn-agent" class="internalDFN">agent</a></td></tr>
 <tr>
-<td><a href="#concept-generation" class="internalDFN">Generation</a></td><td rowspan="6"><span class="insert">PROV-DM </span>Relations<span class="delete"> in PROV-DM</span></td><td><a title="wasGeneratedBy" href="#dfn-wasgeneratedby" class="internalDFN">wasGeneratedBy</a></td></tr>
+<td><a href="#concept-generation" class="internalDFN">Generation</a></td><td rowspan="6">PROV-DM Relations</td><td><a title="wasGeneratedBy" href="#dfn-wasgeneratedby" class="internalDFN">wasGeneratedBy</a></td></tr>
 <tr><td><a href="#concept-usage" class="internalDFN">Usage</a></td><td><a title="used" href="#dfn-used" class="internalDFN">used</a></td></tr>
 <tr><td><a href="#concept-attribution" class="internalDFN">Attribution</a></td><td><a title="wasAttributedTo" href="#dfn-wasattributedto" class="internalDFN">wasAttributedTo</a></td></tr>
 <tr><td><a href="#concept-activityAssociation" class="internalDFN">Association</a></td><td><a title="wasAssociatedWith" href="#dfn-wasassociatedwith" class="internalDFN">wasAssociatedWith</a></td></tr>
@@ -1110,22 +1374,20 @@
 </tbody></table>
 </div>
 
-<p><a href="#prov-dm-overview">Figure <span class="delete">overview-types-and-relations</span><span class="insert">1</span></a> illustrates the three types (entity, activity, and agent) and how they relate to each other.  At this stage, all relations are shown to be binary.  <span class="delete">When examining PROV-DM in details, 
-</span><span class="insert">Definitions of </span><a href="#data-model-components"><span class="insert">Section 4</span></a><span class="insert"> reveal that </span>some relations, while  involving two primary elements, are<span class="delete"> shown to be</span> n-ary. </p>
+<p><a href="#prov-dm-overview">Figure 1</a> illustrates the three types (entity, activity, and agent) and how they relate to each other.  At this stage, all relations are shown to be binary.  Definitions of <a href="#data-model-components">Section 4</a> reveal that some relations, while  involving two primary elements, are n-ary. </p>
 
 
 <div style="text-align: center; ">
   <figure style="max-width: 70%; ">
   <img src="images/OverviewDiagram.png" alt="Simplified  Overview of PROV-DM" style="max-width: 70%; ">
-<figcaption id="prov-dm-overview"><span class="insert">Figure 1: </span>Simplified  Overview of PROV-DM</figcaption>
+<figcaption id="prov-dm-overview">Figure 1: Simplified  Overview of PROV-DM</figcaption>
   </figure>
 </div>
 
-<p><a href="#prov-dm-overview">Figure <span class="delete">overview-types-and-relations</span><span class="insert">1</span></a> is not intended to be <span class="delete">complete. It</span><span class="insert">complete: it</span> only illustrates  types and relations <span class="delete">from </span><span class="insert">introduced in this section (</span><a href="#starting-points">Section <span class="delete">starting-points</span><span class="insert">2</span></a><span class="insert">), exploited in the example discussed in </span><a href="#prov-dm-example"><span class="insert">Section 3</span></a><span class="insert">,</span> and <span class="delete">exploited</span><span class="insert">explained</span> in <span class="delete">the example discussed</span><span class="insert">detail</span> in <span class="delete">the next section. They will then be explained</span><a href="#data-model-components"><span class="insert">Section 4</span></a><span class="insert">.
-Names of relations depicted</span> in <span class="delete">detail</span><a href="#prov-dm-overview"><span class="insert">Figure 1</span></a><span class="insert"> 
-are listed</span> in<span class="delete"> Section </span><span class="delete">data-model-components</span><span class="insert">
-the third column of </span><a href="#overview-types-and-relations"><span class="insert">Table 2</span></a>.<span class="delete">
-The third column of Table </span><span class="delete">(Mapping of Provenance concepts</span><span class="insert"> These names are part of a textual notation</span> to<span class="delete">   types and relations in  PROV-DM)</span><span class="delete"> lists names that are part of a textual notation to</span> write instances of the <span class="delete">PROV-DM</span><span class="insert">PROV</span> data <span class="delete">model. This notation, referred to as the PROV-N notation, is outlined</span><span class="insert">model, which we introduce</span> in the next section. </p>
+<p><a href="#prov-dm-overview">Figure 1</a> is not intended to be complete: it only illustrates  types and relations introduced in this section (<a href="#starting-points">Section 2</a>), exploited in the example discussed in <a href="#prov-dm-example">Section 3</a>, and explained in detail in <a href="#data-model-components">Section 4</a>.
+Names of relations depicted in <a href="#prov-dm-overview">Figure 1</a> 
+are listed in
+the third column of <a href="#overview-types-and-relations">Table 2</a>. These names are part of a textual notation to write instances of the PROV data model, which we introduce in the next section. </p>
 
 
 </div>
@@ -1133,34 +1395,24 @@
 <h3><span class="secno">2.6 </span>PROV-N: The Provenance Notation</h3>
 
 
-
-
-<p><span class="delete">A key goal of PROV-DM is the specification of a machine-processable</span><span class="insert">To illustrate the application of PROV concepts to a concrete example (see </span><a href="#prov-dm-example"><span class="insert">Section 3</span></a><span class="insert">) and to provide examples of concepts (see </span><a href="#data-model-components"><span class="insert">Section 4</span></a><span class="insert">),
-we introduce PROV-N, a notation for writing instances of the PROV</span> data <span class="delete">model for provenance so that applications can retrieve provenance and reason about it. As such, representations of PROV-DM are available in RDF and XML.
-</span>
-
-<span class="delete">However, it is important to provide instances of provenance for human consumption, as in this document or elsewhere.
-To this end, PROV-N is a notation that is designed to  write instances of the PROV-DM data model in a compact textual form, without the syntactic baggage and constraints coming with a markup language such as XML or a description framework such as RDF.  We outline here some of its key design principles.</span><span class="insert">model.</span> For full details, the reader is referred to the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-N">PROV-N</a></cite>].<span class="insert">
-PROV-N is a notation  aimed at human consumption, with the following characteristics:</span></p>
-
-
+<p>To illustrate the application of PROV concepts to a concrete example (see <a href="#prov-dm-example">Section 3</a>) and to provide examples of concepts (see <a href="#data-model-components">Section 4</a>),
+we introduce PROV-N, a notation for writing instances of the PROV data model. For full details, the reader is referred to the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-N">PROV-N</a></cite>].
+PROV-N is a notation  aimed at human consumption, with the following characteristics:</p>
 <ul>
 <li>PROV-N expressions adopt a <em>functional notation</em> consisting
-of a name and a <span class="delete">series</span><span class="insert">list</span> of arguments in <span class="delete">bracket.</span><span class="insert">parentheses.</span></li>
+of a name and a list of arguments in parentheses.</li>
 
 <li>The interpretation of PROV-N arguments is defined according to their <em>position</em> in the list of arguments. This convention allows for a compact notation. </li>
 
 <li>
-PROV-N <em>optional arguments</em> need not be <span class="insert">specified:
-the general rule for optional arguments is that, if none of them are used in the expression, then they are simply omitted, resulting in a simpler expression. However, it may be the case that only some of the optional arguments need to be </span>specified. <span class="delete">For cases where it</span><span class="insert">Because the position of the arguments in the expression matters, in this case an additional marker must be used to indicate that a particular term</span> is <span class="delete">desirable to indicate which arguments have </span>not <span class="delete">been specified, PROV-N uses</span><span class="insert">available. The syntactic marker</span>  <span class="delete">the </span><span class="delete">syntactic marker</span> <span class="name">-</span> <span class="insert">is used </span>for <span class="delete">unspecified arguments.</span> 
-<span class="insert">this purpose.
-</span></li>
+PROV-N <em>optional arguments</em> need not be specified:
+the general rule for optional arguments is that, if none of them are used in the expression, then they are simply omitted, resulting in a simpler expression. However, it may be the case that only some of the optional arguments need to be specified. Because the position of the arguments in the expression matters, in this case an additional marker must be used to indicate that a particular term is not available. The syntactic marker  <span class="name">-</span> is used for this purpose.
+</li>
 
 <li>Most expressions 
-<span class="delete">have</span><span class="insert">include</span> an identifier<span class="delete"> which always occur</span><span class="insert"> 
-and a set of attribute-value pairs; both are optional unless otherwise specified. By convention, the identifier occurs</span> in<span class="insert"> the</span> <em>first position</em>,
- and <span class="delete">an optional</span><span class="insert">the the</span> set of attribute-value <span class="delete">pairs, which occur</span><span class="insert">pairs</span> in<span class="insert"> the</span> <em>last position</em><span class="delete">, and delimited by square brackets. </span><span class="insert">.
-Consistent with the convention on arguments, the marker  </span><span class="name"><span class="insert">-</span></span><span class="insert"> can be used when the identifier is not available, or can be omitted altogether with no ambiguity arising.</span>
+include an identifier 
+and a set of attribute-value pairs; both are optional unless otherwise specified. By convention, the identifier occurs in the <em>first position</em>, and the the set of attribute-value pairs in the <em>last position</em>.
+Consistent with the convention on arguments, the marker  <span class="name">-</span> can be used when the identifier is not available, or can be omitted altogether with no ambiguity arising.
 </li>
 </ul>
 
@@ -1176,10 +1428,10 @@
 The activity  <span class="name">a1</span> used  <span class="name">e1</span>, and <span class="name">e2</span> was generated by <span class="name">a1</span>.
 <pre class="codeexample">used(a1,e1)
 wasGeneratedBy(e2,a1)
-</pre><span class="insert">
-The same description, but with an explicit identifier </span><span class="name"><span class="insert">u1</span></span><span class="insert"> for the usage, and the syntactic marker </span><span class="name"><span class="insert">-</span></span><span class="insert"> to mark the absence of identifier in the generation.
-</span><pre class="codeexample"><span class="insert">used(u1,a1,e1)
-wasGeneratedBy(-,e2,a1)</span>
+</pre>
+The same description, but with an explicit identifier <span class="name">u1</span> for the usage, and the syntactic marker <span class="name">-</span> to mark the absence of identifier in the generation.
+<pre class="codeexample">used(u1,a1,e1)
+wasGeneratedBy(-,e2,a1)
 </pre>
 </div>
 
@@ -1191,97 +1443,61 @@
 <div id="prov-dm-example" class="section"> 
 <h2><span class="secno">3. </span>Illustration of PROV-DM by an Example</h2>
 
-<p><a href="#starting-points">Section <span class="delete">starting-points</span><span class="insert">2</span></a> has introduced some provenance concepts, and how they are expressed as types or relations in the PROV data model. The purpose of this section is to put these concepts into practice in order to express the provenance of some document published on the Web.  
-With this realistic example, <span class="delete">PROV-DM constructs</span><span class="insert">PROV concepts</span> are  composed together,  and a graphical illustration shows a provenance description forming a directed graph, rooted at the entity we want to explain the provenance of, and pointing to the entities, activities, and agents it depended on. This example also shows that, sometimes, multiple provenance descriptions about <span class="delete">a</span><span class="insert">the</span> same entity can co-exist, which then justifies the need for provenance of provenance.</p>
-
-
-<p><span class="delete">The</span><span class="insert">In this example, we consider one of the many documents published by the</span> World Wide Web <span class="delete">Consortium publishes many technical reports. In this example, we consider a technical report,</span><span class="insert">Consortium,</span> and describe its provenance. 
-Specifically, we consider the <span class="delete">second version of the PROV-DM </span>document 
-<span class="insert"> identified by
-</span><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a>. Its provenance can be expressed from several <span class="delete">perspectives, which we present. In the first one,</span><span class="insert">perspectives: first,</span>  provenance <span class="delete">is</span><span class="insert">can take the authors' viewpoint; second, it can be</span> concerned with the <acronym title="World Wide Web Consortium">W3C</acronym> <span class="delete">process, whereas in the second one, it takes the authors' viewpoint; we then provide</span><span class="insert">process. Then,</span> attribution <span class="delete">to</span><span class="insert">of</span> these two provenance <span class="delete">descriptions.</span><span class="insert">descriptions is provided.</span></p>
+<p><a href="#starting-points">Section 2</a> has introduced some provenance concepts, and how they are expressed as types or relations in the PROV data model. The purpose of this section is to put these concepts into practice in order to express the provenance of some document published on the Web.  
+With this realistic example, PROV concepts are  composed together,  and a graphical illustration shows a provenance description forming a directed graph, rooted at the entity we want to explain the provenance of, and pointing to the entities, activities, and agents it depended on. This example also shows that, sometimes, multiple provenance descriptions about the same entity can co-exist, which then justifies the need for provenance of provenance.</p>
+
+
+<p>In this example, we consider one of the many documents published by the World Wide Web Consortium, and describe its provenance. 
+Specifically, we consider the document identified by
+<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a>. Its provenance can be expressed from several perspectives: first,  provenance can take the authors' viewpoint; second, it can be concerned with the <acronym title="World Wide Web Consortium">W3C</acronym> process. Then, attribution of these two provenance descriptions is provided.</p>
 
 
 <div id="section-example-one" class="section"> 
-<h3><span class="secno">3.1 </span>The <span class="delete">Process</span><span class="insert">Authors</span> View</h3>
-
-
-<p style="font-style:italic; "><b>Description:</b> <span class="delete">The World Wide Web
-Consortium publishes technical reports according to its publication
-policy.</span><span class="insert">A document
+<h3><span class="secno">3.1 </span>The Authors View</h3>
+
+
+<p style="font-style:italic; "><b>Description:</b> A document
 is edited by some editor, using contributions from various
 contributors.
-</span></p>
-
-
-
-<p><span class="insert">In this perspective, provenance of the document
-</span><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215"><span class="insert">http://www.w3.org/TR/2011/WD-prov-dm-20111215</span></a><span class="insert"> is concerned with the editing activity as perceived by authors.</span>  <span class="delete">Working drafts are published regularly to reflect the work
-accomplished</span><span class="insert">This kind of information could be used</span> by <span class="delete">working groups. Every publication of a working draft
-must</span><span class="insert">authors in their CV or in a narrative about this document. </span></p>
-
-
-
-
-<p><span class="insert">We paraphrase some PROV-DM descriptions, express them with the PROV-N notation, and then depict them with a graphical illustration (see </span><a href="#prov-a-document1"><span class="insert">Figure 1</span></a><span class="insert">).
-Full details of the provenance record can</span> be <span class="delete">preceded by a "publication request" to the Webmaster.  The
-very first version of a technical report must also preceded by a
-"transition request" to be approved by the </span><span class="delete">W3C</span><span class="delete"> director.  All working
-drafts are made available at a unique URI.  In this scenario, we consider two successive versions of a given report, the policy according to which they were published, and the associated requests.
-</span>
-
-<span class="delete">
-
-Concretely, in this section, we describe the kind of provenance record that the </span><span class="delete">WWW Consortium</span><span class="delete"> could keep for auditors to check that due processes are followed. All entities involved in this example are Web resources, with well defined URIs (some of which locating archived email messages, available to </span><span class="delete">W3C</span><span class="delete"> Members).</span><span class="insert">found </span><a href="examples/w3c-publication3.pn"><span class="insert">here</span></a><span class="insert">.</span></p>
+</p>
+
+
+
+<p>In this perspective, provenance of the document
+<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a> is concerned with the editing activity as perceived by authors.  This kind of information could be used by authors in their CV or in a narrative about this document. </p>
+
+
+
+
+<p>We paraphrase some PROV-DM descriptions, express them with the PROV-N notation, and then depict them with a graphical illustration (see <a href="#prov-a-document1">Figure 1</a>).
+Full details of the provenance record can be found <a href="examples/w3c-publication3.pn">here</a>.</p>
 
 <ul>
-<li><span class="delete"> Two versions of the technical report are involved:</span><span class="insert">There was a document</span> <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span><span class="delete"> (second working draft) and </span><span class="delete">tr:WD-prov-dm-20111018</span><span class="delete"> (first working draft);</span>
-<span class="delete"> Both </span><span class="delete">tr:WD-prov-dm-20111215</span><span class="delete"> and </span><span class="delete">tr:WD-prov-dm-20111018</span><span class="delete"> were published by the WWW Consortium  agent (</span><span class="delete">w3:Consortium</span><span class="delete">); </span>
-<span class="delete"> The publication activity for </span><span class="delete">tr:WD-prov-dm-20111215</span><span class="delete"> is </span><span class="delete">ex:act2</span><span class="delete">;</span>
-<span class="delete"> The publication activity for </span><span class="delete">tr:WD-prov-dm-20111018</span><span class="delete"> is </span><span class="delete">ex:act1</span><span class="delete">;</span><span class="insert">, which from the author's perspective was a document in its second version. 
-</span><pre><span class="insert">entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
-</span></pre>
-</li>
-
-<li><span class="delete"> The report </span><span class="delete">tr:WD-prov-dm-20111215</span><span class="delete"> is derived from </span><span class="delete">tr:WD-prov-dm-20111018</span><span class="delete">;</span>
-
-<span class="delete"> The publication activity </span><span class="delete">ex:act1</span><span class="delete"> used a </span><span class="delete">publication request</span><span class="delete"> (</span><span class="delete">ar2:0141</span><span class="delete">) and a </span><span class="delete">transition request</span><span class="delete"> (</span><span class="delete">ar1:0004</span><span class="delete">);</span>
-<span class="delete"> The publication activity </span><span class="delete">ex:act2</span><span class="delete"> used a </span><span class="delete">publication request</span><span class="delete"> (</span><span class="delete">ar3:0111</span><span class="delete">);</span>
-<span class="delete"> Technical reports were published according to the process rules (</span><span class="delete">pr:rec-advance</span><span class="delete">), a plan in PROV-DM terminology.</span>
-
-
-<span class="delete">
-We now paraphrase some PROV-DM descriptions, and illustrate them with the PROV-N notation, a notation for PROV-DM aimed at human consumption.  We then follow them with a graphical illustration. Full details of the provenance record can be found </span><span class="delete">here</span><span class="delete">.
-
-</span>
-There <span class="delete">is a technical report, a working draft on the recommendation track (</span><span class="delete">pr:RecsWD</span><span class="delete">), which is regarded as</span><span class="insert">was</span> an <span class="delete">entity so that we can describe its provenance. Similar descriptions exist for all entities.</span><span class="insert">editing activity.</span>
-<pre><span class="delete">entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
-</span>
-
-<span class="delete">There is a publication activity.
-</span><span class="delete">activity(ex:act2,[prov:type="publish"])</span><span class="insert">activity(ex:edit1,[prov:type="edit"])</span>
+<li>There was a document <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, which from the author's perspective was a document in its second version. 
+<pre>entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
 </pre>
 </li>
 
-<li>The <span class="delete">technical report</span><span class="insert">document</span> was generated by the <span class="delete">publication</span><span class="insert">editing</span> activity: this <span class="delete">is a </span><span class="insert">was a </span><a title="concept-generation">Generation</a>.
-<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, <span class="delete">ex:act2,</span><span class="insert">ex:edit1,</span> -)
+<li>There was an editing activity.
+<pre>activity(ex:edit1,[prov:type="edit"])
 </pre>
 </li>
 
-
-<li><span class="delete">The second draft of the technical report was derived from the first draft of the technical report: this is a </span><span class="delete">Derivation</span><span class="delete">.</span><span class="insert">There were some agents.</span>
-<pre><span class="delete">wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)</span><span class="insert">agent(ex:Paolo, [ prov:type="Person" ])
-agent(ex:Simon, [ prov:type="Person" ])</span>
+<li>The document was generated by the editing activity: this was a <a title="concept-generation">Generation</a>.
+<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1, -)
 </pre>
 </li>
 
-<li><span class="delete">The activity required a publication request: this is a </span><span class="delete">Usage</span><span class="delete">.</span><span class="insert">Agents were assigned various responsibilities in the editing activity: contributor and editor.</span>
-<pre><span class="delete">used(ex:act2, ar3:0111, -)
-</span>
-
-
-<span class="delete">The activity was associated with the Consortium agent, and proceeded according to its publication policy: this is an </span><span class="delete">Activity Association</span><span class="delete">.
-</span><span class="delete">wasAssociatedWith(ex:act2, w3:Consortium, pr:rec-advance)</span><span class="insert">wasAssociatedWith(ex:edit1, ex:Paolo, -, [ prov:role="editor" ])
-wasAssociatedWith(ex:edit1, ex:Simon, -, [ prov:role="contributor" ])</span>
+
+<li>There were some agents.
+<pre>agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+</pre>
+</li>
+
+<li>Agents were assigned various responsibilities in the editing activity: contributor and editor.
+<pre>wasAssociatedWith(ex:edit1, ex:Paolo, -, [ prov:role="editor" ])
+wasAssociatedWith(ex:edit1, ex:Simon, -, [ prov:role="contributor" ])
 </pre>
 </li>
 </ul>
@@ -1297,113 +1513,77 @@
 Derivation, Association typically point leftwards</p>
 
 
-
-
-
-
-
-
-
 <div style="text-align: center; ">
   <figure>
-  
-<img src="images/w3-publication3.png" alt="Provenance of a Document (1)" style="max-width: 98%; ">
-<figcaption id="prov-a-document1"><span class="insert">Figure 2: </span>Provenance of a <span class="delete">Tech Report</span><span class="insert">Document (1)</span></figcaption>
+  <img src="images/w3-publication3.png" alt="Provenance of a Document (1)" style="max-width: 98%; ">
+<figcaption id="prov-a-document1">Figure 2: Provenance of a Document (1)</figcaption>
   </figure>
 </div>
 
-
-<span class="delete"> This simple example has shown a variety of PROV-DM constructs, such as Entity, Agent, Activity, Usage, Generation, Derivation, and Association. In this example, it happens that all entities were already Web resources, with readily available URIs, which we used. We note that some of the resources are public, whereas others have restricted access: provenance statements only make use of their identifiers. If identifiers do not pre-exist, e.g. for activities, then they can be generated, for instance </span><span class="delete">ex:act2</span><span class="delete">, occurring in the namespace identified by prefix </span><span class="delete">ex</span><span class="delete">.  We note that the URI scheme developed by </span><span class="delete">W3C</span><span class="delete"> is particularly suited for expressing provenance of these reports, since each URI denotes a specific version of a report. It then becomes very easy to relate the various versions, with PROV-DM constructs. We note that an Association is a ternary relation (represented by a multi-edge labeled wasAssociatedWith) from an activity to an agent and a plan.</span>
-
-
-
-
 </div>
 
-
 <div id="section-example-two" class="section"> 
-<h3><span class="secno">3.2 </span>The <span class="delete">Authors</span><span class="insert">Process</span> View</h3>
-
-
-<p style="font-style:italic; "><b>Description:</b> <span class="delete">A technical report
-is edited</span><span class="insert">The World Wide Web
+<h3><span class="secno">3.2 </span>The Process View</h3>
+
+
+<p style="font-style:italic; "><b>Description:</b> The World Wide Web
 Consortium publishes documents according to its publication
 policy.  Working drafts are published regularly to reflect the work
-accomplished</span> by <span class="delete">some editor, using contributions from various
-contributors.</span><span class="insert">working groups. Every publication of a working draft
+accomplished by working groups. Every publication of a working draft
 must be preceded by a "publication request" to the Webmaster.  The
 very first version of a document must also be preceded by a
-"transition request" to be approved by the </span><acronym title="World Wide Web Consortium"><span class="insert">W3C</span></acronym><span class="insert"> director.  All working
-drafts are made available at a unique URI.  In this scenario, we consider two successive versions of a given document, the policy according to which they were published, and the associated requests.</span>
+"transition request" to be approved by the <acronym title="World Wide Web Consortium">W3C</acronym> director.  All working
+drafts are made available at a unique URI.  In this scenario, we consider two successive versions of a given document, the policy according to which they were published, and the associated requests.
 </p>
 
-
-
-
-
-<p><span class="delete">Here, we consider another perspective on technical report
-</span><span class="delete">http://www.w3.org/TR/2011/WD-prov-dm-20111215</span><span class="delete">. Provenance is concerned</span><span class="insert">
-We describe the kind of provenance record that the </span><a href="http://www.w3.org/Consortium"><span class="insert">WWW Consortium</span></a><span class="insert"> could keep for auditors to check that due processes are followed. All entities involved in this example are Web resources,</span> with <span class="delete">the</span><span class="insert">well defined URIs (some of which refer archived email messages, available to </span><acronym title="World Wide Web Consortium"><span class="insert">W3C</span></acronym><span class="insert"> Members).</span></p>
+<p>
+We describe the kind of provenance record that the <a href="http://www.w3.org/Consortium">WWW Consortium</a> could keep for auditors to check that due processes are followed. All entities involved in this example are Web resources, with well defined URIs (some of which refer archived email messages, available to <acronym title="World Wide Web Consortium">W3C</acronym> Members).</p>
 
 <ul>
-<li><span class="insert"> Two versions of a</span> document <span class="delete">editing activity, as perceived by authors.  This kind of information could be used by authors in their CV or in a narrative about this document. </span>
-
-
-
-
-
-<span class="delete"> The same technical report is</span><span class="insert">were</span> involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span><span class="delete">;</span><span class="insert"> (second working draft) and </span><span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018"><span class="insert">tr:WD-prov-dm-20111018</span></a></span></span><span class="insert"> (first working draft);</span></li>
-<li> <span class="delete">An editing activity for</span><span class="insert">Both</span> <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> <span class="delete">is</span><span class="insert">and</span> <span class="name"><span class="delete">ex:edit1</span><span class="delete">;</span><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018"><span class="insert">tr:WD-prov-dm-20111018</span></a></span></span><span class="insert"> were published by the WWW Consortium (</span><span class="name"><a href="http://www.w3.org/Consortium"><span class="insert">w3:Consortium</span></a></span><span class="insert">); </span></li>
-<li> The <span class="delete">report</span><span class="insert">publication activity for</span> <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> <span class="delete">is generated by activity</span><span class="insert">was</span> <span class="name"><span class="delete">ex:edit1</span><span class="insert">ex:act2</span></span>;</li>
-<li> <span class="delete">Several persons are associated with</span><span class="insert">The publication</span> activity <span class="insert">for </span><span class="name"><span class="delete">ex:edit1</span><span class="delete">, some</span><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018"><span class="insert">tr:WD-prov-dm-20111018</span></a></span></span><span class="insert"> was </span><span class="name"><span class="insert">ex:act1</span></span><span class="insert">;
-</span></li>
-
-<li><span class="insert"> The document </span><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215"><span class="insert">tr:WD-prov-dm-20111215</span></a></span><span class="insert"> was derived from </span><span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018"><span class="insert">tr:WD-prov-dm-20111018</span></a></span></span><span class="insert">;</span></li>
-
-<li><span class="insert"> The publication activity </span><span class="name"><span class="insert">ex:act1</span></span><span class="insert"> used a </span><a href="http://www.w3.org/2005/08/01-transitions.html#pubreq"><span class="insert">publication request</span></a><span class="insert"> (</span><span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141"><span class="insert">email:2011Oct/0141</span></a></span><span class="insert">) and a </span><a href="http://www.w3.org/2005/08/01-transitions.html#transreq"><span class="insert">transition request</span></a><span class="insert"> (</span><span class="name"><a href="https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004"><span class="insert">chairs:2011OctDec/0004</span></a></span><span class="insert">);</span></li>
-<li><span class="insert"> The publication activity </span><span class="name"><span class="insert">ex:act2</span></span><span class="insert"> used a </span><a href="http://www.w3.org/2005/08/01-transitions.html#pubreq"><span class="insert">publication request</span></a><span class="insert"> (</span><span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111"><span class="insert">email:2011Dec/0111</span></a></span><span class="insert">);</span></li>
-<li><span class="insert"> Documents were published according to the process rules (</span><span class="name"><a href="http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance"><span class="insert">process:rec-advance</span></a></span><span class="insert">), a plan</span> in <span class="delete">an editorial role, some in a contributor's role.</span><span class="insert">PROV-DM terminology.</span></li>
+<li> Two versions of a document were involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> (second working draft) and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> (first working draft);</li>
+<li> Both <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> were published by the WWW Consortium (<span class="name"><a href="http://www.w3.org/Consortium">w3:Consortium</a></span>); </li>
+<li> The publication activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> was <span class="name">ex:act2</span>;</li>
+<li> The publication activity for <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> was <span class="name">ex:act1</span>;
+</li>
+
+<li> The document <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> was derived from <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span>;</li>
+
+<li> The publication activity <span class="name">ex:act1</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141">email:2011Oct/0141</a></span>) and a <a href="http://www.w3.org/2005/08/01-transitions.html#transreq">transition request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004">chairs:2011OctDec/0004</a></span>);</li>
+<li> The publication activity <span class="name">ex:act2</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111">email:2011Dec/0111</a></span>);</li>
+<li> Documents were published according to the process rules (<span class="name"><a href="http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance">process:rec-advance</a></span>), a plan in PROV-DM terminology.</li>
 </ul>
 
-<p><span class="delete">Again, we</span><span class="insert">
-We now</span> paraphrase some <span class="delete">PROV-DM</span><span class="insert">PROV</span> descriptions, and <span class="delete">illustrate</span><span class="insert">express</span> them with the PROV-N <span class="delete">notation.
-</span><span class="insert">notation, and then depict them with a graphical illustration (see </span><a href="#prov-a-document2"><span class="insert">Figure 2</span></a><span class="insert">). </span>Full details of the provenance record can be found <a href="examples/w3c-publication1.pn">here</a>.
-
-</p>
-
-<ul>
-<li>There <span class="insert">was a document, a working draft on the recommendation track (</span><a href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsWD"><span class="insert">process:RecsWD</span></a><span class="insert">), which </span>is <span class="delete">a technical report, which from the author's perspective is a document in</span><span class="insert">an entity so that we can describe</span> its <span class="delete">second version. 
-</span><span class="insert">provenance. Similar descriptions exist for all entities.
-</span><pre>entity(tr:WD-prov-dm-20111215, [ <span class="delete">prov:type="document", ex:version="2"</span><span class="insert">prov:type="process:RecsWD" %% xsd:QName</span> ])
-</pre>
-<span class="delete">While this description is about the same report </span><span class="delete">tr:WD-prov-dm-20111215</span><span class="delete">, its details differ from the author's perspective: it is a document and it has a version number. </span></li>
-
-
-<li>There <span class="delete">is an editing</span><span class="insert">was a publication</span> activity.
-<pre><span class="delete">activity(ex:edit1,[prov:type="edit"])</span><span class="insert">activity(ex:act2,[prov:type="publish"])</span>
+<p>
+We now paraphrase some PROV descriptions, and express them with the PROV-N notation, and then depict them with a graphical illustration (see <a href="#prov-a-document2">Figure 2</a>). Full details of the provenance record can be found <a href="examples/w3c-publication1.pn">here</a>.
+
+</p><ul>
+<li>There was a document, a working draft on the recommendation track (<a href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsWD">process:RecsWD</a>), which is an entity so that we can describe its provenance. Similar descriptions exist for all entities.
+<pre>entity(tr:WD-prov-dm-20111215, [ prov:type="process:RecsWD" %% xsd:QName ])
 </pre>
 </li>
-
-<li>The <span class="delete">technical report</span><span class="insert">document</span> was generated by the <span class="delete">editing</span><span class="insert">publication</span> activity: this <span class="delete">is a </span><span class="insert">was a </span><a title="concept-Generation">Generation</a>.
-<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, <span class="delete">ex:edit1,</span><span class="insert">ex:act2,</span> -)
+<li>There was a publication activity.
+<pre>activity(ex:act2,[prov:type="publish"])
 </pre>
 </li>
 
-
-<li><span class="delete">There are some agents.</span><span class="insert">The second draft of the document was derived from the first draft: this was a </span><a title="concept-Derivation"><span class="insert">Derivation</span></a><span class="insert">.</span>
-<pre><span class="delete">agent(ex:Paolo, [ prov:type="Person" ])
-agent(ex:Simon, [ prov:type="Person" ])</span><span class="insert">wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)</span>
+<li>The document was generated by the publication activity: this was a <a title="concept-Generation">Generation</a>.
+<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, ex:act2, -)
 </pre>
 </li>
 
-<li><span class="delete">Agents were assigned various responsibilities in the editing activity: contributor</span><span class="insert">The activity required a publication request: this was a </span><a title="concept-Usage"><span class="insert">Usage</span></a><span class="insert">.
-</span><pre><span class="insert">used(ex:act2, email:2011Dec/0111, -)
-</span></pre>
+
+<li>The second draft of the document was derived from the first draft: this was a <a title="concept-Derivation">Derivation</a>.
+<pre>wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)
+</pre>
 </li>
 
-<li><span class="insert">The activity was associated with the Consortium agent,</span> and <span class="delete">editor.</span><span class="insert">proceeded according to its publication policy: this is an </span><a title="concept-activityAssociation"><span class="insert">Activity Association</span></a><span class="insert">.</span>
-<pre><span class="delete">wasAssociatedWith(ex:edit1, ex:Paolo, -, [prov:role="editor"])
-wasAssociatedWith(ex:edit1, ex:Simon, -, [prov:role="contributor"])</span><span class="insert">wasAssociatedWith(ex:act2, w3:Consortium, process:rec-advance)</span>
+<li>The activity required a publication request: this was a <a title="concept-Usage">Usage</a>.
+<pre>used(ex:act2, email:2011Dec/0111, -)
+</pre>
+</li>
+
+<li>The activity was associated with the Consortium agent, and proceeded according to its publication policy: this is an <a title="concept-activityAssociation">Activity Association</a>.
+<pre>wasAssociatedWith(ex:act2, w3:Consortium, process:rec-advance)
 </pre>
 </li>
 </ul>
@@ -1414,33 +1594,24 @@
 
 
 
-
-
-
-
 <div style="text-align: center;">
   <figure>
-  
-<img src="images/w3-publication1.png" alt="Provenance of a Document (2)" style="max-width: 90%; ">
-<figcaption id="prov-a-document2"><span class="insert">Figure 3: </span>Provenance of a <span class="delete">Tech Report (b)</span><span class="insert">Document (2)</span></figcaption>
+  <img src="images/w3-publication1.png" alt="Provenance of a Document (2)" style="max-width: 90%; ">
+<figcaption id="prov-a-document2">Figure 3: Provenance of a Document (2)</figcaption>
   </figure>
 </div>
 
 
-
-
-<p><span class="insert"> This simple example has shown a variety of PROV concepts, such as Entity, Agent, Activity, Usage, Generation, Derivation, and Association. In this example, it happens that all entities were already Web resources, with readily available URIs, which we used. We note that some of the resources are public, whereas others have restricted access: provenance statements only make use of their identifiers. If identifiers do not pre-exist, e.g. for activities, then they can be generated, for instance </span><span class="name"><span class="insert">ex:act2</span></span><span class="insert">, occurring in the namespace identified by prefix </span><span class="name"><span class="insert">ex</span></span><span class="insert">.  We note that the URI scheme developed by </span><acronym title="World Wide Web Consortium"><span class="insert">W3C</span></acronym><span class="insert"> is particularly suited for expressing provenance of these documents, since each URI denotes a specific version of a document. It then becomes easy to relate the various versions with  PROV-DM relations. We note that an Association is a ternary relation (represented by a multi-edge labeled wasAssociatedWith) from an activity to an agent and a plan.</span></p>
+<p> This simple example has shown a variety of PROV concepts, such as Entity, Agent, Activity, Usage, Generation, Derivation, and Association. In this example, it happens that all entities were already Web resources, with readily available URIs, which we used. We note that some of the resources are public, whereas others have restricted access: provenance statements only make use of their identifiers. If identifiers do not pre-exist, e.g. for activities, then they can be generated, for instance <span class="name">ex:act2</span>, occurring in the namespace identified by prefix <span class="name">ex</span>.  We note that the URI scheme developed by <acronym title="World Wide Web Consortium">W3C</acronym> is particularly suited for expressing provenance of these documents, since each URI denotes a specific version of a document. It then becomes easy to relate the various versions with  PROV-DM relations. We note that an Association is a ternary relation (represented by a multi-edge labeled wasAssociatedWith) from an activity to an agent and a plan.</p>
 
 
 </div>
 
 
-
-
 <div id="section-example-c" class="section"> 
 <h3><span class="secno">3.3 </span>Attribution of Provenance</h3>
 
-<p>The two previous sections  provide  two different perspectives on the provenance of a <span class="delete">technical report.</span><span class="insert">document</span> By design, the PROV approach allows for the provenance of a subject to be provided by multiple sources. For users to decide whether they can place their trust in the <span class="delete">technical report,</span><span class="insert">document,</span> they may want to analyze its provenance, but also determine
+<p>The two previous sections  provide  two different perspectives on the provenance of a document By design, the PROV approach allows for the provenance of a subject to be provided by multiple sources. For users to decide whether they can place their trust in the document, they may want to analyze its provenance, but also determine
 who the provenance is attributed to, and when it was
 generated, etc. In other words, we need to be able to express the provenance of provenance.</p>
 
@@ -1464,18 +1635,18 @@
 
 <h2><span class="secno">4. </span>PROV-DM Types and Relations</h2>
 
-<p><span class="insert">Provenance concepts, expressed as </span>PROV-DM <span class="delete">concepts</span><span class="insert">types and relations,</span> are structured according to six components that are introduced in this section.
-Components and their dependencies are illustrated in <a href="#prov-dm-components">Figure <span class="delete">prov-dm-components</span><span class="insert">4</span></a>. A component that relies on concepts defined in another also sits above it in this figure.
+<p>Provenance concepts, expressed as PROV-DM types and relations, are structured according to six components that are introduced in this section.
+Components and their dependencies are illustrated in <a href="#prov-dm-components">Figure 4</a>. A component that relies on concepts defined in another also sits above it in this figure.
 PROV-DM consists of the following components.</p>
 
 <div id="prov-dm-components-ul">
 <ul>
-<li><b>Component 1: entities and activities.</b> The first component consists of entities, activities, and<span class="delete"> all</span> concepts linking them, such as generation, usage, start, end. The first component is the only one comprising time-related concepts. </li>
+<li><b>Component 1: entities and activities.</b> The first component consists of entities, activities, and concepts linking them, such as generation, usage, start, end. The first component is the only one comprising time-related concepts. </li>
 <li><b>Component 2: agents and responsibility.</b> The second component consists of agents and concepts ascribing responsibility to agents.</li>
-<li><b>Component 3: derivations.</b>  The third component is formed with derivations and <span class="delete">its </span>derivation subtypes.</li>
-<li><b>Component 4: alternate.</b> The fourth component consists of relations linking entities <span class="delete">somehow </span>referring to <span class="delete">a</span><span class="insert">the</span> same thing. </li>
-<li><b>Component 5: collections.</b> The fifth component is <span class="delete">comprised of</span><span class="insert">about</span> collections and <span class="delete">operations related to collections.</span><span class="insert">concepts capturing their transformation, such as insertion and removal.</span> </li>
-<li><b>Component 6: annotations.</b> The sixth component is concerned with annotations to PROV-DM<span class="delete">  concepts.</span><span class="insert"> instances.</span></li>
+<li><b>Component 3: derivations.</b>  The third component is formed with derivations and derivation subtypes.</li>
+<li><b>Component 4: alternate.</b> The fourth component consists of relations linking entities referring to the same thing. </li>
+<li><b>Component 5: collections.</b> The fifth component is about collections and concepts capturing their transformation, such as insertion and removal. </li>
+<li><b>Component 6: annotations.</b> The sixth component is concerned with annotations to PROV-DM instances.</li>
 </ul>
 </div>
 
@@ -1491,39 +1662,41 @@
 <area title="derivations" href="#component3" coords="80,0,210,70" alt="derivations" shape="rect">
 <area title="agents/responsibility" href="#component2" coords="0,0,70,220" alt="agents/responsibility" shape="rect">
 </map>
-<figcaption id="prov-dm-components"><span class="insert">Figure 4: </span>PROV-DM Components</figcaption>
+<figcaption id="prov-dm-components">Figure 4: PROV-DM Components
+</figcaption>
 </figure>
 </div>
 
 <p>
-While  not all PROV-DM relations are binary, they all involve two primary elements. Hence, <a href="#relations-at-a-glance">Table <span class="delete">relations-at-a-glance</span><span class="insert">3</span></a> indexes all relations according to their two primary elements.  The table adopts the same color scheme as <a href="#prov-dm-components">Figure <span class="delete">prov-dm-components</span><span class="insert">4</span></a>, allowing components to be readily identified.
+While  not all PROV-DM relations are binary, they all involve two primary elements. Hence, <a href="#relations-at-a-glance">Table 3</a> indexes all relations according to their two primary elements.  The table adopts the same color scheme as <a href="#prov-dm-components">Figure 4</a>, allowing components to be readily identified.
 Note that for simplicity, this table  does not include collection-oriented relations.
 </p>
 
 <div id="relations-at-a-glance-div" style="text-align: center;">
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="relations-at-a-glance"><span class="insert">Table 3: </span>PROV-DM Relations At a Glance</caption>
+<caption id="relations-at-a-glance">Table 3: PROV-DM Relations At a Glance</caption>
 <tbody><tr><td></td><td>Entity</td><td>Activity</td><td>Agent</td><td>Note</td></tr> 
-<tr><td>Entity</td><td><div class="component3-color"><a href="#dfn-wasderivedfrom" class="internalDFN">wasDerivedFrom</a><br><a href="#dfn-wasrevisionof" class="internalDFN">wasRevisionOf</a><br><a href="#dfn-wasquotedfrom" class="internalDFN">wasQuotedFrom</a><br><a href="#dfn-hadoriginalsource" class="internalDFN">hadOriginalSource</a></div><div class="component4-color"><a href="#dfn-alternateof" class="internalDFN">alternateOf</a><br><a href="#dfn-specializationof" class="internalDFN">specializationOf</a></div></td><td class="component1-color"><a title="wasGeneratedBy" href="#dfn-wasgeneratedby" class="internalDFN">wasGeneratedBy</a></td><td class="component2-color"><a href="#dfn-wasattributedto" class="internalDFN">wasAttributedTo</a></td><td class="component6-color"><a href="#dfn-hasannotation" class="internalDFN">hasAnnotation</a></td></tr>
+<tr><td>Entity</td><td><div class="component3-color"><a href="#dfn-wasderivedfrom" class="internalDFN">wasDerivedFrom</a><br><a href="#dfn-wasrevisionof" class="internalDFN">wasRevisionOf</a><br><a href="#dfn-wasquotedfrom" class="internalDFN">wasQuotedFrom</a><br><a href="#dfn-hadoriginalsource" class="internalDFN">hadOriginalSource</a></div><div class="component4-color"><a href="#dfn-alternateof" class="internalDFN">alternateOf</a><br><a href="#dfn-specializationof" class="internalDFN">specializationOf</a></div></td><td class="component1-color"><a title="wasGeneratedBy" href="#dfn-wasgeneratedby" class="internalDFN">wasGeneratedBy</a><br><a title="wasInvalidatedBy" href="#dfn-wasinvalidatedby" class="internalDFN">wasInvalidatedBy</a></td><td class="component2-color"><a href="#dfn-wasattributedto" class="internalDFN">wasAttributedTo</a></td><td class="component6-color"><a href="#dfn-hasannotation" class="internalDFN">hasAnnotation</a></td></tr>
 <tr><td>Activity</td><td><div class="component1-color"><a href="#dfn-used" class="internalDFN">used</a><br><a href="#dfn-wasstartedby" class="internalDFN">wasStartedBy</a><br><a href="#dfn-wasendedby" class="internalDFN">wasEndedBy</a></div></td><td class="component1-color"><a href="#dfn-wasstartedbyactivity" class="internalDFN">wasStartedByActivity</a><br><a href="#dfn-wasinformedby" class="internalDFN">wasInformedBy</a></td><td class="component2-color"><a href="#dfn-wasassociatedwith" class="internalDFN">wasAssociatedWith</a></td><td class="component6-color"><a href="#dfn-hasannotation" class="internalDFN">hasAnnotation</a></td></tr>
 <tr><td>Agent</td><td>—</td><td>—</td><td class="component2-color"><a href="#dfn-actedonbehalfof" class="internalDFN">actedOnBehalfOf</a></td><td class="component6-color"><a href="#dfn-hasannotation" class="internalDFN">hasAnnotation</a></td></tr>
 <tr><td>Note</td><td>—</td><td>—</td><td>—</td><td class="component6-color"><a href="#dfn-hasannotation" class="internalDFN">hasAnnotation</a></td></tr>
 </tbody></table>
 </div>
 
-<p><a href="#prov-dm-types-and-relations">Table <span class="delete">prov-dm-concepts-and-relations</span><span class="insert">4</span></a> is a complete index of all the <span class="delete">concepts</span><span class="insert">types</span> and relations <span class="delete">in prov-dm,</span><span class="insert">of PROV-DM,</span> color-coded according to the component they belong <span class="delete">too.</span><span class="insert">to.</span>  In the first column,<span class="delete"> one finds </span>  concept names<span class="delete"> directly linking</span><span class="insert">  link</span> to their <span class="delete">English definition. In</span><span class="insert">informal definition, whereas, in</span> the second column, <span class="delete">we find their representation in the PROV-N notation, directly linking</span><span class="insert">representations link</span> to the <span class="delete">definition of their various constituents.</span><span class="insert">information used to represent the concept.</span></p>
-
-
-<div id="prov-dm-types-and-relations" style="text-align: left;">
+<p><a href="#prov-dm-types-and-relations">Table 4</a> is a complete index of all the types and relations of PROV-DM, color-coded according to the component they belong to.  In the first column,  concept names  link to their informal definition, whereas, in the second column, representations link to the information used to represent the concept.</p>
+
+
+<div id="prov-dm-types-and-relations-fig" style="text-align: left;">
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="prov-dm-types-and-relations"><span class="insert">Table 4: </span>PROV-DM <span class="delete">Concepts</span><span class="insert">Types</span> and Relations</caption>
-<tbody><tr><td><a><b><span class="insert">Type or Relation Name</span></b></a></td><td><b><span class="insert">Representation in the PROV-N notation</span></b></td></tr>
+<caption id="prov-dm-types-and-relations">Table 4: PROV-DM Types and Relations</caption>
+<tbody><tr><td><a><b>Type or Relation Name</b></a></td><td><b>Representation in the PROV-N notation</b></td></tr>
 <tr class="component1-color"><td><a href="#concept-entity" class="internalDFN">Entity</a></td><td><a title="dfn-Entity" href="#dfn-entity" class="internalDFN">entity(id, [ attr1=val1, ...])</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-activity" class="internalDFN">Activity</a></td><td><a title="dfn-Activity" href="#dfn-activity" class="internalDFN">activity(id, st, et, [ attr1=val1, ...])</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-generation" class="internalDFN">Generation</a></td><td><a title="wasGeneratedBy" href="#dfn-wasgeneratedby" class="internalDFN">wasGeneratedBy(id,e,a,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-usage" class="internalDFN">Usage</a></td><td><a title="used" href="#dfn-used" class="internalDFN">used(id,a,e,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-start" class="internalDFN">Start</a></td><td><a title="wasStartedBy" href="#dfn-wasstartedby" class="internalDFN">wasStartedBy(id,a,e,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-end" class="internalDFN">End</a></td><td><a title="wasEndedBy" href="#dfn-wasendedby" class="internalDFN">wasEndedBy(id,a,e,t,attrs)</a></td></tr>
+<tr class="component1-color"><td><a href="#concept-invalidation" class="internalDFN">Invalidation</a></td><td><a title="wasInvalidatedBy" href="#dfn-wasinvalidatedby" class="internalDFN">wasInvalidatedBy(id,e,a,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-communication" class="internalDFN">Communication</a></td><td><a title="wasInformedBy" href="#dfn-wasinformedby" class="internalDFN">wasInformedBy(id,a2,a1,attrs)</a></td></tr>
 <tr class="component1-color"><td><a href="#concept-startByActivity" class="internalDFN">Start by Activity</a></td><td><a title="wasStartedByActivity" href="#dfn-wasstartedbyactivity" class="internalDFN">wasStartedByActivity(id, a2, a1, attrs)</a></td></tr>
 <tr class="component2-color"><td><a href="#concept-agent" class="internalDFN">Agent</a></td><td><a title="dfn-agent" href="#dfn-agent" class="internalDFN">agent(id, [ attr1=val1, ...])</a></td></tr>
@@ -1531,13 +1704,14 @@
 <tr class="component2-color"><td><a href="#concept-activityAssociation" class="internalDFN">Association</a></td><td><a title="wasAssociatedWith" href="#dfn-wasassociatedwith" class="internalDFN">wasAssociatedWith(id,a,ag,pl,attrs)</a></td></tr>
 <tr class="component2-color"><td><a href="#concept-responsibility" class="internalDFN">Responsibility</a></td><td><a title="actedOnBehalfOf" href="#dfn-actedonbehalfof" class="internalDFN">actedOnBehalfOf(id,ag2,ag1,a,attrs)</a></td></tr>
 <tr class="component3-color"><td><a href="#concept-derivation" class="internalDFN">Derivation</a></td><td><a title="wasDerivedFrom" href="#dfn-wasderivedfrom" class="internalDFN">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
-<tr class="component3-color"><td><a href="#concept-revision" class="internalDFN">Revision</a></td><td><a title="wasRevisionOf" href="#dfn-wasrevisionof" class="internalDFN">wasRevisionOf(id,e2,e1,ag,attrs)</a></td></tr>
-<tr class="component3-color"><td><a href="#concept-quotation" class="internalDFN">Quotation</a></td><td><a title="wasQuotedFrom" href="#dfn-wasquotedfrom" class="internalDFN">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</a></td></tr>
-<tr class="component3-color"><td><a href="#concept-original-source" class="internalDFN">Original Source</a></td><td><a title="hadOriginalSource" href="#dfn-hadoriginalsource" class="internalDFN">hadOriginalSource(id,e2,e1,attrs)</a></td></tr>
-<tr class="component3-color"><td><a href="#concept-traceability" class="internalDFN">Traceability</a></td><td><a title="tracedTo" href="#dfn-tracedto" class="internalDFN">tracedTo(id,e2,e1,attrs)</a></td></tr>
+<tr class="component3-color"><td><a href="#concept-revision" class="internalDFN">Revision</a></td><td><a title="wasRevisionOf" href="#dfn-wasrevisionof" class="internalDFN"><span class="delete">wasRevisionOf(id,e2,e1,ag,attrs)</span><span class="insert">wasRevisionOf(id, e2, e1, a, g2, u1, attrs)</span></a></td></tr>
+<tr class="component3-color"><td><a href="#concept-quotation" class="internalDFN">Quotation</a></td><td><a title="wasQuotedFrom" href="#dfn-wasquotedfrom" class="internalDFN"><span class="delete">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span><span class="insert">wasQuotedFrom(id, e2, e1, a, g2, u1, attrs)</span></a></td></tr>
+<tr class="component3-color"><td><a href="#concept-original-source" class="internalDFN">Original Source</a></td><td><a title="hadOriginalSource" href="#dfn-hadoriginalsource" class="internalDFN"><span class="delete">hadOriginalSource(id,e2,e1,attrs)</span><span class="insert">hadOriginalSource(id, e2, e1, a, g2, u1, attrs)</span></a></td></tr>
+<tr class="component3-color"><td><a href="#concept-trace" class="internalDFN">Trace</a></td><td><a title="tracedTo" href="#dfn-tracedto" class="internalDFN">tracedTo(id,e2,e1,attrs)</a></td></tr>
 <tr class="component4-color"><td><a href="#concept-alternate" class="internalDFN">Alternate</a></td><td><a title="alternateOf" href="#dfn-alternateof" class="internalDFN">alternateOf(alt1, alt2)</a></td></tr>
 <tr class="component4-color"><td><a href="#concept-specialization" class="internalDFN">Specialization</a></td><td><a title="specializationOf" href="#dfn-specializationof" class="internalDFN">specializationOf(sub, super)</a></td></tr>
 <tr class="component5-color"><td><a href="#concept-collection" class="internalDFN">Collection</a></td><td><a href="#concept-collection" class="internalDFN">Collection</a></td></tr>
+<tr class="component5-color"><td><a href="#concept-dictionary" class="internalDFN">Dictionary</a></td><td><a href="#concept-dictionary" class="internalDFN">Dictionary</a></td></tr>
 <tr class="component5-color"><td><a href="#concept-insertion" class="internalDFN">Insertion</a></td><td><a title="derivedByInsertionFrom" href="#dfn-derivedbyinsertionfrom" class="internalDFN">derivedByInsertionFrom(id, c2, c1, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</a></td></tr>
 <tr class="component5-color"><td><a href="#concept-removal" class="internalDFN">Removal</a></td><td><a title="derivedByRemovalFrom" href="#dfn-derivedbyremovalfrom" class="internalDFN">derivedByRemovalFrom(id, c2, c1, {key_1, ... key_n}, attrs)</a></td></tr>
 <tr class="component5-color"><td><a href="#concept-membership" class="internalDFN">Membership</a></td><td><a title="memberOf" href="#dfn-memberof" class="internalDFN">memberOf(c, {(key_1, e_1), ..., (key_n, e_n)})</a></td></tr>
@@ -1547,23 +1721,22 @@
 </div>
 
 <p>
-In the rest of the section, each <span class="delete">concept</span><span class="insert">type</span> and relation is <span class="delete">defined, in English initially, </span><span class="insert">defined informally,
- </span>followed by a <span class="delete">more formal definition</span><span class="insert">summary of the information used to represent the concept,</span> and<span class="delete"> some example.</span><span class="insert">
- illustrated with PROV-N examples.</span></p>  
-
-
+In the rest of the section, each type and relation is defined informally,
+ followed by a summary of the information used to represent the concept, and
+ illustrated with PROV-N examples.</p>
 
 
 <div id="component1" class="section"> 
 <h3><span class="secno">4.1 </span>Component 1: Entities and Activities</h3>
 
-<p>The first component of PROV-DM is concerned with <a title="entity" href="#concept-entity" class="internalDFN">entities</a> and <a title="activity" href="#concept-activity" class="internalDFN">activities</a>, and their <span class="delete">inter-relations:</span><span class="insert">interrelations:</span> <a href="#concept-usage" class="internalDFN">Usage</a>, <a href="#concept-generation" class="internalDFN">Generation</a>, <a href="#concept-start" class="internalDFN">Start</a>, <a href="#concept-end" class="internalDFN">End</a>, <a href="#concept-communication" class="internalDFN">Communication</a>, and <a href="#concept-startByActivity" class="internalDFN">Start by Activity</a>. Figure <a href="#figure-component1">figure-component1</a> <span class="delete">overviews</span><span class="insert">uses UML to depict</span> the first component, with two <span class="delete">"UML classes"</span><span class="insert">classes</span> and binary associations between them. Associations are not just <span class="delete">binary;</span><span class="insert">binary:</span> indeed, <a href="#concept-usage" class="internalDFN">Usage</a>, <a href="#concept-generation" class="internalDFN">Generation</a>, <a href="#concept-start" class="internalDFN">Start</a>, <a href="#concept-end" class="internalDFN">End</a> <span class="delete">are remarkable because they have  </span><span class="insert">also include </span><em>time</em> <span class="delete">attributes, which are placeholders for time information related to provenance.</span><span class="insert">attributes.</span>
+<p>The first component of PROV-DM is concerned with <a title="entity" href="#concept-entity" class="internalDFN">entities</a> and <a title="activity" href="#concept-activity" class="internalDFN">activities</a>, and their interrelations: <a href="#concept-usage" class="internalDFN">Usage</a>, <a href="#concept-generation" class="internalDFN">Generation</a>, <a href="#concept-start" class="internalDFN">Start</a>, <a href="#concept-end" class="internalDFN">End</a>, <a href="#concept-invalidation" class="internalDFN">Invalidation</a>, <a href="#concept-communication" class="internalDFN">Communication</a>, and <a href="#concept-startByActivity" class="internalDFN">Start by Activity</a>.  <a href="#figure-component1">Figure 5</a> uses UML to depict the first component, with two classes and binary associations between them. Associations are not just binary: indeed, <a href="#concept-usage" class="internalDFN">Usage</a>, <a href="#concept-generation" class="internalDFN">Generation</a>, <a href="#concept-start" class="internalDFN">Start</a>, <a href="#concept-end" class="internalDFN">End</a> also include <em>time</em> attributes.
 </p>
 
 <div style="text-align: center;">
 <figure>
 <img src="images/Entities-Activities.png" alt="entities and activities">
-<figcaption id="figure-component1"><span class="insert">Figure 5: </span>Entities and Activities Component Overview</figcaption>
+<figcaption id="figure-component1">Figure 5: Entities and Activities Component Overview
+</figcaption>
 </figure>
 </div>
 
@@ -1576,13 +1749,13 @@
 <h4><span class="secno">4.1.1 </span>Entity</h4>
 
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An <dfn id="concept-entity">entity</dfn> is a <span class="delete">thing one    wants to provide provenance for.  For the purpose of this    specification, things can</span><span class="insert">physical, digital, conceptual, or other kind of thing; entities may</span> be <span class="delete">physical, digital, conceptual,</span><span class="insert">real</span> or<span class="delete">    otherwise; things may be real or</span> imaginary.    </div>
-
-
-<p></p><div class="attributes" id="attributes-entity">An <dfn title="dfn-Entity" id="dfn-entity">entity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-entity">entity(id, [attr1=val1, ...])</span> in PROV-N, </span> <span class="delete">contains:</span><span class="insert">has:</span>
+<div class="glossary-ref">   An <dfn id="concept-entity">entity</dfn> is a physical, digital, conceptual, or other kind of thing; entities may be real or imaginary. </div>
+
+
+<p></p><div class="attributes" id="attributes-entity">An <dfn title="dfn-Entity" id="dfn-entity">entity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-entity">entity(id, [attr1=val1, ...])</span> in PROV-N, </span> has:
 <ul>
 <li><span class="attribute" id="entity.id">id</span>: an identifier for an entity; </li>
-<li><span class="attribute" id="entity.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value  pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing <span class="insert">additional information about </span>this <span class="delete">entity's situation in the world.</span><span class="insert">entity.</span></li>
+<li><span class="attribute" id="entity.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value  pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing additional information about this entity.</li>
 </ul></div>
 
 <div class="anexample">
@@ -1590,21 +1763,11 @@
 The following expression</p>
 <pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
 </pre>
-states the existence of an entity, denoted by identifier <span class="name">tr:WD-prov-dm-20111215</span>,  with type <span class="name">document</span> and version number <span class="name">2</span>. The<span class="delete">  attributes</span><span class="insert"> attribute</span> <span class="name">ex:version</span> is application specific, whereas the attribute <span class="name">type</span> <span class="insert">(see </span><a href="#term-attribute-type"><span class="insert">Section 4.7.4.4</span></a><span class="insert">) </span>is reserved in the <span class="delete">PROV-DM namespace.</span><a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN"><span class="insert">PROV namespace</span></a><span class="insert">.</span>
+states the existence of an entity, denoted by identifier <span class="name">tr:WD-prov-dm-20111215</span>,  with type <span class="name">document</span> and version number <span class="name">2</span>. The attribute <span class="name">ex:version</span> is application specific, whereas the attribute <span class="name">type</span> (see <a href="#term-attribute-type">Section 4.7.4.4</a>) is reserved in the <a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN">PROV namespace</a>.
 
 </div>
 
 
-<span class="delete">The characterization interval of an entity is currently implicit. Making it explicit would allow us to define wasComplementOf more precisely. 
-Beginning and end of characterization interval could be expressed by attributes (similarly to activities). 
-How do we define the end of an entity? This is </span><span class="delete">ISSUE-204</span><span class="delete">.
-</span>
-
-
-
-    
-
-
 
 
     </div> 
@@ -1613,14 +1776,14 @@
       
 <h4><span class="secno">4.1.2 </span>Activity</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An <dfn id="concept-activity">activity</dfn>  is something that occurs over a period of time and acts upon or with <span class="delete">entities.</span><span class="insert">entities;</span>  <span class="delete">This action can take multiple forms:</span><span class="insert">it may include</span> consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities.  </div>
-
-<p></p><div class="attributes" id="attributes-activity"> An <dfn title="dfn-Activity" id="dfn-activity">activity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-activity">activity(id, st, et, [attr1=val1, ...])</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+<div class="glossary-ref">   An <dfn id="concept-activity">activity</dfn>  is something that occurs over a period of time and acts upon or with entities;  it may include consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities.  </div>
+
+<p></p><div class="attributes" id="attributes-activity"> An <dfn title="dfn-Activity" id="dfn-activity">activity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-activity">activity(id, st, et, [attr1=val1, ...])</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="activity.id">id</span>: an identifier for an activity;</li>
 <li><span class="attribute" id="activity.startTime">startTime</span>: an <em class="rfc2119" title="optional">optional</em> time (<span class="name">st</span>) for the start of the activity;</li>
 <li><span class="attribute" id="activity.endTime">endTime</span>: an <em class="rfc2119" title="optional">optional</em> time (<span class="name">et</span>) for the end of the activity;</li>
-<li><span class="attribute" id="activity.attributes">attributes</span>:  an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) <span class="delete">for</span><span class="insert">representing additional information about</span> this activity.</li>
+<li><span class="attribute" id="activity.attributes">attributes</span>:  an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing additional information about this activity.</li>
 </ul></div>
 
 <div class="anexample">
@@ -1629,7 +1792,7 @@
 <pre class="codeexample">activity(a1,2011-11-16T16:05:00,2011-11-16T16:06:00,
         [ex:host="server.example.org",prov:type="ex:edit" %% xsd:QName])
 </pre>
-<p>states the existence of an activity with identifier <span class="name">a1</span>, start time <span class="name">2011-11-16T16:05:00</span>, and end time <span class="name">2011-11-16T16:06:00</span>, running on host <span class="name">server.example.org</span>, and of type <span class="name">edit</span>.  The attribute <span class="name">host</span>  is application specific  (declared in some namespace with prefix <span class="name">ex</span>).  The attribute <span class="name">type</span> is a reserved attribute of PROV-DM, allowing for sub-typing to be <span class="delete">expressed.</span><span class="insert">expressed  (see </span><a href="#term-attribute-type"><span class="insert">Section 4.7.4.4</span></a><span class="insert">).</span></p>
+<p>states the existence of an activity with identifier <span class="name">a1</span>, start time <span class="name">2011-11-16T16:05:00</span>, and end time <span class="name">2011-11-16T16:06:00</span>, running on host <span class="name">server.example.org</span>, and of type <span class="name">edit</span>.  The attribute <span class="name">host</span>  is application specific  (declared in some namespace with prefix <span class="name">ex</span>).  The attribute <span class="name">type</span> is a reserved attribute of PROV-DM, allowing for sub-typing to be expressed  (see <a href="#term-attribute-type">Section 4.7.4.4</a>).</p>
 </div>
 
 
@@ -1647,10 +1810,10 @@
 <div id="term-Generation" class="section">
 <h4><span class="secno">4.1.3 </span>Generation</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-generation">Generation</dfn> is the completion of production of a new entity by an activity.   This entity <span class="insert">did not exist before generation and </span>becomes available for usage after this<span class="delete"> generation. This entity did not exist before</span> generation. </div>
+<div class="glossary-ref">   <dfn id="concept-generation">Generation</dfn> is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation. </div>
 
 <p>
-</p><div class="attributes" id="attributes-generation"><dfn title="wasGeneratedBy" id="dfn-wasgeneratedby">Generation</dfn><span class="withPn">, written <span class="pnExpression">wasGeneratedBy(id,e,a,t,attrs)</span> in PROV-N,</span> <span class="delete">has the following components:</span><span class="insert">has:</span>
+</p><div class="attributes" id="attributes-generation"><dfn title="wasGeneratedBy" id="dfn-wasgeneratedby">Generation</dfn><span class="withPn">, written <span class="pnExpression">wasGeneratedBy(id,e,a,t,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="generation.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for a generation;</li> 
 <li><span class="attribute" id="generation.entity">entity</span>:  an identifier (<span class="name">e</span>) for a created entity; </li>
@@ -1658,9 +1821,9 @@
 
 <li><span class="attribute" id="generation.time">time</span>: an <em class="rfc2119" title="optional">optional</em> "generation time" (<span class="name">t</span>), the time at which the entity was completely created;</li>
 
-<li><span class="attribute" id="generation.attributes">attributes</span>:  an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">that describes the modalities of generation of</span><span class="insert">representing additional information about</span> this <span class="delete">entity by this activity.</span><span class="insert">generation.</span></li>
+<li><span class="attribute" id="generation.attributes">attributes</span>:  an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this generation.</li>
 </ul></div>
-<p>While each of the components <span class="attribute">activity</span>, <span class="attribute">time</span>, and  <span class="attribute">attributes</span> is <em class="rfc2119" title="optional">optional</em>, at least one of them <em class="rfc2119" title="must">must</em> be present.</p>
+<p>While each of <span class="attribute">activity</span>, <span class="attribute">time</span>, and  <span class="attribute">attributes</span> is <em class="rfc2119" title="optional">optional</em>, at least one of them <em class="rfc2119" title="must">must</em> be present.</p>
 
 
 
@@ -1674,22 +1837,18 @@
 </pre>
 <p>state the existence of two generations (with respective times <span class="name">2001-10-26T21:32:52</span> and <span class="name">2001-10-26T10:00:00</span>), at which new entities,  identified by <span class="name">e1</span> and <span class="name">e2</span>, are created by an
 activity,  identified by <span class="name">a1</span>.
-The first one is available  on port <span class="delete">p1,</span><span class="name"><span class="insert">p1</span></span><span class="insert">,</span> whereas the other is available on port <span class="delete">p2.</span><span class="name"><span class="insert">p2</span></span><span class="insert">.</span>  The semantics of <span class="name">port</span> are application specific.
+The first one is available  on port <span class="name">p1</span>, whereas the other is available on port <span class="name">p2</span>.  The semantics of <span class="name">port</span> are application specific.
 </p>
 </div>
 
 
 <div class="anexample">
 <p>
-In some cases, we may want to record the time at which an entity was generated without having to specify the activity that generated it. To support this requirement, the activity <span class="delete">component</span><span class="insert">element</span> in generation is optional. Hence,  the following expression indicates the time at which an entity is generated, without naming the activity that did it.</p>
+In some cases, we may want to record the time at which an entity was generated without having to specify the activity that generated it. To support this requirement, the activity element in generation is optional. Hence,  the following expression indicates the time at which an entity is generated, without naming the activity that did it.</p>
 <pre class="codeexample">  wasGeneratedBy(e,-,2001-10-26T21:32:52)
 </pre>
 </div>
 
-<div class="issue"><span class="insert">A construct that marks the "end of life" of an entity may be introduced. 
- This is </span><a href="http://www.w3.org/2011/prov/track/issues/204"><span class="insert">ISSUE-204</span></a><span class="insert">.</span>
-</div>
-
 
 </div>
 
@@ -1697,16 +1856,16 @@
 <div id="term-Usage" class="section">
 <h4><span class="secno">4.1.4 </span>Usage</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-usage">Usage</dfn> is the beginning of <span class="delete">consumption of</span><span class="insert">utilizing</span> an entity by an activity. Before usage, the activity had not begun to <span class="delete">consume or use</span><span class="insert">utilize</span> this entity and could not have been affected by the entity. </div>
-
-
-<p></p><div class="attributes" id="attributes-usage"><dfn title="used" id="dfn-used">Usage</dfn><span class="withPn">, written <span class="pnExpression">used(id,a,e,t,attrs)</span> in PROV-N,</span> <span class="delete">has the following constituents:</span><span class="insert">has:</span>
+<div class="glossary-ref">   <dfn id="concept-usage">Usage</dfn> is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity. </div>
+
+
+<p></p><div class="attributes" id="attributes-usage"><dfn title="used" id="dfn-used">Usage</dfn><span class="withPn">, written <span class="pnExpression">used(id,a,e,t,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="usage.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for a usage;</li> 
 <li><span class="attribute" id="usage.activity">activity</span>: an identifier (<span class="name">a</span>) for the consuming activity;</li>
 <li><span class="attribute" id="usage.entity">entity</span>: an identifier (<span class="name">e</span>) for the consumed entity;</li>
 <li><span class="attribute" id="usage.time">time</span>: an <em class="rfc2119" title="optional">optional</em> "usage time" (<span class="name">t</span>), the time at which the entity started to be used;</li>
-<li><span class="attribute" id="usage.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">that describe the modalities of usage of</span><span class="insert">representing additional information about</span> this <span class="delete">entity by this activity.</span><span class="insert">usage.</span></li>
+<li><span class="attribute" id="usage.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this usage.</li>
 </ul></div>
 
 <p>
@@ -1735,16 +1894,16 @@
 <div id="term-Start" class="section">
 <h4><span class="secno">4.1.5 </span>Start</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-start">Start</dfn> is when an activity is deemed to have started.  The activity did not exist before its start. Any usage or generation involving an activity follows <span class="delete">its</span><span class="insert">the activity's</span> start. A start may refer to an entity, known as <dfn id="concept-start-trigger">trigger</dfn>, that initiated the activity. </div>
-
-
-<p></p><div class="attributes" id="attributes-start">An activity <dfn title="wasStartedBy" id="dfn-wasstartedby">start</dfn><span class="withPn">, written <span class="pnExpression">wasStartedBy(id,a,e,t,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+<div class="glossary-ref">   <dfn id="concept-start">Start</dfn> is when an activity is deemed to have started.  The activity did not exist before its start. Any usage or generation involving an activity follows the activity's start. A start may refer to an entity, known as <dfn id="concept-start-trigger">trigger</dfn>, that initiated the activity. </div>
+
+
+<p></p><div class="attributes" id="attributes-start">An activity <dfn title="wasStartedBy" id="dfn-wasstartedby">start</dfn><span class="withPn">, written <span class="pnExpression">wasStartedBy(id,a,e,t,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="start.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the activity start;</li> 
 <li><span class="attribute" id="start.activity">activity</span>: an identifier (<span class="name">a</span>) for the started activity;</li> 
 <li><span class="attribute" id="start.trigger">trigger</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">e</span>) for the entity triggering the activity;</li> 
 <li><span class="attribute" id="start.time">time</span>: the <em class="rfc2119" title="optional">optional</em> time (<span class="name">t</span>) at which the activity was started; </li> 
-<li><span class="attribute" id="start.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">describing modalities according to which the</span><span class="insert">representing additional information about this</span> activity <span class="delete">was started.</span><span class="insert">start.</span>
+<li><span class="attribute" id="start.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this activity start.
 </li></ul>
 </div>
 
@@ -1755,7 +1914,7 @@
 activity(a1,[prov:type="Discuss"])
 wasStartedBy(a1,e1,2011-11-16T16:05:00)
 </pre>
-Furthermore, if the <span class="delete">activity happens</span><span class="insert">message is also an input</span> to <span class="delete">consume the message content, then the message would also</span><span class="insert">the activity, this can</span> be <span class="delete">regarded as an input to the activity, which we describe</span><span class="insert">described</span> as follows:
+Furthermore, if the message is also an input to the activity, this can be described as follows:
 <pre class="codeexample">used(a1,e1,-)
 </pre>
 </div>
@@ -1763,13 +1922,12 @@
 <div class="anexample">
 <p>
 In the following example, a race is started by a bang, and responsibility for this trigger is attributed to an agent 
- <span class="name">ex:DarthVader</span>.
+ <span class="name">ex:Bob</span>.
 </p><pre class="codeexample">activity(ex:foot_race)
 wasStartedBy(ex:foot_race,ex:bang,2012-03-09T08:05:08-05:00)
 entity(ex:bang)
-<span class="delete">agent(ex:DarthVader)
-wasAttributedTo(ex:foot_race,ex:DarthVader)</span><span class="insert">agent(ex:Bob)
-wasAttributedTo(ex:bang,ex:Bob)</span>
+agent(ex:Bob)
+wasAttributedTo(ex:bang,ex:Bob)
 </pre>
 </div>
 
@@ -1781,17 +1939,18 @@
 <div id="term-End" class="section">
 <h4><span class="secno">4.1.6 </span>End</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-end">End</dfn> is when an activity is deemed to have ended.  The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes <span class="delete">its</span><span class="insert">the activity's</span> end. An end may refer to an entity, known as <dfn id="concept-end-trigger">trigger</dfn>, that terminated the activity. </div>
-
-
-<p>An activity <dfn title="wasEndedBy" id="dfn-wasendedby">end</dfn><span class="withAsn">, written <span class="pnExpression">wasEndedBy(id,a,e,t,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+<div class="glossary-ref">   <dfn id="concept-end">End</dfn> is when an activity is deemed to have ended.  The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to an entity, known as <dfn id="concept-end-trigger">trigger</dfn>, that terminated the activity. </div>
+
+
+<p></p><div class="attributes" id="attributes-end">An activity <dfn title="wasEndedBy" id="dfn-wasendedby">end</dfn><span class="withAsn">, written <span class="pnExpression">wasEndedBy(id,a,e,t,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="end.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the activity end;</li> 
 <li><span class="attribute" id="end.activity">activity</span>: an identifier (<span class="name">a</span>) for the ended activity;
 </li><li><span class="attribute" id="end.trigger">trigger</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">e</span>) for the entity triggering the activity ending;
 </li><li><span class="attribute" id="end.time">time</span>: the <em class="rfc2119" title="optional">optional</em> time (<span class="name">t</span>) at which the activity was ended; </li> 
-<li><span class="attribute" id="end.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">describing modalities according to which the</span><span class="insert">representing additional information about this</span> activity <span class="delete">was ended.</span><span class="insert">end.</span>
+<li><span class="attribute" id="end.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this activity end.
 </li></ul>
+</div>
 
 <div class="anexample">
 <p>
@@ -1805,10 +1964,103 @@
 
 </div>
 
+<div id="term-Invalidation" class="section">
+<h4><span class="secno">4.1.7 </span>Invalidation</h4>
+
+
+<div class="glossary-ref">   <dfn id="concept-invalidation">Invalidation</dfn> is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use after invalidation. Any generation or usage of an entity precedes its invalidation.</div>
+
+
+
+<p>
+Entities have a duration. Generation marks the beginning of an entity. An entity's lifetime can end for different reasons:</p>
+<ul>
+<li> an entity was destroyed: e.g. a painting was destroyed by fire; a Web page is taken out of a site;
+</li><li> an entity was consumed: e.g. Bob ate all his soup, Alice ran out of gas when driving to work;
+</li><li> an entity expires: e.g. a "buy one beer, get one free" offer is valid during happy hour (7-8pm);
+</li><li> an entity is time limited: e.g. the BBC news site on April 3rd, 2012;
+</li><li> an entity attribute is changing: e.g. the traffic light changed from green to red.
+</li></ul>
+<p>In the first two cases, the entity has physically disappeared after its termination: there is no more soup, or painting.  In the last two cases, there may be an "offer voucher" that still exists, but it is no longer valid; likewise, on April 4th, the BBC news site still exists but it is not the same entity as BBC news Web site on April 3rd; or the traffic light became red and therefore is regarded as a different entity to the green light.
+</p>
+
+
+
+<p>
+</p><div class="attributes" id="attributes-invalidation"><dfn title="wasInvalidatedBy" id="dfn-wasinvalidatedby">Invalidation</dfn><span class="withPn">, written <span class="pnExpression">wasInvalidatedBy(id,e,a,t,attrs)</span> in PROV-N,</span> has:
+<ul>
+<li><span class="attribute">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for a invalidation;</li> 
+<li><span class="attribute">entity</span>:  an identifier for the invalidated entity; </li>
+<li><span class="attribute">activity</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the activity that invalidated the entity;</li>
+
+<li><span class="attribute">time</span>: an <em class="rfc2119" title="optional">optional</em> "invalidation time", the time at which the entity began to be invalidated;</li>
+
+<li><span class="attribute">attributes</span>:  an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs representing additional information about this invalidation.</li>
+</ul></div>
+<p>While each of <span class="attribute">activity</span>, <span class="attribute">time</span>, and  <span class="attribute">attributes</span> is <em class="rfc2119" title="optional">optional</em>, at least one of them <em class="rfc2119" title="must">must</em> be present.</p>
+
+
+
+<div class="anexample" id="anexample-invalidation1">
+<p>
+The Painter, a Picasso painting, is known to have been destroyed in a <a href="http://en.wikipedia.org/wiki/Lost_artworks#20th_century">plane accident</a>.
+
+</p><pre class="codeexample">entity(ex:The-Painter)
+agent(ex:Picasso)
+wasAttributedTo(ex:The-Painter, ex:Picasso)
+activity(ex:crash)
+wasInvalidatedBy(ex:The-Painter, ex:crash, 1998-09-02, [ex:circumstances="plane accident"])
+</pre>
+</div>
+
+<div class="anexample" id="anexample-invalidation2">
+<p>
+The BBC news home page on 2012-04-03 <span class="name">ex:bbcNews2012-04-03</span>
+contained a reference to a given news item
+ <a href="http://www.bbc.co.uk/news/uk-17595024">bbc:news/uk-17595024</a>,
+but the BBC news home page on the next day did not.
+</p><pre class="codeexample">entity(ex:bbcNews2012-04-03)
+memberOf(ex:bbcNews2012-04-03,{("item1", bbc:news/uk-17595024)})
+wasGeneratedBy  (ex:bbcNews2012-04-03,-,2012-04-03T00:00:01)
+wasInvalidatedBy(ex:bbcNews2012-04-03,-,2012-04-03T23:59:59)
+</pre>
+We refer to example <a href="#anexample-specialization">anexample-specialization</a> for further descriptions of the BBC Web site, and to Section <a href="#concept-membership" class="internalDFN">Membership</a> for a description of the relation <a href="#dfn-memberof" class="internalDFN">memberOf</a>.
+</div>
+
+
+<div class="anexample" id="anexample-invalidation3">
+<p>
+In this example, the  "buy one beer, get one free" offer expired at the end of the happy hour.</p>
+<pre class="codeexample">entity(buy_one_beer_get_one_free_offer_during_happy_hour)
+wasAttributedTo(proprietor)
+wasInvalidatedBy(buy_one_beer_get_one_free_offer_during_happy_hour,
+                 -,2012-03-10T18:00:00)
+</pre>
+<p>In contrast, in the following descriptions, Bob redeemed the offer 45 minutes before it expired, and got two beers.  
+</p>
+<pre class="codeexample">entity(buy_one_beer_get_one_free_offer_during_happy_hour)
+wasAttributedTo(proprietor)
+activity(redeemOffer)
+entity(twoBeers)
+
+wasAssociatedWith(redeemOffer,bob)
+used(buy_one_beer_get_one_free_offer_during_happy_hour,
+     redeemOffer, 2012-03-10T17:15:00)
+wasInvalidatedBy(buy_one_beer_get_one_free_offer_during_happy_hour,
+                 redeemOffer, 2012-03-10T17:15:00)
+wasGeneratedBy(twoBeers,redeemOffer)
+</pre>
+<p>We see that the offer was both used to be converted into <span class="name">twoBeers</span> and invalidated by the <span class="name">redeemOffer</span> activity: in other words, the combined usage and invalidation indicate consumption of the offer.</p>
+</div>
+
+
+</div>
+
+
 <div id="term-wasInformedBy" class="section">
-<h4><span class="secno">4.1.7 </span>Communication</h4>
-
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-communication">Communication</dfn> is the exchange of an entity by two activities, one activity using the entity generated by the other. </div>
+<h4><span class="secno">4.1.8 </span>Communication</h4>
+
+<div class="glossary-ref">   <dfn id="concept-communication">Communication</dfn> is the exchange of an entity by two activities, one activity using the entity generated by the other. </div>
 
 
 <p>A communication implies that activity  <span class="name">a2</span> is dependent on another <span class="name">a1</span>, by way of some unspecified entity that is generated by <span class="name">a1</span> and used by <span class="name">a2</span>.</p>
@@ -1818,12 +2070,12 @@
 
 <p></p><div class="attributes" id="attributes-wasInformedBy">
 A <dfn title="wasInformedBy" id="dfn-wasinformedby">communication</dfn><span class="withPn">, written as 
-<span class="pnExpression">wasInformedBy(id,a2,a1,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span> 
+<span class="pnExpression">wasInformedBy(id,a2,a1,attrs)</span> in PROV-N,</span> has: 
 <ul>
 <li><span class="attribute" id="wasInformedBy.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier  identifying the relation;</li> 
 <li><span class="attribute" id="wasInformedBy.informed">informed</span>: the identifier (<span class="name">a2</span>) of the informed activity;
 </li><li><span class="attribute" id="wasInformedBy.informant">informant</span>: the identifier (<span class="name">a1</span>) of the informant activity;
-</li><li><span class="attribute" id="wasInformedBy.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe properties of the relation.</span><span class="insert">representing additional information about this communication.</span></li>
+</li><li><span class="attribute" id="wasInformedBy.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this communication.</li>
 </ul>
 </div>
 
@@ -1831,33 +2083,30 @@
 
 <div class="anexample">
 <p>
-Consider two <span class="delete">long running services, which we represent by </span>activities  <span class="name"><span class="delete">s1</span><span class="insert">a1</span></span> and <span class="name"><span class="delete">s2</span><span class="delete">.  
-</span><span class="insert">a2</span></span><span class="insert">, the former performed by a government agency, and the latter by a driver caught speeding. 
-</span></p><pre class="codeexample"><span class="delete">activity(s1, [prov:type="service"])
-activity(s2, [prov:type="service"])
-wasInformedBy(s2,s1)</span><span class="insert">activity(a1, [prov:type="traffic regulations enforcing"])
-activity(a2, [prov:type="fine paying; check writing; mailing"])
-wasInformedBy(a2,a1)</span>
+Consider two activities  <span class="name">a1</span> and <span class="name">a2</span>, the former performed by a government agency, and the latter by a driver caught speeding. 
+</p><pre class="codeexample">activity(a1, [prov:type="traffic regulations enforcing"])
+activity(a2, [prov:type="fine paying, check writing, and mailing"])
+wasInformedBy(a2,a1)
 </pre>
-The last line indicates that some<span class="insert"> implicit</span> entity was generated by  <span class="name"><span class="delete">s1</span><span class="insert">a1</span></span> and used by  <span class="name"><span class="delete">s2</span><span class="delete">.</span><span class="insert">a2</span></span><span class="insert">; this entity may be a traffic ticket that had a notice of fine, amount, and payment mailing details.</span>
+The last line indicates that some implicit entity was generated by  <span class="name">a1</span> and used by  <span class="name">a2</span>; this entity may be a traffic ticket that had a notice of fine, amount, and payment mailing details.
 </div>
 </div>
 
 <div id="term-wasStartedByActivity" class="section">
-<h4><span class="secno">4.1.8 </span>Start by Activity</h4>
-
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-startByActivity">Start by Activity</dfn> is the start of an activity with an implicit trigger generated by another activity. </div>
+<h4><span class="secno">4.1.9 </span>Start by Activity</h4>
+
+<div class="glossary-ref">   <dfn id="concept-startByActivity">Start by Activity</dfn> is the start of an activity with an implicit trigger generated by another activity. </div>
 
 
 
 <p></p><div class="attributes" id="attributes-startByActivity">
 A <dfn title="wasStartedByActivity" id="dfn-wasstartedbyactivity">start by activity</dfn><span class="withPn">, written as 
-<span class="pnExpression">wasStartedByActivity(id, a2, a1, attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+<span class="pnExpression">wasStartedByActivity(id, a2, a1, attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="startByActivity.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier of the relation;</li> 
 <li><span class="attribute" id="startByActivity.started">started</span>: the identifier (<span class="name">a2</span>) of  the started activity;
 </li><li><span class="attribute" id="startByActivity.starter">starter</span>: the identifier (<span class="name">a1</span>) of the activity that started the other;</li>
-<li><span class="attribute" id="startByActivity.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the relation.</span><span class="insert">representing additional information about this start by activity.</span></li>
+<li><span class="attribute" id="startByActivity.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this start by activity.</li>
 </ul>
 </div>
 
@@ -1869,8 +2118,8 @@
 <pre class="codeexample">activity(a1,t1,t2,[ex:host="server1.example.org",prov:type="workflow"])
 activity(a2,t3,t4,[ex:host="server2.example.org",prov:type="subworkflow"])
 wasStartedByActivity(a2,a1)
-</pre><span class="insert">
-It is assumed that the activities </span><span class="name"><span class="insert">a1</span></span><span class="insert"> and </span><span class="name"><span class="insert">a2</span></span><span class="insert"> are of type "workflow" and "subworkflow", respectively; the latter was started by the former.</span>
+</pre>
+It is assumed that the activities <span class="name">a1</span> and <span class="name">a2</span> are of type "workflow" and "subworkflow", respectively; the latter was started by the former.
 </div>
 
 </div>
@@ -1883,27 +2132,28 @@
 
 <p>The second component of PROV-DM is concerned with <a title="agent" href="#concept-agent" class="internalDFN">agents</a> and the notions of
 <a href="#concept-attribution" class="internalDFN">Attribution</a>, <a href="#concept-activityAssociation" class="internalDFN">Association</a>, <a href="#concept-responsibility" class="internalDFN">Responsibility</a>, relating agents to entities, activities, and agents, respectively.
-Figure <a href="#figure-component2">figure-component2</a> depicts the second <span class="delete">component,</span><span class="insert">component</span> with four <span class="delete">"UML classes"</span><span class="insert">classes</span> (Entity, Activity,  Agent, and Plan) and associations between them. <span class="delete">So-called "UML</span><span class="insert">UML</span> association <span class="delete">classes"</span><span class="insert">classes</span> are used to express n-ary relations.
+Figure <a href="#figure-component2">figure-component2</a> depicts the second component with four classes (Entity, Activity,  Agent, and Plan) and associations between them. UML association classes are used to express n-ary relations.
 </p>
 
 
 <div style="text-align: center;">
 <figure>
 <img src="images/Agents-Responsibility.png" alt="agents and responsibilities">
-<figcaption id="figure-component2"><span class="insert">Figure 6: </span>Agents and Responsibilities Component Overview</figcaption>
+<figcaption id="figure-component2">Figure 6: Agents and Responsibilities Component Overview
+</figcaption>
 </figure>
 </div>
 
 <div id="term-Agent" class="section">
 <h4><span class="secno">4.2.1 </span>Agent</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An <dfn id="concept-agent">agent</dfn> is <span class="delete">a type of entity</span><span class="insert">something</span> that bears some form of responsibility for an activity taking <span class="delete">place.</span><span class="insert">place or for the existence of an entity.</span> </div>
-
-
-<p></p><div class="attributes" id="attributes-agent">An <dfn title="dfn-agent" id="dfn-agent">agent</dfn><span class="withPn">, <span class="delete">noted</span><span class="insert">written</span> <span class="pnExpression" id="pn-agent">agent(id, [attr1=val1, ...])</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+<div class="glossary-ref">   An <dfn id="concept-agent">agent</dfn> is something that bears some form of responsibility for an activity taking place or for the existence of an entity. </div>
+
+
+<p></p><div class="attributes" id="attributes-agent">An <dfn title="dfn-agent" id="dfn-agent">agent</dfn><span class="withPn">, written <span class="pnExpression" id="pn-agent">agent(id, [attr1=val1, ...])</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="agent.id">id</span>: an identifier for an agent;</li>
-<li><span class="attribute" id="agent.attributes">attributes</span>: a set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing <span class="insert">additional information about </span>this <span class="delete">agent's situation in the world.</span><span class="insert">agent.</span>
+<li><span class="attribute" id="agent.attributes">attributes</span>: a set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing additional information about this agent.
 </li>
 </ul></div>
 
@@ -1911,31 +2161,23 @@
 <p>
 
 It is useful to define some basic categories of agents from an interoperability perspective.
-There are three types of agents that are common across most anticipated domains of <span class="delete">use:
-</span><span class="insert">use; It is acknowledged that these types do not cover all kinds of agent. </span></p>
+There are three types of agents that are common across most anticipated domains of use; It is acknowledged that these types do not cover all kinds of agent. </p>
 <ul>
-<li><span class="name"><span class="insert">SoftwareAgent</span></span>
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">   A </span><dfn id="concept-software-agent" title="software-agent"><span class="insert">software agent</span></dfn><span class="insert">  is running software. </span></div></li>
-
-<p>
-
-</p><li><span class="name"><span class="insert">Organization</span></span>
-
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">   Agents of type </span><dfn id="concept-organization" title="organization"><span class="insert">Organization</span></dfn><span class="insert">  are social or legal institutions such as companies, societies, etc. </span></div></li>
-
-<p>
-
-</p><li><span class="name">Person</span><span class="delete">: agents</span>
-
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert">   Agents</span> of type <dfn id="concept-person" title="person">Person </dfn>  are people. </div></li> 
-<span class="delete">Organization</span><span class="delete">: agents of type Organization are social institutions such as companies, societies etc.</span> 
-<span class="delete">SoftwareAgent</span><span class="delete">: a software agent is running software. </span>
+<li><span class="name">SoftwareAgent</span>
+<div class="glossary-ref">   A <dfn id="concept-software-agent" title="software-agent">software agent</dfn>  is running software. </div>
+
+<p></p></li>
+
+<li><span class="name">Organization</span>
+
+<div class="glossary-ref">   Agents of type <dfn id="concept-organization" title="organization">Organization</dfn>  are social or legal institutions such as companies, societies, etc. </div>
+
+<p></p></li>
+
+<li><span class="name">Person</span>
+
+<div class="glossary-ref">   Agents of type <dfn id="concept-person" title="person">Person</dfn>  are people. </div></li> 
 </ul>
-<span class="delete">It is acknowledged that these types do not cover all kinds of agent. </span>
-
-
-
-
 
 
 
@@ -1953,26 +2195,26 @@
 <div id="term-attribution" class="section">
 <h4><span class="secno">4.2.2 </span>Attribution</h4> 
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-attribution">Attribution</dfn> is the ascribing of an entity to an agent. </div>
+<div class="glossary-ref">   <dfn id="concept-attribution">Attribution</dfn> is the ascribing of an entity to an agent. </div>
 
 <p>When an entity  <span class="name">e</span> is attributed to agent  <span class="name">ag</span>, entity <span class="name">e</span> was generated by some unspecified activity that in turn was associated to agent  <span class="name">ag</span>. Thus, this relation is useful when the activity is not known, or irrelevant.</p>
 
-<p> </p><div class="attributes" id="attributes-attribution">An <dfn title="wasAttributedTo" id="dfn-wasattributedto">attribution</dfn> relation<span class="withPn">, written <span class="pnExpression">wasAttributedTo(id,e,ag,attrs)</span> in PROV-N,</span> <span class="delete">contains the following elements:</span><span class="insert">has:</span><p></p>
+<p></p><div class="attributes" id="attributes-attribution">An <dfn title="wasAttributedTo" id="dfn-wasattributedto">attribution</dfn> relation<span class="withPn">, written <span class="pnExpression">wasAttributedTo(id,e,ag,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="attribution.id">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li> 
 <li><span class="attribute" id="attribution.entity">entity</span>: an entity identifier (<span class="name">e</span>);</li>
 <li><span class="attribute" id="attribution.agent">agent</span>: the identifier (<span class="name">ag</span>) of the agent whom the entity is ascribed to;</li>
-<li><span class="attribute" id="attribution.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the relation.</span><span class="insert">representing additional information about this attribution.</span></li>
+<li><span class="attribute" id="attribution.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this attribution.</li>
 </ul>
 </div>
 
 <div class="anexample" id="anexample-attribution">
 <p>
-Revisiting the example of <a href="#section-example-one">Section <span class="delete">3.2</span><span class="insert">3.1</span></a>,
-we can ascribe <span class="name">tr:WD-prov-dm-20111215</span> to some agents without an explicit activity.<span class="insert"> The reserved attribute </span><span class="name"><span class="insert">role</span></span><span class="insert"> (see </span><a href="#term-attribute-role"><span class="insert">Section 4.7.4.3</span></a><span class="insert">) allows for role of the agent in the attribution to be specified.</span>
+Revisiting the example of <a href="#section-example-one">Section 3.1</a>,
+we can ascribe <span class="name">tr:WD-prov-dm-20111215</span> to some agents without an explicit activity. The reserved attribute <span class="name">role</span> (see <a href="#term-attribute-role">Section 4.7.4.3</a>) allows for role of the agent in the attribution to be specified.
 </p><pre class="codeexample">agent(ex:Paolo, [ prov:type="Person" ])
 agent(ex:Simon, [ prov:type="Person" ])
-entity(tr:WD-prov-dm-20111215, [ <span class="delete">prov:type="pr:RecsWD"</span><span class="insert">prov:type="process:RecsWD"</span> %% xsd:QName ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="process:RecsWD" %% xsd:QName ])
 wasAttributedTo(tr:WD-prov-dm-20111215, ex:Paolo, [prov:role="editor"])
 wasAttributedTo(tr:WD-prov-dm-20111215, ex:Simon, [prov:role="contributor"])
 </pre>
@@ -1984,21 +2226,25 @@
 <div id="term-ActivityAssociation" class="section">
 <h4><span class="secno">4.2.3 </span>Association</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An activity <dfn id="concept-activityAssociation">association</dfn> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </div>
-
-
-<p></p><div class="attributes" id="attributes-activity-association">An <dfn title="wasAssociatedWith" id="dfn-wasassociatedwith">activity association</dfn><span class="withPn">, written <span class="pnExpression">wasAssociatedWith(id,a,ag,pl,attrs)</span> in PROV-N,</span> <span class="delete">has the following
-constituents:</span><span class="insert">has:</span>
+<div class="glossary-ref">   An activity <dfn id="concept-activityAssociation">association</dfn> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </div>
+
+<p></p>
+<div class="glossary-ref">   A <dfn id="concept-plan">plan</dfn> is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.  </div>
+
+
+
+
+<p></p><div class="attributes" id="attributes-activity-association">An <dfn title="wasAssociatedWith" id="dfn-wasassociatedwith">activity association</dfn><span class="withPn">, written <span class="pnExpression">wasAssociatedWith(id,a,ag,pl,attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="association.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the association between an activity and an agent;</li> 
 <li><span class="attribute" id="association.activity">activity</span>: an identifier (<span class="name">a</span>) for the activity;</li>
 <li><span class="attribute" id="association.agent">agent</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">ag</span>) for the agent associated with the activity;</li>
 <li><span class="attribute" id="association.plan">plan</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">pl</span>) for the plan adopted by the agent in the context of this activity;
-</li><li><span class="attribute" id="association.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">that describe the modalities of</span><span class="insert">representing additional information about this</span> association of this activity with this agent.</li>
+</li><li><span class="attribute" id="association.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this association of this activity with this agent.</li>
 </ul></div>
 
 <div class="anexample" id="anexample-wasAssociateWith">
-<p>In the following example, a designer and an operator agents are associated with an activity. The designer's goals are achieved by a workflow <span class="name">ex:wf</span><span class="insert">, described as an an entity of type </span><span class="name"><a href="#concept-plan" class="internalDFN"><span class="insert">plan</span></a></span>.   </p>
+<p>In the following example, a designer and an operator agents are associated with an activity. The designer's goals are achieved by a workflow <span class="name">ex:wf</span>, described as an an entity of type <span class="name"><a href="#concept-plan" class="internalDFN">plan</a></span>.   </p>
 <pre class="codeexample">activity(ex:a, [prov:type="workflow execution"])
 agent(ex:ag1, [prov:type="operator"])
 agent(ex:ag2, [prov:type="designer"])
@@ -2030,45 +2276,45 @@
 
 <h4><span class="secno">4.2.4 </span>Responsibility</h4>
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">    <dfn id="concept-responsibility">Responsibility</dfn> is the fact that an agent is accountable for the actions of a "subordinate" agent, in the context of an activity.  </div>
-
-<p><span class="delete">PROV-DM</span><span class="insert">PROV</span> offers a mild version of responsibility
+<div class="glossary-ref">    <dfn id="concept-responsibility">Responsibility</dfn> is the fact that an agent is accountable for the actions of a "subordinate" agent, in the context of an activity.  </div>
+
+<p>PROV offers a mild version of responsibility
 in the form of a relation to represent when an agent acted on another
-agent's behalf.  So <span class="delete">in the</span><span class="insert">for</span> example<span class="delete"> of</span> someone running a mail program,
+agent's behalf.  So for example someone running a mail program,
 the program and the person are both
 agents of the activity; furthermore, the mail software
 agent is running on the person's behalf.  In another example, the
 student acted on behalf of his supervisor, who acted on behalf of the
-department chair, who <span class="delete">acts</span><span class="insert">acted</span> on behalf of the university; all those
-agents are responsible in some way for the activity <span class="delete">to take</span><span class="insert">that took</span> place but
+department chair, who acted on behalf of the university; all those
+agents are responsible in some way for the activity that took place but
 we do not say explicitly who bears responsibility and to what
 degree. </p>
 
 
 <p>
 </p><div class="attributes" id="attributes-responsibility">
-A <dfn title="actedOnBehalfOf" id="dfn-actedonbehalfof">responsibility</dfn> <span class="delete">relation</span><span class="insert">link</span><span class="withPn">, written <span class="pnExpression">actedOnBehalfOf(id,ag2,ag1,a,attrs)</span> in PROV-N,</span> <span class="delete">has the following constituents:</span><span class="insert">has:</span>
+A <dfn title="actedOnBehalfOf" id="dfn-actedonbehalfof">responsibility</dfn> link<span class="withPn">, written <span class="pnExpression">actedOnBehalfOf(id,ag2,ag1,a,attrs)</span> in PROV-N,</span> has:
 <ul>
-<li><span class="attribute" id="responsibility.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the responsibility <span class="delete">chain;</span><span class="insert">link between subordinate and responsible;</span></li> 
+<li><span class="attribute" id="responsibility.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the responsibility link between subordinate and responsible;</li> 
 <li><span class="attribute" id="responsibility.subordinate">subordinate</span>: an identifier (<span class="name">ag2</span>) for the agent associated with an activity, acting on behalf of the responsible
 agent;</li>
 <li><span class="attribute" id="responsibility.responsible">responsible</span>: an identifier (<span class="name">ag1</span>) for the agent,  on behalf of which the subordinate agent acted;</li>
-<li><span class="attribute" id="responsibility.activity">activity</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">a</span>) of an activity for which the responsibility <span class="delete">chain</span><span class="insert">link</span> holds;</li>
-<li><span class="attribute" id="responsibility.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">that describe the modalities of</span><span class="insert">representing additional information about</span> this <span class="delete">relation.</span><span class="insert">responsibility link.</span></li>
+<li><span class="attribute" id="responsibility.activity">activity</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">a</span>) of an activity for which the responsibility link holds;</li>
+<li><span class="attribute" id="responsibility.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this responsibility link.</li>
 </ul></div>
 
 
 <div class="anexample">
-<p><span class="delete">In the</span><span class="insert">The</span> following <span class="delete">example,</span><span class="insert">fragment describes three agents:</span> a programmer, a <span class="delete">researcher</span><span class="insert">researcher,</span> and a <span class="delete">funder agents are described.</span><span class="insert">funder.</span>  The programmer and researcher are associated with a workflow activity.  The programmer acts on behalf
-of the researcher (delegation) encoding the commands specified by the researcher; the researcher acts on behalf of the funder, who has <span class="delete">an</span><span class="insert">a</span> contractual agreement with the researcher. The terms
+<p>The following fragment describes three agents: a programmer, a researcher, and a funder.  The programmer and researcher are associated with a workflow activity.  The programmer acts on behalf
+of the researcher (delegation) encoding the commands specified by the researcher; the researcher acts on behalf of the funder, who has a contractual agreement with the researcher. The terms
 'delegation' and 'contact' used in this example are domain specific.</p>
 <pre class="codeexample">activity(a,[prov:type="workflow"])
 agent(ag1,[prov:type="programmer"])
 agent(ag2,[prov:type="researcher"])
 agent(ag3,[prov:type="funder"])
 wasAssociatedWith(a,ag1,[prov:role="loggedInUser"])
-wasAssociatedWith(a,ag2)<span class="insert">
-wasAssociatedWith(a,ag3)</span>
+wasAssociatedWith(a,ag2)
+wasAssociatedWith(a,ag3)
 actedOnBehalfOf(ag1,ag2,a,[prov:type="delegation"])
 actedOnBehalfOf(ag2,ag3,a,[prov:type="contract"])
 </pre>
@@ -2087,15 +2333,16 @@
 
 
 
-<p>The third component of PROV-DM is concerned with <a title="derivation" href="#concept-derivation" class="internalDFN">derivations</a> <span class="delete">between</span><span class="insert">of</span> <a title="entity" href="#concept-entity" class="internalDFN">entities</a><span class="delete">,</span><span class="insert"> from others,</span> and <span class="insert">derivation </span>subtypes<span class="delete"> of derivations</span> <a href="#concept-revision" class="internalDFN">Revision</a>, <a href="#concept-quotation" class="internalDFN">Quotation</a>, <a href="#concept-original-source" class="internalDFN">Original Source</a>, and <a href="#concept-traceability" class="internalDFN">Traceability</a>.
-Figure <a href="#figure-component3">figure-component3</a> <span class="delete">overviews</span><span class="insert">depicts</span> the third <span class="delete">component,</span><span class="insert">component</span> with three<span class="delete"> "UML classes"</span><span class="insert">  classes</span> (Entity, Activity, and Agent) and associations between them. <span class="delete">So-called "UML</span><span class="insert">UML</span> association <span class="delete">classes" are used to</span><span class="insert">classes</span> express n-ary relations.
+<p>The third component of PROV-DM is concerned with <a title="derivation" href="#concept-derivation" class="internalDFN">derivations</a> of <a title="entity" href="#concept-entity" class="internalDFN">entities</a> from others, and derivation subtypes <a href="#concept-revision" class="internalDFN">Revision</a>, <a href="#concept-quotation" class="internalDFN">Quotation</a>, <a href="#concept-original-source" class="internalDFN">Original Source</a>, and <a href="#concept-trace" class="internalDFN">Trace</a>.
+Figure <a href="#figure-component3">figure-component3</a> depicts the third component with three  classes (Entity, Activity, and Agent) and associations between them. UML association classes express n-ary relations.
 </p>
 
 
 <div style="text-align: center;">
 <figure>
 <img src="images/Derivation.png" alt="derivation">
-<figcaption id="figure-component3"><span class="insert">Figure 7: </span>Derivation Component Overview</figcaption>
+<figcaption id="figure-component3">Figure 7: Derivation Component Overview
+</figcaption>
 </figure>
 </div>
 
@@ -2106,98 +2353,85 @@
 
 
 
-<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <dfn id="concept-derivation">derivation</dfn>  is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</div>
-
-
-
-
-<p>According to <a href="#starting-points">Section <span class="delete">Starting Points</span><span class="insert">2</span></a>, for an entity to be transformed from, created from, or resulting from an update to another, there must be some
+<div class="glossary-ref">   A <dfn id="concept-derivation">derivation</dfn>  is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</div>
+
+
+
+
+<p>According to <a href="#starting-points">Section 2</a>, for an entity to be transformed from, created from, or resulting from an update to another, there must be some
 underpinning activities performing the necessary actions resulting in such a derivation.  
-A derivation can be described at various levels of precision. In its simplest form, derivation relates two entities. Optionally, attributes can be added to <span class="delete">describe modalities of</span><span class="insert">represent further information about the</span> derivation.  If the derivation is the result of a single known activity, then this activity can also be optionally expressed. <span class="delete">And</span><span class="insert">To provide a completely accurate description of the derivation, the generation and usage of the generated and used entities, respectively, can be provided.  Optional information such as activity, generation, and usage can be linked</span> to <span class="delete">provide a completely accurate description of the derivation, the generation and usage of the generated and used entities, respectively, can be provided. The reason for optional information such as activity, generation, and usage to be linked to </span>derivations<span class="delete"> is</span> to aid analysis of provenance and to facilitate provenance-based reproducibility. </p>
-
-
-<p></p><div class="attributes" id="attributes-derivation">A <dfn title="wasDerivedFrom" id="dfn-wasderivedfrom">derivation</dfn><span class="withPn">, written <span class="pnExpression" id="pn-wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+A derivation can be described at various levels of precision. In its simplest form, derivation relates two entities. Optionally, attributes can be added to represent further information about the derivation.  If the derivation is the result of a single known activity, then this activity can also be optionally expressed. To provide a completely accurate description of the derivation, the generation and usage of the generated and used entities, respectively, can be provided.  Optional information such as activity, generation, and usage can be linked to derivations to aid analysis of provenance and to facilitate provenance-based reproducibility. </p>
+
+
+<p></p><div class="attributes" id="attributes-derivation">A <dfn title="wasDerivedFrom" id="dfn-wasderivedfrom">derivation</dfn><span class="withPn">, written <span class="pnExpression" id="pn-wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="derivation.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier  for a derivation;</li> 
 <li><span class="attribute" id="derivation.generatedEntity">generatedEntity</span>: the identifier (<span class="name">ee</span>) of the entity generated by the derivation;</li>
 <li><span class="attribute" id="derivation.usedEntity">usedEntity</span>: the identifier (<span class="name">e1</span>) of the entity used by the derivation;</li>
 <li><span class="attribute" id="derivation.activity">activity</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">a</span>) for the activity using and generating the above entities;</li>
-<li><span class="attribute" id="derivation.generation">generation</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">g2</span>) for the generation involving the generated entity and activity;</li> 
-<li><span class="attribute" id="derivation.usage">usage</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">u1</span>) for the usage involving the used entity and activity;</li> 
-<li><span class="attribute" id="derivation.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">that describe the modalities of</span><span class="insert">representing additional information about</span> this derivation.</li>
+<li><span class="attribute" id="derivation.generation">generation</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">g2</span>) for the generation involving the generated entity <span class="insert">(</span><span class="name"><span class="insert">e2</span></span><span class="insert">) </span>and activity;</li> 
+<li><span class="attribute" id="derivation.usage">usage</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">u1</span>) for the usage involving the used entity<span class="insert"> (</span><span class="name"><span class="insert">e1</span></span><span class="insert">)</span> and activity;</li> 
+<li><span class="attribute" id="derivation.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this derivation.</li>
 </ul>
 </div>
 
 
 
 <div class="anexample">
-<p>The following descriptions<span class="delete"> state the existence of derivations.</span>
-<span class="delete">wasDerivedFrom(e2, e1)
+<p>The following descriptions are about derivations between  <span class="name">e2</span> and  <span class="name">e1</span>, but no information is provided as to the identity of the activity (and usage and generation) underpinning the derivation. In the second line, a type attribute is also provided.</p>
+<pre class="codeexample">wasDerivedFrom(e2, e1)
 wasDerivedFrom(e2, e1, [prov:type="physical transform"])
-wasDerivedFrom(e2, e1, a, g2, u1)
-wasGeneratedBy(g2, e2, a, -)
-used(u1, a, e1, -)
-</span>
-<span class="delete">
-The first and second lines</span> are about derivations between  <span class="name">e2</span> and  <span class="name">e1</span>, but no information is provided as to the identity of the activity (and usage and generation) underpinning the derivation. In the second line, a type attribute is also provided.</p>
-<pre class="codeexample"><span class="insert">wasDerivedFrom(e2, e1)
-wasDerivedFrom(e2, e1, [prov:type="physical transform"])
-</span></pre>
-<p>
-The <span class="delete">third</span><span class="insert">following</span> description expresses that activity  <span class="name">a</span>, 
+</pre>
+<p>The following description expresses that activity  <span class="name">a</span>, 
 using the entity <span class="name">e1</span> according to usage <span class="name">u1</span>,
  derived the
 entity <span class="name">e2</span> and generated it according to generation
- <span class="name">g2</span>. It is followed by descriptions for generation <span class="name">g2</span> and usage <span class="name">u1</span>. </p>
-<pre class="codeexample"><span class="insert">wasDerivedFrom(e2, e1, a, g2, u1)
+ <span class="name">g2</span>. It is followed by descriptions for generation <span class="name">g2</span> and usage <span class="name">u1</span>.</p>
+<pre class="codeexample">wasDerivedFrom(e2, e1, a, g2, u1)
 wasGeneratedBy(g2, e2, a, -)
 used(u1, a, e1, -)
-</span></pre>
+</pre>
 <p>With such a comprehensive description of derivation, a program that analyzes provenance can identify the activity underpinning the derivation, it can identify how the original entity <span class="name">e1</span> was used by  the activity (e.g. for instance, which argument it was passed as, if the activity is the result of a function invocation), and which output the derived entity <span class="name">e2</span> was obtained from (say, for a function returning multiple results).</p>
 </div>
 
 
 
-<span class="delete"> Emphasize the notion of 'affected by'   </span><span class="delete">ISSUE-133</span><span class="delete">.</span>
-
-
-
-
-
-
 
 </div>
 
 <div id="term-Revision" class="section">
 <h4><span class="secno">4.3.2 </span>Revision</h4>
 
-<p><span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <dfn id="concept-revision">revision</dfn> is a derivation that revises an entity into a revised version. </span></p>
-
-<p> Deciding whether something is made available as a revision of something else usually involves an agent who takes responsibility for approving that the former is a due variant of the latter.
+<p><span class="glossary-ref">   A <dfn id="concept-revision">revision</dfn> is a derivation that revises an entity into a revised version. </span></p>
+
+<p><span class="delete"> Deciding whether something is made available as a revision of something else usually involves an agent who takes responsibility for approving that the former is a due variant of the latter.
  The agent who is responsible for the revision may optionally be specified.
- Revision is a particular case of <a href="#concept-derivation" class="internalDFN">derivation</a> of an entity into its revised version.</p>
-
-<p> A <dfn title="wasRevisionOf" id="dfn-wasrevisionof">revision</dfn> relation<span class="withPn">, written <span class="pnExpression">wasRevisionOf(id,e2,e1,ag,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+ </span>Revision is a particular case of <a href="#concept-derivation" class="internalDFN">derivation</a> of an entity into its revised version.</p>
+
+<p> A <dfn title="wasRevisionOf" id="dfn-wasrevisionof">revision</dfn> relation<span class="withPn">, written <span class="pnExpression"><span class="delete">wasRevisionOf(id,e2,e1,ag,attrs)</span><span class="insert">wasRevisionOf(id, e2, e1, a, g2, u1, attrs)</span></span> in PROV-N,</span> has:</p>
 <ul>
 <li><span class="attribute" id="revision.id">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li> 
 <li><span class="attribute" id="revision.newer">newer</span>: the identifier (<span class="name">e2</span>) of the revised  entity;
 </li><li><span class="attribute" id="revision.older">older</span>: the identifier (<span class="name">e1</span>) of the older entity;
-</li><li><span class="attribute" id="revision.responsibility">responsibility</span>: an <em class="rfc2119" title="optional">optional</em>  identifier (<span class="name">ag</span>) for the agent who approved the newer entity as a variant of the older;
-</li><li><span class="attribute" id="revision.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of</span><span class="insert">representing additional information about</span> this relation.</li>
+</li><li><span class="delete">responsibility</span><span class="attribute" id="revision.activity"><span class="insert">activity</span></span>: an <em class="rfc2119" title="optional">optional</em>   identifier (<span class="name"><span class="delete">ag</span><span class="insert">a</span></span>) for the <span class="delete">agent who approved the newer</span><span class="insert">activity using and generating the above entities;</span></li>
+<li><span class="attribute" id="revision.generation"><span class="insert">generation</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">g2</span></span><span class="insert">) for the generation involving the generated</span> entity <span class="delete">as a variant of the older;
+</span><span class="insert">(</span><span class="name"><span class="insert">e2</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="revision.usage"><span class="insert">usage</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">u1</span></span><span class="insert">) for the usage involving the used entity (</span><span class="name"><span class="insert">e1</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="revision.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 
 
 
 <div class="anexample" id="anexample-revision">
 <p>
-Revisiting the example of <a href="#section-example-two">Section <span class="delete">3.1</span><span class="insert">3.2</span></a>,
+Revisiting the example of <a href="#section-example-two">Section 3.2</a>,
 we can now state that the report 
- <span class="name">tr:WD-prov-dm-20111215</span> is a revision of 
- the report <span class="name">tr:WD-prov-dm-20111018</span>, approved by
-agent  <span class="name">w3:Consortium</span>.
-</p><pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ <span class="delete">prov:type="pr:RecsWD"</span><span class="insert">prov:type="process:RecsWD"</span> %% xsd:QName ])
-entity(tr:WD-prov-dm-20111018, [ <span class="delete">prov:type="pr:RecsWD"</span><span class="insert">prov:type="process:RecsWD"</span> %% xsd:QName ])
-wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium)
+ <span class="name">tr:WD-prov-dm-20111215</span> <span class="delete">is</span><span class="insert">was</span> a revision of 
+ the report <span class="name">tr:WD-prov-dm-20111018<span class="delete">, approved by
+agent  </span><span class="delete">w3:Consortium</span></span>.
+</p><pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="process:RecsWD" %% xsd:QName ])
+entity(tr:WD-prov-dm-20111018, [ prov:type="process:RecsWD" %% xsd:QName ])
+wasRevisionOf(tr:WD-prov-dm-20111215, <span class="delete">tr:WD-prov-dm-20111018, w3:Consortium)</span><span class="insert">tr:WD-prov-dm-20111018)</span>
 </pre>
 </div>
 
@@ -2209,19 +2443,22 @@
 <h4><span class="secno">4.3.3 </span>Quotation</h4>
 
 <p> 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <dfn id="concept-quotation">quotation</dfn>  is the repeat of (some or all of) an entity, such as text or image, by someone other than its original author.  </span>
+<span class="glossary-ref">   A <dfn id="concept-quotation">quotation</dfn>  is the repeat of (some or all of) an entity, such as text or image, by someone <span class="delete">other than</span><span class="insert">who may or may not be</span> its original author.  </span>
 </p>
 
 <p>Quotation
- is a particular case of  <a href="#Derivation-Relation">derivation</a> in which entity <span class="name">e2</span> is derived from an original entity <span class="name">e1</span> by copying, or "quoting", some or all of it.
-  A <dfn title="wasQuotedFrom" id="dfn-wasquotedfrom">quotation</dfn> relation<span class="withPn">, written <span class="pnExpression">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+ is a particular case of  <a href="#concept-derivation" class="internalDFN">derivation</a> in which entity <span class="name">e2</span> is derived from an original entity <span class="name">e1</span> by copying, or "quoting", some or all of it.
+  A <dfn title="wasQuotedFrom" id="dfn-wasquotedfrom">quotation</dfn> relation<span class="withPn">, written <span class="pnExpression"><span class="delete">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span><span class="insert">wasQuotedFrom(id, e2, e1, a, g2, u1, attrs)</span></span> in PROV-N,</span> has:</p>
 <ul>
 <li><span class="attribute" id="quotation.id">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li> 
 <li><span class="attribute" id="quotation.quote">quote</span>:  an identifier (<span class="name">e2</span>) for the entity that represents the quote (the partial copy);
 </li><li><span class="attribute" id="quotation.original">original</span>: an identifier (<span class="name">e1</span>) for the original entity being quoted;
-</li><li><span class="attribute" id="quotation.quoterAgent">quoterAgent</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">ag2</span>) for the agent who performs the quote;
-</li><li><span class="attribute" id="quotation.originalAgent">originalAgent</span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name">ag1</span>) for the agent to whom the original entity is attributed;
-</li><li><span class="attribute" id="quotation.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+</li><li><span class="delete">quoterAgent</span><span class="attribute" id="quotation.activity"><span class="insert">activity</span></span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name"><span class="delete">ag2</span><span class="insert">a</span></span>) for the <span class="delete">agent who performs the quote;
+</span><span class="insert">activity using and generating the above entities;</span></li>
+<li><span class="delete">originalAgent</span><span class="attribute" id="quotation.generation"><span class="insert">generation</span></span>: an <em class="rfc2119" title="optional">optional</em> identifier (<span class="name"><span class="delete">ag1</span><span class="insert">g2</span></span>) for the <span class="delete">agent to whom the original</span><span class="insert">generation involving the generated</span> entity <span class="delete">is attributed;
+</span><span class="insert">(</span><span class="name"><span class="insert">e2</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="quotation.usage"><span class="insert">usage</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">u1</span></span><span class="insert">) for the usage involving the used entity (</span><span class="name"><span class="insert">e1</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="quotation.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 
 </ul>
 
@@ -2236,7 +2473,9 @@
 <pre class="codeexample">entity(wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/)
 agent(ex:Luc)
 agent(ex:Paul)
-wasQuotedFrom(dm:bl-dagstuhl,wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/,ex:Luc,ex:Paul)
+<span class="delete">wasQuotedFrom(dm:bl-dagstuhl,wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/,ex:Luc,ex:Paul)</span><span class="insert">wasQuotedFrom(dm:bl-dagstuhl,wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/)
+wasAttributedTo(dm:bl-dagstuhl, ex:Luc)
+wasAttributedTo(wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/, ex:Paul)</span>
 </pre>
 
 </div>
@@ -2249,7 +2488,7 @@
 <h4><span class="secno">4.3.4 </span>Original Source</h4>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An <dfn id="concept-original-source">original source</dfn> refers to the source material that is closest to the person, information, period, or idea being studied. </span>
+<span class="glossary-ref">   An <dfn id="concept-original-source">original source</dfn> refers to the source material that is closest to the person, information, period, or idea being studied. </span>
 </p>
 
 <p>An <dfn id="dfn-original-source">original source</dfn> relation is a particular case of <a href="#concept-derivation" class="internalDFN">derivation</a> 
@@ -2260,60 +2499,63 @@
 <a href="http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html">http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html</a>.</p>
 
 
-<p> An <dfn title="hadOriginalSource" id="dfn-hadoriginalsource">original source</dfn> relation<span class="withPn">, written <span class="pnExpression">hadOriginalSource(id,e2,e1,attrs)</span>,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+<p> An <dfn title="hadOriginalSource" id="dfn-hadoriginalsource">original source</dfn> relation<span class="withPn">, written <span class="pnExpression"><span class="delete">hadOriginalSource(id,e2,e1,attrs)</span><span class="insert">hadOriginalSource(id, e2, e1, a, g2, u1, attrs)</span></span>,</span> has:</p>
 <ul>
 <li><span class="attribute" id="originalSource.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li> 
 <li><span class="attribute" id="originalSource.derived">derived</span>: an identifier (<span class="name">e2</span>) for the derived entity; </li>
 <li><span class="attribute" id="originalSource.source">source</span>: an identifier (<span class="name">e1</span>) for the original source entity;</li>
-<li><span class="attribute" id="originalSource.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+<li><span class="attribute" id="originalSource.activity"><span class="insert">activity</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">a</span></span><span class="insert">) for the activity using and generating the above entities;</span></li>
+<li><span class="attribute" id="originalSource.generation"><span class="insert">generation</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">g2</span></span><span class="insert">) for the generation involving the generated entity (</span><span class="name"><span class="insert">e2</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="originalSource.usage"><span class="insert">usage</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> identifier (</span><span class="name"><span class="insert">u1</span></span><span class="insert">) for the usage involving the used entity (</span><span class="name"><span class="insert">e1</span></span><span class="insert">) and activity;</span></li> 
+<li><span class="attribute" id="originalSource.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 
 <div class="anexample">
 <p>
-Let us consider the <span class="insert">concept introduced in the </span>current <span class="delete">section </span><span class="insert">section, identified as </span><a href="#concept-original-source"><span class="name"><span class="delete">dm:term-original-source</span><span class="insert">dm:concept-original-source</span></span></a>, and
-the Google page <a href="http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html"><span class="name">go:credit-where-credit-is-due.html</span></a>, where the notion <span class="insert">original-source </span>was originally <span class="delete">described.</span><span class="insert">described (to the knowledge of the authors).</span>
-</p><pre class="codeexample"><span class="delete">entity(dm:term-original-source)</span><span class="insert">entity(dm:concept-original-source)</span>
+Let us consider the concept introduced in the current section, identified as <a href="#concept-original-source"><span class="name">dm:concept-original-source</span></a>, and
+the Google page <a href="http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html"><span class="name">go:credit-where-credit-is-due.html</span></a>, where the notion original-source was originally described (to the knowledge of the authors).
+</p><pre class="codeexample">entity(dm:concept-original-source)
 entity(go:credit-where-credit-is-due.html)
-<span class="delete">hadOriginalSource(dm:term-original-source,go:credit-where-credit-is-due.html)</span><span class="insert">hadOriginalSource(dm:concept-original-source,go:credit-where-credit-is-due.html)</span>
+hadOriginalSource(dm:concept-original-source,go:credit-where-credit-is-due.html)
 </pre>
 </div>
 
 
 </div>  
 
-<div id="term-traceability" class="section">
-<h4><span class="secno">4.3.5 </span>Traceability</h4>
+<div id="term-trace" class="section">
+<h4><span class="secno">4.3.5 </span>Trace</h4>
 
 <p>
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   <dfn id="concept-traceability">Traceability</dfn> is the ability to link back an entity to another by means of derivation or responsibility relations, possibly repeatedly traversed. </span>
+<span class="glossary-ref">   <dfn id="concept-trace">Trace</dfn> is the ability to link back an entity to another by means of derivation or responsibility relations, possibly repeatedly traversed. </span>
 </p>
 
 
-<p> A traceability relation between two entities  <span class="name">e2</span> and  <span class="name">e1</span> is a generic dependency of <span class="name">e2</span>
+<p> A trace relation between two entities  <span class="name">e2</span> and  <span class="name">e1</span> is a generic dependency of <span class="name">e2</span>
 on  <span class="name">e1</span> that indicates either that <span class="name">e1</span> may have been necessary for <span class="name">e2</span> to be created, or that <span class="name">e1</span> bears 
 some responsibility for  <span class="name">e2</span>'s existence.
 
 
-</p><p><span class="insert">A </span><dfn title="tracedTo" id="dfn-tracedto">Traceability</dfn><span class="insert"> relation </span><span class="withPn">, written <span class="pnExpression">tracedTo(id,e2,e1,attrs)</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+</p><p>A <dfn title="tracedTo" id="dfn-tracedto">Trace</dfn> relation <span class="withPn">, written <span class="pnExpression">tracedTo(id,e2,e1,attrs)</span> in PROV-N,</span> has:</p>
 <ul>
-<li><span class="attribute" id="traceability.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li> 
-<li><span class="attribute" id="traceability.entity">entity</span>:  an identifier (<span class="name">e2</span>) for an entity;
-</li><li><span class="attribute" id="traceability.ancestor">ancestor</span>: an identifier (<span class="name">e1</span>) for an ancestor entity that the former depends on;
-</li><li><span class="attribute" id="traceability.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+<li><span class="attribute" id="trace.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li> 
+<li><span class="attribute" id="trace.entity">entity</span>:  an identifier (<span class="name">e2</span>) for an entity;
+</li><li><span class="attribute" id="trace.ancestor">ancestor</span>: an identifier (<span class="name">e1</span>) for an ancestor entity that the former depends on;
+</li><li><span class="attribute" id="trace.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 <p>We note that the ancestor is allowed to be an agent since agents are entities. </p>
 
 <p>
-<a href="#concept-derivation" class="internalDFN">Derivation</a> and <span class="delete">association</span><a href="#concept-attribution" class="internalDFN"><span class="insert">attribution</span></a> are particular cases of  traceability.
+<a href="#concept-derivation" class="internalDFN">Derivation</a> and <a href="#concept-attribution" class="internalDFN">attribution</a> are particular cases of  trace.
 </p>
 
 <div class="anexample">
-<p>We refer to the example of <a href="#section-example-two">Section 3.1</a>, and specifically to <a href="#prov-a-document">Figure <span class="delete">prov-tech-report</span><span class="insert">2</span></a>. We can see that there is a path from 
+<p>We refer to the example of <a href="#section-example-two">Section 3.1</a>, and specifically to <a href="#prov-a-document2">Figure 3</a>. We can see that there is a path from 
 <span class="name">tr:WD-prov-dm-20111215</span> to 
-<span class="name">w3:Consortium</span> <span class="delete">or</span><span class="insert">and</span> to
-<span class="name"><span class="delete">pr:rec-advance</span><span class="insert">process:rec-advance</span></span>. This is expressed as follows.
+<span class="name">w3:Consortium</span> and to
+<span class="name">process:rec-advance</span>. This is expressed as follows.
 </p><pre class="codeexample"> tracedTo(tr:WD-prov-dm-20111215,w3:Consortium)
- <span class="delete">tracedTo(tr:WD-prov-dm-20111215,pr:rec-advance)</span><span class="insert">tracedTo(tr:WD-prov-dm-20111215,process:rec-advance)</span>
+ tracedTo(tr:WD-prov-dm-20111215,process:rec-advance)
 </pre>
 </div>
 
@@ -2330,16 +2572,16 @@
 
 <p>The fourth component of PROV-DM is concerned with
 relations <a href="#concept-specialization" class="internalDFN">specialization</a> and <a href="#concept-alternate" class="internalDFN">alternate</a> between entities.
-Figure <a href="#figure-component4">figure-component4</a> <span class="delete">overviews
-the component, which consists of</span><span class="insert">depicts
-the fourth component with</span> a single <span class="delete">"UML Class"</span><span class="insert">class</span> and two associations.
+Figure <a href="#figure-component4">figure-component4</a> depicts
+the fourth component with a single class and two associations.
 </p>
 
 
 <div style="text-align: center;">
 <figure>
 <img src="images/Alternates.png" alt="alternates">
-<figcaption id="figure-component4"><span class="insert">Figure 8: </span>Alternates Component Overview</figcaption>
+<figcaption id="figure-component4">Figure 8: Alternates Component Overview
+</figcaption>
 </figure>
 </div>
 
@@ -2348,7 +2590,7 @@
 <p>Wherever two people describe the provenance of a same thing, 
 one cannot expect them to coordinate and agree on the identifiers to use to denote that thing.</p>
 <div class="anexample" id="entity-example1">
-<p>User Alice writes an article. In its provenance, she wishes to refer to the precise version of the article with a date-specific URI, as she might edit the article later. Alternatively, user Bob refers to the article in general, <span class="delete">indepedently</span><span class="insert">independently</span> of its variants over time.</p>
+<p>User Alice writes an article. In its provenance, she wishes to refer to the precise version of the article with a date-specific URI, as she might edit the article later. Alternatively, user Bob refers to the article in general, independently of its variants over time.</p>
 </div>
 <p>
 To allow for identifiers to be chosen freely and independently by each  user, the PROV data model introduces relations
@@ -2361,7 +2603,7 @@
 <h4><span class="secno">4.4.1 </span>Specialization</h4>
 
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An entity is a <dfn id="concept-specialization">specialization</dfn> of another if they refer to some common thing but the former is a more constrained entity than the latter. The common thing <span class="delete">do</span><span class="insert">does</span> not need to be identified. </span> 
+<span class="glossary-ref">   An entity is a <dfn id="concept-specialization">specialization</dfn> of another if they refer to some common thing but the former is a more constrained entity than the latter. The common thing does not need to be identified. </span> 
 
 
 <p>
@@ -2371,7 +2613,7 @@
 
 
 <p>
-</p><div class="attributes" id="attributes-specialization">A <dfn title="specializationOf" id="dfn-specializationof">specialization</dfn>  relation<span class="withPn">, written <span class="pnExpression">specializationOf(sub, super)</span> in PROV-N,</span> <span class="delete">has the following constituents:</span><span class="insert">has:</span>
+</p><div class="attributes" id="attributes-specialization">A <dfn title="specializationOf" id="dfn-specializationof">specialization</dfn>  relation<span class="withPn">, written <span class="pnExpression">specializationOf(sub, super)</span> in PROV-N,</span> has:
 
 <ul>
 <li><span class="attribute" id="specialization.specializedEntity">specializedEntity</span>: an identifier (<span class="name">sub</span>) of the specialized entity;</li>
@@ -2386,9 +2628,8 @@
  <a href="http://www.bbc.co.uk/news/">bbc:news/</a>. This can be expressed as follows.
 </p><pre class="codeexample">specializationOf(ex:bbcNews2012-03-23, bbc:news/)
 </pre>
-<span class="delete">Given that the BBC news does not define a URI for this day's news page, we are creating a</span><span class="insert">We have created a new</span> qualified <span class="delete">name</span><span class="insert">name,  </span><span class="name"><span class="insert">ex:bbcNews2012-03-23</span></span><span class="insert">,</span> in the namespace <span class="name">ex</span><span class="delete">. 
-</span><span class="insert">, to identify the specific page carrying this day's news, which would otherwise be the generic  </span><span class="name"><span class="insert">bbc:news/</span></span><span class="insert"> page.
-</span></div>
+We have created a new qualified name,  <span class="name">ex:bbcNews2012-03-23</span>, in the namespace <span class="name">ex</span>, to identify the specific page carrying this day's news, which would otherwise be the generic  <span class="name">bbc:news/</span> page.
+</div>
 
 
 
@@ -2404,12 +2645,12 @@
 <h4><span class="secno">4.4.2 </span>Alternate</h4>
 
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   An entity is <dfn id="concept-alternate">alternate</dfn> of another if they are both a specialization of some common entity. The common entity does not need to be identified. </span>
+<span class="glossary-ref">   An entity is <dfn id="concept-alternate">alternate</dfn> of another if they are both a specialization of some common entity. The common entity does not need to be identified. </span>
 
 
   
 
-<p></p><div class="attributes" id="attributes-alternate">An <dfn title="alternateOf" id="dfn-alternateof">alternate</dfn> relation<span class="withPn">, written <span class="pnExpression">alternateOf(e1, e2)</span> in PROV-N,</span> <span class="delete">has the following constituents:</span><span class="insert">has:</span>
+<p></p><div class="attributes" id="attributes-alternate">An <dfn title="alternateOf" id="dfn-alternateof">alternate</dfn> relation<span class="withPn">, written <span class="pnExpression">alternateOf(e1, e2)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="alternate.alternate1">alternate1</span>: an identifier (<span class="name">e1</span>) of the first of the two entities;</li>
 <li><span class="attribute" id="alternate.alternate2">alternate2</span>: an identifier (<span class="name">e2</span>) of the second of the two entities.</li>
@@ -2449,44 +2690,56 @@
 <h3><span class="secno">4.5 </span>Component 5: Collections</h3>
 
 <p>The fifth component of PROV-DM is concerned with the notion of collections. 
-A collection is an entity that has some members. The members are themselves entities, and therefore their provenance can be expressed. <span class="delete">In many applications, it is also of interest</span><span class="insert">Some applications need</span> to be able to express the provenance of the collection  itself: e.g. who maintains the collection, which <span class="delete">member</span><span class="insert">members</span> it contains <span class="delete">at which point in time,</span><span class="insert">as it evolves,</span> and how it was assembled. The purpose of Component 5 is to define the types and relations that are useful to express the provenance of collections. </p>
-
-<p>Figure <a href="#figure-component5">figure-component5</a> <span class="delete">overviews
-the component, which consists of</span><span class="insert">depicts
-the fifth component with</span> two<span class="delete"> "UML Class"</span><span class="insert">  classes</span> and three associations.
+A collection is an entity that has some members. The members are themselves entities, and therefore their provenance can be expressed. Some applications need to be able to express the provenance of the collection  itself: e.g. who maintains the collection, which members it contains as it evolves, and how it was assembled. The purpose of Component 5 is to define the types and relations that are useful to express the provenance of collections. In PROV, the concept of Collection is implemented by means of dictionaries, which we introduce in this section. </p>
+
+<p>Figure <a href="#figure-component5">figure-component5</a> depicts
+the fifth component with four new classes and three associations.
 </p>
 
 
 <div style="text-align: center;">
 <figure>
-<img src="images/Collections.png" alt="collections">
-<figcaption id="figure-component5"><span class="insert">Figure 9: </span>Collections Component Overview</figcaption>
+<img src="images/Dictionaries.png" alt="dictionaries">
+<figcaption id="figure-component5">Figure 9: Collections Component Overview
+</figcaption>
 </figure>
 </div>
 
 
 <p>The intent of these relations and types is to express the <em>history of changes that occurred to a collection</em>. 
-Changes to collections are about the insertion of entities to collections and the removal of members from collections.
+Changes to collections are about the insertion of entities in collections and the removal of members from collections.
 Indirectly, such history provides a way to reconstruct the contents of a collection.</p>
 
 <div id="term-collection" class="section">
 <h4><span class="secno">4.5.1 </span>Collection</h4>
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <dfn id="concept-collection">collection</dfn> is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be <dfn id="dfn-member-of">member of</dfn> the collections.  </span>
-
-
-<p>Conceptually, a collection has a logical structure consisting of key-entity pairs. This structure is often referred to as a <em>map</em>, and is a generic indexing <span class="delete">mechanisms</span><span class="insert">mechanism</span> that can abstract commonly used data structures, including associative lists (also known as "dictionaries" in some programming languages), relational tables, ordered lists, and <span class="delete">more (the</span><span class="insert">more. The</span> specification of such specialized structures in terms of key-value pairs is out of the scope of this <span class="delete">document).</span><span class="insert">document.</span></p>
-
-<p>A given collection forms a given structure for its members.  A different structure (obtained either by insertion or removal of members) constitutes a different collection. Hence,
- for the purpose of provenance, a collection entity is viewed as a snapshot of a structure. Insertion and removal operations result in new snapshots, each snapshot forming an identifiable collection entity.</p>
-
-
-<p>PROV-DM defines the following types related to collections:</p>
+<span class="glossary-ref">   A <dfn id="concept-collection">collection</dfn> is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be <dfn id="dfn-member-of">member of</dfn> the collections.  </span>
+
+<p>In PROV, the concept of Collection is  provided as an extensibility point for other kinds of collections. Collections are implemented by means of dictionaries, which are introduced next. </p>
+
+</div>
+
+<div id="term-dictinonary" class="section">
+<h4><span class="secno">4.5.2 </span>Dictionary</h4>
+
+
+<p>PROV-DM defines a specific type of collection: a dictionary, specified as follows.</p>
+
+
+<span class="glossary-ref">     A <dfn id="concept-dictionary">dictionary</dfn> is a collection whose members are indexed by keys.   </span>
+
+<p>Conceptually, a dictionary has a logical structure consisting of key-entity pairs. This structure is often referred to as a <em>map</em>, and is a generic indexing mechanism that can abstract commonly used data structures, including associative lists (also known as "dictionaries" in some programming languages), relational tables, ordered lists, and more. The specification of such specialized structures in terms of key-value pairs is out of the scope of this document.</p>
+
+<p>A given dictionary forms a given structure for its members.  A different structure (obtained either by insertion or removal of members) constitutes a different dictionary. Hence,
+ for the purpose of provenance, a dictionary entity is viewed as a snapshot of a structure. Insertion and removal operations result in new snapshots, each snapshot forming an identifiable dictionary entity.</p>
+
+
+<p>PROV-DM defines the following types related to dictionaries:</p>
 
 <ul>
-  <li> <span class="name">prov:Collection</span>  denotes an entity of type collection, i.e. an entity that  can participate in  relations amongst collections;
-
-  </li><li><span class="name">prov:EmptyCollection</span> denotes an empty collection.
+  <li> <span class="name">prov:Dictionary</span>  denotes an entity of type dictionary, i.e. an entity that  can participate in  relations amongst dictionaries;
+
+  </li><li><span class="name">prov:EmptyDictionary</span> denotes an empty dictionary.
 </li></ul>
 
 
@@ -2496,8 +2749,8 @@
 
 
 <div class="anexample">
-<pre class="codeexample">entity(c0, <span class="delete">[prov:type="EmptyCollection"</span><span class="insert">[prov:type="prov:EmptyCollection"</span> %% xsd:QName])  // c0 is an empty collection
-entity(c1, <span class="delete">[prov:type="Collection"</span><span class="insert">[prov:type="prov:Collection"</span>  %% xsd:QName])      // c1 is a collection, with unknown content
+<pre class="codeexample">entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])  // d0 is an empty dictionary
+entity(d1, [prov:type="prov:Dictionary"  %% xsd:QName])      // d1 is a dictionary, with unknown content
 </pre>
 </div>
 
@@ -2506,31 +2759,31 @@
 </div>  
 
 
-<div id="term-collection-insertion" class="section">
-<h4><span class="secno">4.5.2 </span>Insertion</h4>
-
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">  <dfn id="concept-insertion">Insertion</dfn> is a derivation that transforms a collection into another, by insertion of one or more key-entity pairs. </span>
+<div id="term-dictionary-insertion" class="section">
+<h4><span class="secno">4.5.3 </span>Insertion</h4>
+
+<span class="glossary-ref">  <dfn id="concept-insertion">Insertion</dfn> is a derivation that transforms a dictionary into another, by insertion of one or more key-entity pairs. </span>
 
 
 
 
 
 <p></p><div class="attributes" id="attributes-derivedByInsertionFrom">
-<p><span class="delete">A</span><span class="insert">An</span> <dfn title="derivedByInsertionFrom" id="dfn-derivedbyinsertionfrom"><span class="delete">Derivation-by-Insertion</span><span class="insert">Insertion</span></dfn> relation<span class="withPn">, written <span class="pnExpression">derivedByInsertionFrom(id, c2, c1, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</span>,</span> <span class="delete">contains:</span><span class="insert">has:</span></p>
+<p>An <dfn title="derivedByInsertionFrom" id="dfn-derivedbyinsertionfrom">Insertion</dfn> relation<span class="withPn">, written <span class="pnExpression">derivedByInsertionFrom(id, d2, d1, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</span>,</span> has:</p>
 <ul>
 <li><span class="attribute" id="derivedByInsertionFrom.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
-<li><span class="attribute" id="derivedByInsertionFrom.after">after</span>: an identifier (<span class="name">c2</span>) for the collection <em>after</em> insertion; </li>
-<li><span class="attribute" id="derivedByInsertionFrom.before">before</span>: an identifier (<span class="name">c1</span>) for the collection <em>before</em> insertion;</li>
+<li><span class="attribute" id="derivedByInsertionFrom.after">after</span>: an identifier (<span class="name">d2</span>) for the dictionary <em>after</em> insertion; </li>
+<li><span class="attribute" id="derivedByInsertionFrom.before">before</span>: an identifier (<span class="name">d1</span>) for the dictionary <em>before</em> insertion;</li>
 <li><span class="attribute" id="derivedByInsertionFrom.key-entity-set">key-entity-set</span>: the inserted key-entity pairs <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)</span> in which each <span class="name">key_i</span> is a <a href="#dfn-value" class="internalDFN">value</a>, and <span class="name">e_i</span> is an identifier  for the entity that has been inserted with the key;
  each <span class="name">key_i</span> is expected to be unique for the key-entity-set;
 </li>
-<li><span class="attribute" id="derivedByInsertionFrom.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+<li><span class="attribute" id="derivedByInsertionFrom.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 </div>
 
 <p>
-<span class="delete">A Derivation-by-Insertion</span><span class="insert">An Insertion</span> relation <span class="name">derivedByInsertionFrom(id, c2, c1,  {(key_1, e_1), ..., (key_n, e_n)})</span> states that  <span class="name">c2</span> is the state of the collection
-following the insertion of pairs <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)</span> into collection  <span class="name">c1</span>.</p>
+An Insertion relation <span class="name">derivedByInsertionFrom(id, d2, d1,  {(key_1, e_1), ..., (key_n, e_n)})</span> states that  <span class="name">d2</span> is the state of the dictionary
+following the insertion of pairs <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)</span> into dictionary  <span class="name">d1</span>.</p>
 
 
 
@@ -2538,102 +2791,90 @@
 
 
 <div class="anexample">
-<pre class="codeexample">entity(c0, <span class="delete">[prov:type="EmptyCollection"</span><span class="insert">[prov:type="prov:EmptyCollection"</span> %% xsd:QName])    // c0 is an empty collection
+<pre class="codeexample">entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])    // d0 is an empty dictionary
 entity(e1)
 entity(e2)
 entity(e3)
-entity(c1, <span class="delete">[prov:type="Collection"</span><span class="insert">[prov:type="prov:Collection"</span> %% xsd:QName])
-entity(c2, <span class="delete">[prov:type="Collection"</span><span class="insert">[prov:type="prov:Collection"</span> %% xsd:QName])
-
-derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2", e2)})       
-derivedByInsertionFrom(c2, c1, {("k3", e3)})    
+entity(d1, [prov:type="prov:Dictionary" %% xsd:QName])
+entity(d2, [prov:type="prov:Dictionary" %% xsd:QName])
+
+derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2", e2)})       
+derivedByInsertionFrom(d2, d1, {("k3", e3)})    
 </pre>
 From this set of descriptions, we conclude:
 <ul>
-<li>   <span class="name">c0<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{  }
-   </span>
-</li><li>   <span class="name">c1<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e1), ("k2", e2) }
-   </span>
-</li><li>   <span class="name">c2<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e1), ("k2", e2), ("k3", e3) }
-  </span>
+<li>   <span class="name">d0</span> is the set <span class="name">{  }</span>
+</li><li>   <span class="name">d1</span> is the set <span class="name">{ ("k1", e1), ("k2", e2) }</span>
+</li><li>   <span class="name">d2</span> is the set <span class="name">{ ("k1", e1), ("k2", e2), ("k3", e3) }</span>
 </li></ul>
 </div>
 
-<p>Insertion provides an "update semantics" for the keys that are already present in <span class="delete">the</span><span class="insert">a</span> collection,<span class="delete"> as</span><span class="insert">
-since a new pair replaces an existing pair with the same key in the new collection. This is</span> illustrated by the following example. </p>
+<p>Insertion provides an "update semantics" for the keys that are already present in a dictionary,
+since a new pair replaces an existing pair with the same key in the new dictionary. This is illustrated by the following example.</p>
 
 <div class="anexample">
-<pre class="codeexample">entity(c0, <span class="delete">[prov:type="EmptyCollection"</span><span class="insert">[prov:type="prov:EmptyCollection"</span> %% xsd:QName])    // c0 is an empty collection
+<pre class="codeexample">entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])    // d0 is an empty dictionary
 entity(e1)
 entity(e2)
 entity(e3)
-entity(c1, <span class="delete">[prov:type="Collection"</span><span class="insert">[prov:type="prov:Collection"</span> %% xsd:QName])
-entity(c2, <span class="delete">[prov:type="Collection"</span><span class="insert">[prov:type="prov:Collection"</span> %% xsd:QName])
-
-derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2", e2)})       
-derivedByInsertionFrom(c2, c1, {("k1", e3)})    
+entity(d1, [prov:type="prov:Dictionary" %% xsd:QName])
+entity(d2, [prov:type="prov:Dictionary" %% xsd:QName])
+
+derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2", e2)})       
+derivedByInsertionFrom(d2, d1, {("k1", e3)})    
 </pre>
    This is a case of <em>update</em> of <span class="name">e1</span> to <span class="name">e3</span> for the same key, <span class="name">"k1"</span>. <br>
   From this set of descriptions, we conclude:
-  
 <ul>
-<li>   <span class="name">c0<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{  }
-   </span>
-</li><li>   <span class="name">c1<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e1), ("k2", e2) }
-   </span>
-</li><li>   <span class="name">c2<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e3), ("k2", e2) }
-  </span>
+<li>   <span class="name">d0</span> is the set <span class="name">{  }</span>
+</li><li>   <span class="name">d1</span> is the set <span class="name">{ ("k1", e1), ("k2", e2) }</span>
+</li><li>   <span class="name">d2</span> is the set <span class="name">{ ("k1", e3), ("k2", e2) }</span>
 </li></ul>
 </div>
 
 </div>  
 
 
-<div id="term-collection-removal" class="section">
-<h4><span class="secno">4.5.3 </span>Removal</h4>
-
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">  <dfn id="concept-removal">Removal</dfn> is a derivation that transforms a collection into another, by removing one or more key-entity pairs. </span>
+<div id="term-dictionary-removal" class="section">
+<h4><span class="secno">4.5.4 </span>Removal</h4>
+
+<span class="glossary-ref">  <dfn id="concept-removal">Removal</dfn> is a derivation that transforms a dictionary into another, by removing one or more key-entity pairs. </span>
 
 
 
 
 <p>
 </p><div class="attributes" id="attributes-derivedByRemovalFrom">
-<p> A <dfn title="derivedByRemovalFrom" id="dfn-derivedbyremovalfrom"><span class="delete">Derivation-by-Removal</span><span class="insert">Removal</span></dfn> relation, written <span class="pnExpression">derivedByRemovalFrom(id, c2, c1, {key_1, ... key_n}, attrs)</span>, <span class="delete">contains:</span><span class="insert">has:</span></p>
+<p> A <dfn title="derivedByRemovalFrom" id="dfn-derivedbyremovalfrom">Removal</dfn> relation, written <span class="pnExpression">derivedByRemovalFrom(id, d2, d1, {key_1, ... key_n}, attrs)</span>, has:</p>
 <ul>
 <li><span class="attribute" id="derivedByRemovalFrom.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
-<li><span class="attribute" id="derivedByRemovalFrom.after">after</span>: an identifier (<span class="name">c2</span>) for the collection  <em>after</em> the deletion; </li>
-<li><span class="attribute" id="derivedByRemovalFrom.before">before</span>: an identifier (<span class="name">c1</span>)  for the collection <em>before</em> the deletion;</li>
+<li><span class="attribute" id="derivedByRemovalFrom.after">after</span>: an identifier (<span class="name">d2</span>) for the dictionary  <em>after</em> the deletion; </li>
+<li><span class="attribute" id="derivedByRemovalFrom.before">before</span>: an identifier (<span class="name">d1</span>)  for the dictionary <em>before</em> the deletion;</li>
 <li><span class="attribute" id="derivedByRemovalFrom.key-set">key-set</span>: a set of deleted keys  <span class="name">key_1</span>, ..., <span class="name">key_n</span>, for which each <span class="name">key_i</span> is a <a href="#dfn-value" class="internalDFN">value</a>;</li>
-<li><span class="attribute" id="derivedByRemovalFrom.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+<li><span class="attribute" id="derivedByRemovalFrom.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 </div>
 
-<p><span class="delete">Derivation-by-Removal</span><span class="insert">A Removal</span> relation <span class="name">derivedByRemovalFrom(id, c2,c1, {key_1, ..., key_n})</span> states that  <span class="name">c2</span> is  the  state of the collection following the removal of the set of pairs corresponding to keys  <span class="name">key_1...key_n</span> from  <span class="name">c1</span>.
+<p>A Removal relation <span class="name">derivedByRemovalFrom(id, d2,d1, {key_1, ..., key_n})</span> states that  <span class="name">d2</span> is  the  state of the dictionary following the removal of the set of pairs corresponding to keys  <span class="name">key_1...key_n</span> from  <span class="name">d1</span>.
 
 </p><div class="anexample">
-<pre class="codeexample">entity(c0, <span class="delete">[prov:type="EmptyCollection"])</span><span class="insert">[prov:type="prov:EmptyCollection"])</span>    // c0 is an empty collection
+<pre class="codeexample">entity(d0, [prov:type="prov:EmptyDictionary"])    // d0 is an empty dictionary
 entity(e1)
 entity(e2)
 entity(e3)
-entity(c1, <span class="delete">[prov:type="Collection"])</span><span class="insert">[prov:type="prov:Collection"])</span>
-entity(c2, <span class="delete">[prov:type="Collection"])</span><span class="insert">[prov:type="prov:Collection"])</span>
-
-derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2",e2)})       
-derivedByInsertionFrom(c2, c1, {("k3", e3)})
-derivedByRemovalFrom(c3, c2, {"k1", "k3"})   
+entity(d1, [prov:type="prov:Dictionary"])
+entity(d2, [prov:type="prov:Dictionary"])
+
+derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2",e2)})       
+derivedByInsertionFrom(d2, d1, {("k3", e3)})
+derivedByRemovalFrom(d3, d2, {"k1", "k3"})   
 </pre>
 From this set of descriptions, we conclude:
-     
 <ul>
-<li><span class="name">c0<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{  }
-   </span>
-</li><li><span class="name">c1<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e1), ("k2", e2)  }
-   </span>
-</li><li><span class="name">c2<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k1", e1), ("k2", e2), ("k3", e3) }
-   </span>
-</li><li><span class="name">c3<span class="delete"> = </span></span><span class="insert"> is the set </span><span class="name">{ ("k2", e2) }
-  </span>
+<li><span class="name">d0</span> is the set <span class="name">{  }</span>
+</li><li><span class="name">d1</span> is the set <span class="name">{ ("k1", e1), ("k2", e2)  }</span>
+</li><li><span class="name">d2</span> is the set <span class="name">{ ("k1", e1), ("k2", e2), ("k3", e3) }</span>
+</li><li><span class="name">d3</span> is the set <span class="name">{ ("k2", e2) }</span>
 </li></ul>
 
   
@@ -2642,70 +2883,55 @@
 </div>  
 
 
-<div id="term-collection-membership" class="section">
-<h4><span class="secno">4.5.4 </span>Membership</h4>
-
-
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"> <dfn id="concept-membership">Membership</dfn> is the belonging of a key-entity pair to collection. </span>
+<div id="term-dictionary-membership" class="section">
+<h4><span class="secno">4.5.5 </span>Membership</h4>
+
+
+<span class="glossary-ref"> <dfn id="concept-membership">Membership</dfn> is the belonging of a key-entity pair to dictionary. </span>
 
 <p>
-The insertion and removal  relations make insertions and removals explicit as part of the history of a collection. This, however, requires explicit mention of the state of the collection prior to each operation. The membership relation removes this needs, allowing the state of a collection <span class="name">c</span> to be expressed without having to introduce a prior state.</p>
+The insertion and removal  relations make insertions and removals explicit as part of the history of a dictionary. This, however, requires explicit mention of the state of the dictionary prior to each operation. The membership relation removes this needs, allowing the state of a dictionary <span class="name">c</span> to be expressed without having to introduce a prior state.</p>
 
 <p>
 </p><div class="attributes" id="attributes-memberOf">
- A <dfn title="memberOf" id="dfn-memberof">membership</dfn> relation, written <span class="pnExpression">memberOf(id, c, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</span>, <span class="delete">contains:</span><span class="insert">has:</span>
+ A <dfn title="memberOf" id="dfn-memberof">membership</dfn> relation, written <span class="pnExpression">memberOf(id, c, {(key_1, e_1), ..., (key_n, e_n)}, cplt, attrs)</span>, has:
 <ul>
 <li><span class="attribute" id="memberOf.id">id</span>:  an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
-<li><span class="attribute" id="memberOf.after">after</span>: an identifier (<span class="name">c</span>) for the collection whose members are asserted; </li>
-<li><span class="attribute" id="memberOf.key-entity-set">key-entity-set</span>: a set of key-entity pairs <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)</span> that are members of the collection;</li>
-<li><span class="delete">attributes</span><span class="attribute" id="memberOf.complete"><span class="insert">complete</span></span>: an <em class="rfc2119" title="optional">optional</em> <span class="insert">boolean 
-</span><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a><span class="insert">; if true, it indicates that no other member belongs to the collection; 
-</span></li><li><span class="attribute" id="memberOf.attributes"><span class="insert">attributes</span></span><span class="insert">: an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em> set (<span class="name">attrs</span>) of attribute-value pairs <span class="delete">to further describe the properties of the</span><span class="insert">representing additional information about this</span> relation.</li>
+<li><span class="attribute" id="memberOf.after">after</span>: an identifier (<span class="name">c</span>) for the dictionary whose members are asserted; </li>
+<li><span class="attribute" id="memberOf.key-entity-set">key-entity-set</span>: a set of key-entity pairs <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)</span> that are members of the dictionary;</li>
+<li><span class="attribute" id="memberOf.complete">complete</span>: an <em class="rfc2119" title="optional">optional</em> boolean 
+<a title="value" href="#dfn-value" class="internalDFN">Value</a> (<span class="name">cplt</span>); if true, it indicates that no other member belongs to the dictionary;  if false, it indicates that other members belong to the dictionary; if unspecified, other members <em class="rfc2119" title="may">may</em> belong to the dictionary.
+</li><li><span class="attribute" id="memberOf.attributes">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 </div>
 
 
 
 
-
-
 <p>The description <span class="name">memberOf(c, {(key_1, e_1), ..., (key_n, e_n)})</span> states that  <span class="name">c</span> is known to include <span class="name">(key_1, e_1)</span>, ..., <span class="name">(key_n, e_n)}</span>, without having to introduce a previous state. </p>
 
 <div class="anexample">
-<pre class="codeexample"><span class="delete">entity(c,</span><span class="insert">entity(c1,</span> [prov:type="prov:Collection"  %% xsd:QName])    // <span class="delete">c</span><span class="insert">c1</span> is a collection, with unknown content
-<span class="delete">activity(a)
-wasGeneratedBy(c,a)   // a produced c
+<pre class="codeexample">entity(d1, [prov:type="prov:Dictionary"  %% xsd:QName])    // d1 is a dictionary, with unknown content
+entity(d2, [prov:type="prov:Dictionary"  %% xsd:QName])    // d2 is a dictionary, with unknown content
 
 entity(e1)
 entity(e2)
-memberOf(c, {("k1", e1), ("k2", e2)} )  
-
-entity(e3)
-entity(c1,</span><span class="insert">entity(c2,</span> [prov:type="prov:Collection"  %% xsd:QName])<span class="insert">    // c2 is a collection, with unknown content</span>
-
-<span class="delete">derivedByInsertionFrom(c1, c,</span><span class="insert">entity(e1)
-entity(e2)
-
-memberOf(c1, {("k1", e1), ("k2", e2)} )  
-memberOf(c2, {("k1", e1), ("k2", e2)}, true)  
+
+memberOf(d1, {("k1", e1), ("k2", e2)} )  
+memberOf(d2, {("k1", e1), ("k2", e2)}, true)  
 
 entity(e3)
-entity(c3, [prov:type="prov:Collection"  %% xsd:QName])
-
-derivedByInsertionFrom(c3, c1,</span> {("k3", e3)})     
+entity(d3, [prov:type="prov:Dictionary"  %% xsd:QName])
+
+derivedByInsertionFrom(d3, d1, {("k3", e3)})     
 </pre>
-  
-From <span class="delete">this set of assertions,</span><span class="insert">these descriptions,</span> we conclude:
-  <span class="delete">   c  contains   ("k1", e1), ("k2", e2) 
-   c1 contains   ("k1", e1), ("k2", e2), ("k3", v3) 
-  </span><span class="delete">
- Note that the state of</span>
+From these descriptions, we conclude:
 <ul>
-<li> <span class="name">c1</span><span class="delete"> with these relations is</span><span class="insert">  has  the following pairs as members: </span><span class="name"><span class="insert">("k1", e1), ("k2", e2)</span></span><span class="insert">, and may contain others.
-</span></li><li> <span class="name"><span class="insert">c2</span></span><span class="insert">  exactly has  the following pairs as members: </span><span class="name"><span class="insert">("k1", e1), ("k2", e2)</span></span><span class="insert">, and does not contain any other.
-</span></li><li> <span class="name"><span class="insert">c3</span></span><span class="insert"> has  the following pairs as members: </span><span class="name"><span class="insert">("k1", e1), ("k2", e2), ("k3", v3)</span></span><span class="insert">, and may contain others.
-</span></li></ul>
-<p><span class="insert"> Thus, the states of </span><span class="name"><span class="insert">c1</span></span><span class="insert"> and </span><span class="name"><span class="insert">c3</span></span><span class="insert"> are</span> only partially <span class="delete">known, because the state of </span><span class="delete">c</span><span class="delete"> is unknown.</span><span class="insert">known.</span></p>
+<li> <span class="name">d1</span>  has  the following pairs as members: <span class="name">("k1", e1), ("k2", e2)</span>, and may contain others.
+</li><li> <span class="name">d2</span>  exactly has  the following pairs as members: <span class="name">("k1", e1), ("k2", e2)</span>, and does not contain any other.
+</li><li> <span class="name">d3</span> has  the following pairs as members: <span class="name">("k1", e1), ("k2", e2), ("k3", v3)</span>, and may contain others.
+</li></ul>
+<p> Thus, the states of <span class="name">d1</span> and <span class="name">d3</span> are only partially known.</p>
 </div>
 
 
@@ -2718,10 +2944,10 @@
 
 <ul>
 
-<li>The state of a collection (i.e., the set of key-entity pairs it contains) at a given point in a sequence of operations is never stated explicitly. Rather, it can be obtained by querying the chain of derivations involving insertions and removals. Entity type <span class="name">emptyCollection</span> can be used in this context as it marks the start of a sequence of collection operations.</li>
-
-
-<li>The representation of a collection through these relations makes no assumption regarding the underlying data structure used to store and manage collections. In particular, no assumptions are needed regarding the mutability of a data structure that is subject to updates. Entities, however, are immutable and this applies  to those entities that represent collections. This is reflected in the constraints listed in <span class="delete">Part II.</span><span class="insert">[</span><cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS"><span class="insert">PROV-DM-CONSTRAINTS</span></a></cite><span class="insert">].</span>  </li>
+<li>The state of a dictionary (i.e., the set of key-entity pairs it contains) at a given point in a sequence of operations is never stated explicitly. Rather, it can be obtained by querying the chain of derivations involving insertions and removals. Entity type <span class="name">emptyDictionary</span> can be used in this context as it marks the start of a sequence of dictionary operations.</li>
+
+
+<li>The representation of a dictionary through these relations makes no assumption regarding the underlying data structure used to store and manage dictionaries. In particular, no assumptions are needed regarding the mutability of a data structure that is subject to updates. Entities, however, are immutable and this applies  to those entities that represent dictionaries. This is reflected in the constraints listed in [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>].  </li>
 </ul>
 
   
@@ -2734,8 +2960,8 @@
 <p>The sixth component of PROV-DM is concerned with <a title="note" href="#concept-note" class="internalDFN">notes</a> and <a title="annotation" href="#concept-annotation" class="internalDFN">annotations</a>.
 </p>
 
-<p>As provenance descriptions are exchanged between systems, it may be useful <span class="insert">for a third party </span>to add <span class="delete">extra-information</span><span class="insert">extra information</span> to what they are describing. For instance, a "trust service" may add value-judgements about the
-trustworthiness of some of the entities or agents <span class="delete">involved.</span><span class="insert">occurring in provenance records it is given access to.</span> Likewise, an interactive visualization component may want to enrich <span class="delete">a</span><span class="insert">an existing</span> set of provenance descriptions with information helping reproduce their
+<p>As provenance descriptions are exchanged between systems, it may be useful for a third party to add extra information to what they are describing. For instance, a "trust service" may add value-judgements about the
+trustworthiness of some of the entities or agents occurring in provenance records it is given access to. Likewise, an interactive visualization component may want to enrich an existing set of provenance descriptions with information helping reproduce their
 visual representation. To help with interoperability, PROV-DM introduces a simple annotation mechanism allowing anything that is identifiable to be associated with notes.
 For this, a type and and a relation are introduced.</p>
 
@@ -2745,13 +2971,13 @@
       
 <h4><span class="secno">4.6.1 </span>Note</h4>
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"><span class="insert"> A </span><dfn id="concept-note"><span class="insert">note</span></dfn><span class="insert"> is an identified set of application-specific attribute-value pairs.</span></span>
-
-
-<p></p><div class="attributes" id="attributes-note">A <dfn title="dfn-note" id="dfn-note">note</dfn><span class="withPn">, <span class="delete">noted</span><span class="insert">written</span> <span class="pnExpression">note(id, [attr1=val1, ...])</span> in PROV-N,</span> <span class="delete">contains:</span><span class="insert">has:</span>
+<span class="glossary-ref"> A <dfn id="concept-note">note</dfn> is an identified set of application-specific attribute-value pairs.</span>
+
+
+<p></p><div class="attributes" id="attributes-note">A <dfn title="dfn-note" id="dfn-note">note</dfn><span class="withPn">, written <span class="pnExpression">note(id, [attr1=val1, ...])</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="note.id">id</span>: an identifier for a note;</li>
-<li><span class="attribute" id="note.attributes">attributes</span>: a set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), <span class="delete">...), whose meaning is application specific.</span><span class="insert">...) representing application-specific information.</span></li>
+<li><span class="attribute" id="note.attributes">attributes</span>: a set of attribute-value pairs ((<span class="name">attr1</span>, <span class="name">val1</span>), ...) representing application-specific information.</li>
 </ul>
 </div>
 
@@ -2761,29 +2987,25 @@
 <div class="anexample" id="anexample-note1">
 <p>
 The following note consists of a set of application-specific attribute-value pairs, intended
-to help the rendering of <span class="delete">what</span><span class="insert">the pre-existing entity</span> it is associated with, by
+to help the rendering of the pre-existing entity it is associated with, by
 specifying its color and its position on the screen.</p>
-<pre class="codeexample"><span class="delete">note(ex2:n1,[ex2:color="blue", ex2:screenX=20, ex2:screenY=30])
-hasAnnotation(tr:WD-prov-dm-20111215,ex2:n1)</span><span class="insert">note(ex:n1,[ex:color="blue", ex:screenX=20, ex:screenY=30])
-hasAnnotation(tr:WD-prov-dm-20111215,ex:n1)</span>
+<pre class="codeexample">note(ex:n1,[draw:color="blue", draw:screenX=20, draw:screenY=30])
+hasAnnotation(tr:WD-prov-dm-20111215,ex:n1)
 </pre>
-<p>The note is <span class="delete">associated with</span><span class="insert">linked to</span> the entity <span class="name">tr:WD-prov-dm-20111215</span><span class="delete">.
-Relation</span><span class="insert">, with
-relation</span> <a title="annotation" href="#concept-annotation" class="internalDFN">hasAnnotation</a><span class="delete"> is 
-</span>  
-discussed in<span class="delete"> the</span>  <a href="#term-annotation"><span class="delete">next section</span><span class="insert">Section 4.6.2</span></a>.<span class="insert">  
-The note's identifier and attributes are declared in the namespace denoted by prefix </span><span class="name"><span class="insert">ex</span></span><span class="insert"> to illustrate that the rendering</span>  <span class="delete">The note's identifier and attributes are declared in a separate namespace denoted by prefix</span><span class="insert">application may differ from the application involving entity</span> <span class="name"><span class="delete">ex2</span><span class="insert">tr:WD-prov-dm-20111215</span></span>.
+<p>The note is linked to the entity <span class="name">tr:WD-prov-dm-20111215</span>, with
+relation <a title="annotation" href="#concept-annotation" class="internalDFN">hasAnnotation</a>  
+discussed in  <a href="#term-annotation">Section 4.6.2</a>.  
+The note's identifier is declared in the namespace denoted by prefix <span class="name">ex</span> to illustrate that the rendering  application may differ from the application involving entity <span class="name">tr:WD-prov-dm-20111215</span>. The prefix <span class="name">draw</span> also denotes an <span class="delete">application-specific</span><span class="insert">application specific</span> namespace.
 </p>
 </div>
 
 <div class="anexample" id="anexample-note2">
-<p><span class="delete">Alternatively,</span><span class="insert">In contrast,</span> a reputation service may enrich <span class="delete">a</span><span class="insert">an existing</span> provenance record with notes providing reputation ratings about agents. In the following fragment, both agents <span class="name"><span class="delete">ex:Simon</span><span class="insert">ex2:Simon</span></span> and <span class="name"><span class="delete">ex:Paolo</span><span class="insert">ex2:Paolo</span></span> are rated "excellent".</p>
-<pre class="codeexample">note(ex3:n2,[ex3:reputation="excellent"])
-<span class="delete">hasAnnotation(ex:Simon,ex3:n2)
-hasAnnotation(ex:Paolo,ex3:n2)</span><span class="insert">hasAnnotation(ex2:Simon,ex3:n2)
-hasAnnotation(ex2:Paolo,ex3:n2)</span>
+<p>In contrast, a reputation service may enrich an existing provenance record with notes providing reputation ratings about agents. In the following fragment, both agents <span class="name">ex2:Simon</span> and <span class="name">ex2:Paolo</span> are rated "excellent".</p>
+<pre class="codeexample">note(ex3:n2,[trust:reputation="excellent"])
+hasAnnotation(ex2:Simon,ex3:n2)
+hasAnnotation(ex2:Paolo,ex3:n2)
 </pre>
-<p>The note's identifier and attributes are declared in a separate namespace denoted by prefix <span class="name">ex3</span>.</p>
+<p>The note's identifier is declared in a separate namespace denoted by prefix <span class="name">ex3</span>.   The prefix <span class="name">trust</span> also denotes an application specific namespace.</p>
 
 </div>
 
@@ -2795,13 +3017,13 @@
 
 
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html"> An <dfn id="concept-annotation">annotation</dfn> is a link between something that is identifiable and a note referred to by its identifier.</span>
+<span class="glossary-ref"> An <dfn id="concept-annotation">annotation</dfn> is a link between something that is identifiable and a note referred to by its identifier.</span>
 
 <p>Multiple notes can
 be associated with a given identified object; symmetrically, multiple objects can be associated with a given note.  Since notes have identifiers,  they can also be
 annotated. </p>
 
-<p></p><div class="attributes" id="attributes-annotation">An <dfn title="hasAnnotation" id="dfn-hasannotation">annotation relation</dfn><span class="withPn">, written <span class="pnExpression">hasAnnotation(r,n)</span> in PROV-N,</span> <span class="delete">has the following constituents:</span><span class="insert">has:</span>
+<p></p><div class="attributes" id="attributes-annotation">An <dfn title="hasAnnotation" id="dfn-hasannotation">annotation relation</dfn><span class="withPn">, written <span class="pnExpression">hasAnnotation(r,n)</span> in PROV-N,</span> has:
 <ul>
 <li><span class="attribute" id="annotation.id">something</span>: the identifier (<span class="name">r</span>) of something being annotated;</li>
 <li><span class="attribute" id="annotation.note">note</span>: an identifier (<span class="name">n</span>) of a note.</li>
@@ -2855,7 +3077,7 @@
 A <dfn id="dfn-defaultNamespaceDeclaration">default namespace declaration</dfn> consists of a namespace. Every un-prefixed qualified name in the scope of this default namespace declaration
 refers to this namespace.</p>
 
-<p>The <span class="delete">PROV-DM</span><dfn title="prov-namespace" id="dfn-prov-namespace"><span class="insert">PROV</span> namespace</dfn> is<span class="insert"> identified by the URI</span> <span class="name">http://www.w3.org/ns/prov#</span>.</p>
+<p>The <dfn title="prov-namespace" id="dfn-prov-namespace">PROV namespace</dfn> is identified by the URI <span class="name">http://www.w3.org/ns/prov#</span>.</p>
 
 </div>
 
@@ -2863,7 +3085,7 @@
 <h4><span class="secno">4.7.2 </span>Qualified Name</h4>
 
 
-<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/31816209cab0/model/glossary.html">   A <dfn id="concept-qualifiedName">qualified name</dfn> is a name subject to <a href="#dfn-namespace" class="internalDFN">namespace</a> interpretation. It consists of a <a href="#dfn-namespace" class="internalDFN">namespace</a>, denoted by an optional prefix, and a local name.<p></p> </span>
+<span class="glossary-ref">   A <dfn id="concept-qualifiedName">qualified name</dfn> is a name subject to <a href="#dfn-namespace" class="internalDFN">namespace</a> interpretation. It consists of a <a href="#dfn-namespace" class="internalDFN">namespace</a>, denoted by an optional prefix, and a local name.<p></p> </span>
 
 <p>PROV-DM stipulates that a qualified name can be mapped into an IRI
  by concatenating the IRI associated with the prefix and the local part.</p>
@@ -2892,21 +3114,21 @@
 <p>An <dfn title="dfn-attribute" id="dfn-attribute">attribute</dfn> is a <a href="#concept-qualifiedName" class="internalDFN">qualified name</a>. 
 
 
-</p><p>The PROV data model introduces a pre-defined set of attributes in the <span class="delete">PROV-DM</span><a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN"><span class="insert">PROV</span> namespace</a>, which we define below. 
-The interpretation of any attribute declared in another namespace is out of scope.</p>
+</p><p>The PROV data model introduces a pre-defined set of attributes in the <a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN">PROV namespace</a>, which we define below. 
+This specification does not provide any interpretation for any attribute declared in any other namespace.</p>
 
 
 
 
 <div id="attributes-at-a-glance-div" style="text-align: left;">
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="attributes-at-a-glance"><span class="insert">Table 5: PROV-DM Attributes At a Glance</span></caption>
-<tbody><tr><td><b><span class="insert">Attribute</span></b></td><td><b><span class="insert">value</span></b></td><td><b><span class="insert">Section</span></b></td></tr> 
-<tr><td><span class="insert">prov:label</span></td><td><span class="insert">xsd:string</span></td><td><span class="insert">Section </span><a href="#term-attribute-label"><span class="insert">4.7.4.1</span></a> </td></tr>
-<tr><td><span class="insert">prov:location</span></td><td><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a></td><td><span class="insert">Section </span><a href="#term-attribute-location"><span class="insert">4.7.4.2</span></a> </td></tr>
-<tr><td><span class="insert">prov:role</span></td><td><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a></td><td><span class="insert">Section </span><a href="#term-attribute-role"><span class="insert">4.7.4.3</span></a> </td></tr>
-<tr><td><span class="insert">prov:type</span></td><td><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a></td><td><span class="insert">Section </span><a href="#term-attribute-type"><span class="insert">4.7.4.4</span></a> </td></tr>
-<tr><td><span class="insert">prov:value</span></td><td><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a></td><td><span class="insert">Section </span><a href="#term-attribute-value"><span class="insert">4.7.4.5</span></a> </td></tr>
+<caption id="attributes-at-a-glance">Table 5: PROV-DM Attributes At a Glance</caption>
+<tbody><tr><td><b>Attribute</b></td><td><b>value</b></td><td><b>Section</b></td></tr> 
+<tr><td>prov:label</td><td>xsd:string</td><td>Section <a href="#term-attribute-label">4.7.4.1</a> </td></tr>
+<tr><td>prov:location</td><td><a title="value" href="#dfn-value" class="internalDFN">Value</a></td><td>Section <a href="#term-attribute-location">4.7.4.2</a> </td></tr>
+<tr><td>prov:role</td><td><a title="value" href="#dfn-value" class="internalDFN">Value</a></td><td>Section <a href="#term-attribute-role">4.7.4.3</a> </td></tr>
+<tr><td>prov:type</td><td><a title="value" href="#dfn-value" class="internalDFN">Value</a></td><td>Section <a href="#term-attribute-type">4.7.4.4</a> </td></tr>
+<tr><td>prov:value</td><td><a title="value" href="#dfn-value" class="internalDFN">Value</a></td><td>Section <a href="#term-attribute-value">4.7.4.5</a> </td></tr>
 </tbody></table>
 </div>
 
@@ -2937,7 +3159,7 @@
 
 
 <p>
-The attribute <span class="name">prov:location</span> is an <em class="rfc2119" title="optional">optional</em> attribute of <span class="delete">entity</span><span class="insert">entity, activity, usage,</span> and <span class="delete">activity.</span><span class="insert">generation.</span>  The value associated with the  attribute <span class="name">prov:location</span> <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="value" href="#dfn-value" class="internalDFN">Value</a>, expected to denote a location.
+The attribute <span class="name">prov:location</span> is an <em class="rfc2119" title="optional">optional</em> attribute of entity, activity, usage, and generation.  The value associated with the  attribute <span class="name">prov:location</span> <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="value" href="#dfn-value" class="internalDFN">Value</a>, expected to denote a location.
 </p>
 
 <div class="anexample">
@@ -2951,12 +3173,12 @@
 <div id="term-attribute-role" class="section">
 <h5><span class="secno">4.7.4.3 </span>prov:role</h5>
 
-<p>The attribute <dfn title="dfn-role" id="dfn-dfn-role"><span class="name">prov:role</span></dfn>  denotes the function of an entity with respect to an activity, in the context of a usage, generation,
- association,  start, and  end. The attribute <span class="name">prov:role</span> is allowed to occur multiple times in a list of attribute-value pairs. The value associated with a <span class="name">prov:role</span> attribute <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="value" href="#dfn-value" class="internalDFN">Value</a>.</p>
+<p>The attribute <dfn title="dfn-role" id="dfn-dfn-role"><span class="name">prov:role</span></dfn>  denotes the function of an entity with respect to an activity, in the context of a <span class="delete">usage, generation,</span><a href="#concept-usage" class="internalDFN"><span class="insert">usage</span></a><span class="insert">, </span><a href="#concept-generation" class="internalDFN"><span class="insert">generation</span></a><span class="insert">,</span>
+ <span class="delete">association,</span><a href="#concept-activityAssociation" class="internalDFN"><span class="insert">association</span></a><span class="insert">,</span>  <span class="delete">start,</span><a href="#concept-start" class="internalDFN"><span class="insert">start</span></a><span class="insert">,</span> and  <span class="delete">end.</span><a href="#concept-end" class="internalDFN"><span class="insert">end</span></a><span class="insert">.</span> The attribute <span class="name">prov:role</span> is allowed to occur multiple times in a list of attribute-value pairs. The value associated with a <span class="name">prov:role</span> attribute <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="value" href="#dfn-value" class="internalDFN">Value</a>.</p>
 
 <div class="anexample">
-<p>The following activity <span class="delete">start describes the role of the</span><span class="insert">is associated with an</span> agent <span class="delete">identified by </span><span class="delete">ag</span><span class="delete"> in this start relation with activity </span><span class="delete">a</span><span class="delete">.</span><span class="insert">acting as the operator.</span> </p>
-<pre class="codeexample"><span class="delete">   wasStartedBy(a,ag, [prov:role="program-operator"])</span><span class="insert"> wasAssociatedWith(a, ag, [prov:role="operator"])</span>
+<p>The following activity is associated with an agent acting as the operator. </p>
+<pre class="codeexample"> wasAssociatedWith(a, ag, [prov:role="operator"])
 </pre>
 </div>
 </div>
@@ -2979,22 +3201,19 @@
 <ul>
 <li><span class="name">prov:Plan</span></li>
 
-
 <li><span class="name">prov:Account</span></li>
 
-
 <li><span class="name">prov:SoftwareAgent</span></li>
 
-
 <li><span class="name">prov:Organization</span></li>
 
-
 <li><span class="name">prov:Person</span></li>
 
-
-<li><span class="name"><span class="insert">prov:Collection</span></span></li>
-
-<li><span class="name"><span class="insert">prov:EmptyCollection</span></span></li>
+<li><span class="name">prov:Collection</span></li>
+
+<li><span class="name">prov:Dictionary</span></li>
+
+<li><span class="name">prov:EmptyDictionary</span></li>
 
 </ul>
 
@@ -3002,27 +3221,27 @@
 
 
 <div id="term-attribute-value" class="section">
-<h5><span class="secno"><span class="insert">4.7.4.5 </span></span><span class="insert">prov:value</span></h5>
-
-<p><span class="insert">The attribute </span><dfn title="dfn-value" id="dfn-dfn-value"><span class="name"><span class="insert">prov:value</span></span></dfn><span class="insert">  provides a </span><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a><span class="insert"> associated with an entity.</span></p>
-
-
-<p><span class="insert">The attribute </span><span class="name"><span class="insert">prov:value</span></span><span class="insert"> is an </span><em class="rfc2119" title="optional"><span class="insert">optional</span></em><span class="insert"> attribute of entity.  The value associated with the  attribute </span><span class="name"><span class="insert">prov:value</span></span> <em class="rfc2119" title="must"><span class="insert">must</span></em><span class="insert"> be a PROV-DM </span><a title="value" href="#dfn-value" class="internalDFN"><span class="insert">Value</span></a><span class="insert">. The attribute </span><span class="name"><span class="insert">prov:value</span></span> <em class="rfc2119" title="may"><span class="insert">may</span></em><span class="insert"> occur at most once in a set of attribute-value pairs.</span></p>
+<h5><span class="secno">4.7.4.5 </span>prov:value</h5>
+
+<p>The attribute <dfn title="dfn-value" id="dfn-dfn-value"><span class="name">prov:value</span></dfn>  provides a <a title="value" href="#dfn-value" class="internalDFN">Value</a> associated with an entity.</p>
+
+
+<p>The attribute <span class="name">prov:value</span> is an <em class="rfc2119" title="optional">optional</em> attribute of entity.  The value associated with the  attribute <span class="name">prov:value</span> <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="value" href="#dfn-value" class="internalDFN">Value</a>. The attribute <span class="name">prov:value</span> <em class="rfc2119" title="may">may</em> occur at most once in a set of attribute-value pairs.</p>
 
 <div class="anexample">
-<p><span class="insert">The following example illustrates the provenance of the number </span><span class="name"><span class="insert">4</span></span><span class="insert"> obtained by an activity that computed the length of an input string </span><span class="name"><span class="insert">"abcd"</span></span><span class="insert">.
-The input and the output are expressed as entities </span><span class="name"><span class="insert">ex:in</span></span><span class="insert"> and </span><span class="name"><span class="insert">ex:out</span></span><span class="insert">, respectively. They each have a </span><span class="name"><span class="insert">prov:value</span></span><span class="insert"> attribute associated with the corresponding value.
-</span></p>
-<pre class="codeexample"><span class="insert">entity(ex:in, [prov:value="abcd"]) 
+<p>The following example illustrates the provenance of the number <span class="name">4</span> obtained by an activity that computed the length of an input string <span class="name">"abcd"</span>.
+The input and the output are expressed as entities <span class="name">ex:in</span> and <span class="name">ex:out</span>, respectively. They each have a <span class="name">prov:value</span> attribute associated with the corresponding value.
+</p>
+<pre class="codeexample">entity(ex:in, [prov:value="abcd"]) 
 entity(ex:out, [prov:value=4]) 
 activity(ex:len, [prov:type="string-length"])
 used(ex:len,ex:in)
 wasGeneratedBy(ex:out,ex:len)
 wasDerivedFrom(ex:out,ex:in)
-</span></pre>
+</pre>
 </div>
 
-<div class="note"><span class="insert">Should we also have prov:encoding?</span></div>
+<div class="note">Should we also have prov:encoding?</div>
 
 </div>
 
@@ -3053,21 +3272,21 @@
 
 
 <table border="1" style="margin-left: auto; margin-right: auto;">
-<caption id="prov-dm-data-types"><span class="insert">Table 6: </span>PROV-DM Data Types</caption>
+<caption id="prov-dm-data-types">Table 6: PROV-DM Data Types</caption>
 <tbody><tr><td><a href="http://www.w3.org/TR/xmlschema-2/#decimal">xsd:decimal</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#double">xsd:double</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#dateTime">xsd:dateTime</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#integer">xsd:integer</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#float">xsd:float</a></td>  </tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#integer">xsd:integer</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#float">xsd:float</a></td><td></td>  </tr>
 <tr><td><a href="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger">xsd:nonNegativeInteger</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a></td> <td><a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-XMLLiteral">rdf:XMLLiteral</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger">xsd:nonPositiveInteger</a></td><td><a href="http://www.w3.org/TR/xmlschema-2/#normalizedString">xsd:normalizedString</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#token">xsd:token</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#negativeInteger">xsd:negativeInteger</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#language">xsd:language</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#long">xsd:long</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#Name">xsd:Name</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#int">xsd:int</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#NCName">xsd:NCName</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#short">xsd:short</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#NMTOKEN">xsd:NMTOKEN</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#byte">xsd:byte</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#boolean">xsd:boolean</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedLong">xsd:unsignedLong</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#hexBinary">xsd:hexBinary</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedInt">xsd:unsignedInt</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#base64Binary">xsd:base64Binary</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedShort">xsd:unsignedShort</a></td><td><a href="http://www.w3.org/TR/xmlschema-2/#anyURI">xsd:anyURI</a></td> </tr>
-<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedByte">xsd:unsignedByte</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#QName">xsd:QName</a></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger">xsd:nonPositiveInteger</a></td><td><a href="http://www.w3.org/TR/xmlschema-2/#normalizedString">xsd:normalizedString</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#token">xsd:token</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#negativeInteger">xsd:negativeInteger</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#language">xsd:language</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#long">xsd:long</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#Name">xsd:Name</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#int">xsd:int</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#NCName">xsd:NCName</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#short">xsd:short</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#NMTOKEN">xsd:NMTOKEN</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#byte">xsd:byte</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#boolean">xsd:boolean</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedLong">xsd:unsignedLong</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#hexBinary">xsd:hexBinary</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedInt">xsd:unsignedInt</a></td>  <td><a href="http://www.w3.org/TR/xmlschema-2/#base64Binary">xsd:base64Binary</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedShort">xsd:unsignedShort</a></td><td><a href="http://www.w3.org/TR/xmlschema-2/#anyURI">xsd:anyURI</a></td> <td></td></tr>
+<tr><td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedByte">xsd:unsignedByte</a></td> <td><a href="http://www.w3.org/TR/xmlschema-2/#QName">xsd:QName</a></td><td></td></tr>
 </tbody></table>
 
 
@@ -3077,7 +3296,7 @@
 
 <div class="anexample" id="anexample-value">
 <p>
-The following examples respectively are<span class="delete"> the string "abc",</span> the string "abc", the integer number 1, and the IRI "http://example.org/foo".
+The following examples respectively are the string "abc", the integer number 1, and the IRI "http://example.org/foo".
 </p><pre class="codeexample">  "abc"
   1
   "http://example.org/foo" %% xsd:anyURI
@@ -3102,7 +3321,7 @@
 </div>
 
 <div class="note">
-We need to check that we are including all xsd types that are <span class="delete">accept in the lastest version of RDF.</span><span class="insert">the latest versions of XML Schema/RDF.</span>
+We need to check that we are including all xsd types that are the latest versions of XML Schema/RDF.
 </div>
 </div>
 </div>
@@ -3118,33 +3337,32 @@
 <h2><span class="secno">5. </span>PROV-DM Extensibility Points</h2>
 
 
-<p>The PROV data model provides <span class="delete">several </span>extensibility points that allow designers to specialize it to specific applications or domains. We summarize these extensibility points here:
+<p>The PROV data model provides extensibility points that allow designers to specialize it to specific applications or domains. We summarize these extensibility points here:
 
 </p><ul>
-<li> <span class="delete">Attributes</span><span class="insert">Attribute-value lists</span> occur in all <span class="delete">elements</span><span class="insert">types</span> and relations of the data model.  Applications <span class="insert">designers </span>are free to introduce 
-<span class="insert"> further </span>application-specific <span class="delete">attributes, according to their perspective on the world.  </span><span class="insert">attributes. </span>Attributes for a given application can be distinguished by qualifying them with a prefix denoting a namespace
+<li> Attribute-value lists occur in all types and relations of the data model.  Applications designers are free to introduce further application-specific attributes. Attributes for a given application can be distinguished by qualifying them with a prefix denoting a namespace
 declared in a namespace declaration.
 
-<p>The <span class="delete">PROV-DM</span><a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN"><span class="insert">PROV</span> namespace</a> declares a set of reserved attributes catering for extensibility: <a href="#term-attribute-type"><span class="name"><span class="delete">type</span><span class="insert">prov:type</span></span></a>, <a href="#term-attribute-role"><span class="name"><span class="delete">role</span><span class="insert">prov:role</span></span></a>, <a href="#term-attribute-location"><span class="name"><span class="delete">location</span><span class="insert">prov:location</span></span></a>.</p></li>
-
-<li><span class="insert">Sub-types and sub-relations can be expressed by means of the reserved attribute 
-</span><a href="#term-attribute-type"><span class="name"><span class="insert">prov:type</span></span></a><span class="insert">.
-
-</span><div class="anexample" id="anexample-sub-relation">
-<p><span class="insert">
-In the following example,  </span><span class="name"><span class="insert">e2</span></span><span class="insert"> is a translation of </span><span class="name"><span class="insert">e1</span></span><span class="insert">,
+<p>The <a title="prov-namespace" href="#dfn-prov-namespace" class="internalDFN">PROV namespace</a> declares a set of reserved attributes catering for extensibility: <a href="#term-attribute-type"><span class="name">prov:type</span></a>, <a href="#term-attribute-role"><span class="name">prov:role</span></a>, <a href="#term-attribute-location"><span class="name">prov:location</span></a>.</p></li>
+
+<li>Sub-types and sub-relations can be expressed by means of the reserved attribute 
+<a href="#term-attribute-type"><span class="name">prov:type</span></a>.
+
+<div class="anexample" id="anexample-sub-relation">
+<p>
+In the following example,  <span class="name">e2</span> is a translation of <span class="name">e1</span>,
 expressed as a sub-type of derivation.
-</span></p><pre class="codeexample"><span class="insert"> 
+</p><pre class="codeexample"> 
   wasDerivedFrom(e2,e1, [prov:type="ex:Translation" %% xsd:QName])
-</span></pre>
+</pre>
 </div>
 
 <div class="anexample" id="anexample-sub-type">
-<p><span class="insert">
-In the following example,  </span><span class="name"><span class="insert">e</span></span><span class="insert"> is described as a Car, a type of entity.
-</span></p><pre class="codeexample"><span class="insert"> 
+<p>
+In the following example,  <span class="name">e</span> is described as a Car, a type of entity.
+</p><pre class="codeexample"> 
   entity(e, [prov:type="ex:Car" %% xsd:QName])
-</span></pre>
+</pre>
 </div>
 
 
@@ -3156,21 +3374,15 @@
 
 
 
-<li><span class="insert">New namespaces and associated prefixes can be declared, allowing attributes and names to be qualified. </span></li>
+<li>New namespaces and associated prefixes can be declared, allowing attributes and names to be qualified. </li>
 
 <li>Notes allow arbitrary metadata to be associated with anything identifiable in PROV-DM. Notes consist of attribute-value pairs.  Attributes are qualified by a
 namespace.</li>
 
-
-<span class="delete">Namespaces allow attributes and names to be qualified. </span>
-
-<span class="delete">Sub-typing of elements and relations is allowed by means of the reserved attribute </span><span class="delete">type</span><span class="delete">.</span>
-
-<span class="delete">Domain specific values can be expressed by means of typed literals. </span>
 </ul>
 
 <p>The PROV data model is designed to be application and technology independent, but specializations of PROV-DM are welcome and encouraged.  To ensure interoperability, specializations of
-the PROV data model that exploit the extensibility points summarized in this section <em class="rfc2119" title="must">must</em> preserve the semantics specified in <span class="delete">the PROV-DM documents (part 1 to 3).</span><span class="insert">this document and in [</span><cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS"><span class="insert">PROV-DM-CONSTRAINTS</span></a></cite><span class="insert">].</span> </p>
+the PROV data model that exploit the extensibility points summarized in this section <em class="rfc2119" title="must">must</em> preserve the semantics specified in this document and in [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>]. </p>
 
 
 
@@ -3179,7 +3391,7 @@
 
 
 <div id="valid-provenance" class="section">
-<h2><span class="secno">6. </span><span class="delete">Towards a Refinement of the PROV Data Model</span><span class="insert">Creating Valid Provenance</span></h2>
+<h2><span class="secno">6. </span>Creating Valid Provenance</h2>
 
 
 <ul>
@@ -3191,30 +3403,24 @@
 descriptions that would not make sense: for instance, one could
 express that an entity was used before it was generated, or that the
 activity that generated an entity began its existence after the entity
-generation.  A set of <span class="delete">consistency </span>constraints have been defined for PROV-DM and
-can be found in a companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].
-They <span class="delete">can</span><em class="rfc2119" title="should"><span class="insert">should</span></em> be used by <span class="delete">asserters as a guideline for composing</span><span class="insert">developers to compose</span> provenance descriptions that are <span class="delete">consistent,</span><span class="insert">valid,</span> and
-by implementers of reasoning <span class="delete">engines.</span><span class="insert">engines aiming to check whether provenance descriptions have problems.</span> </li>
+generation.  A set of constraints have been defined for PROV-DM and
+can be found in a companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>].
+They <em class="rfc2119" title="should">should</em> be used by developers to compose provenance descriptions that are valid, and
+by implementers of reasoning engines aiming to check whether provenance descriptions have problems. </li>
 
 
 
 <li>
-<p> The example of <a href="#prov-dm-example">section 3</a> contains identifiers such as <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, which denotes a specific version of a technical report.  On the other hand, a URI such as <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a> <span class="delete">points</span><span class="insert">denotes the latest version of a document. One needs</span> to <span class="delete">the latest version of a document. One needs to </span>ensure that provenance descriptions for the latter <span class="delete">document</span><span class="insert">resource</span> remain valid as <span class="delete">denoted resources change.</span><span class="insert">the resource state changes.</span> </p>
-
-<p>To this end, PROV-DM allows asserters to describe "<em>partial states</em>" of entities by means of attributes and associated values. Some further constraints apply to the use of these attributes, since the values associated with them are expected to remain unchanged for some period of time. The constraints associated to attributes allow provenance descriptions to be refined, they can also be found in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].</p>
+<p> The example of <a href="#prov-dm-example">section 3</a> contains identifiers such as <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, which denotes a specific version of a technical report.  On the other hand, a URI such as <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a> denotes the latest version of a document. One needs to ensure that provenance descriptions for the latter resource remain valid as the resource state changes. </p>
+
+<p>To this end, PROV-DM allows asserters to describe "<em>partial states</em>" of entities by means of attributes and associated values. Some further constraints apply to the use of these attributes, since the values associated with them are expected to remain unchanged for some period of time. The constraints associated to attributes allow provenance descriptions to be refined, they can also be found in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>].</p>
 
 
 </li>
 
 
 <li>
-<p>The <span class="delete">existence of some mechanism(s)  </span><span class="insert">idea of bundling provenance descriptions is crucial to the PROV approach. Indeed, it allows multiple provenance perspectives to be provided for a given entity. It is also the mechanism </span>by which <span class="delete">a set of </span>provenance <span class="delete">descriptions</span><span class="insert">of provenance</span> can be <span class="delete">bundled up and</span><span class="insert">expressed. Such a</span> named <span class="insert">bundle </span>is<span class="delete"> assumed.  No such mechanism is considered as mature for standardization, and therefore such mechanisms remain outside the scope of PROV-DM.   Various ways of achieving this functionality exist, for instance, by:
-</span>
-<span class="delete"> bundling up a set of descriptions in a file and exposing it as a Web resource;</span>
-<span class="delete"> relying on specific serializations to name bundles of descriptions;</span>
-<span class="delete"> using the idea of a service that is capable of associating provenance descriptions to whom they are attributed to.</span>
-
-<span class="delete">Even though a mechanism for blundling up provenance descriptions and naming them is not part of PROV-DM, the idea of a bundle of descriptions is crucial to the PROV approach. Indeed, it allows multiple provenance perspectives to be provided for a given entity. It is also the mechanism by which provenance of provenance can be expressed. Such a named bundle is being</span> referred to as an <dfn id="dfn-account">account</dfn> and is regarded as an <a title="concept-account">Account</a> so that its provenance can be expressed.   The notion of account is specified in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>], as well as <span class="delete">constraint</span><span class="insert">the constraints</span> that  <dfn id="dfn-structurally-well-formed">structurally well-formed</dfn> descriptions <span class="delete">are expected to</span><em class="rfc2119" title="should"><span class="insert">should</span></em> satisfy.</p>
+<p>The idea of bundling provenance descriptions is crucial to the PROV approach. Indeed, it allows multiple provenance perspectives to be provided for a given entity. It is also the mechanism by which provenance of provenance can be expressed. Such a named bundle is referred to as an <dfn id="dfn-account">account</dfn> and is regarded as an <a title="concept-account">Account</a> so that its provenance can be expressed.   The notion of account is specified in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>], as well as the constraints that  <dfn id="dfn-structurally-well-formed">structurally well-formed</dfn> descriptions <em class="rfc2119" title="should">should</em> satisfy.</p>
 </li>
 
 
@@ -3237,14 +3443,16 @@
 <div id="references" class="appendix section"><h2><span class="secno">B. </span>References</h2><div id="normative-references" class="section"><h3><span class="secno">B.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-IRI">[IRI]</dt><dd>M. Duerst, M. Suignard. <a href="http://www.ietf.org/rfc/rfc3987.txt"><cite>Internationalized Resource Identifiers (IRI).</cite></a> January 2005. Internet RFC 3987. URL: <a href="http://www.ietf.org/rfc/rfc3986.txt">http://www.ietf.org/rfc/rfc3987.txt</a> 
 </dd><dt id="bib-RDF-CONCEPTS">[RDF-CONCEPTS]</dt><dd>Graham Klyne; Jeremy J. Carroll. <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210"><cite>Resource Description Framework (RDF): Concepts and Abstract Syntax.</cite></a> 10 February 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210">http://www.w3.org/TR/2004/REC-rdf-concepts-20040210</a> 
 </dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119.  URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a> 
-</dd><dt id="bib-URI"><span class="insert">[URI]</span></dt><dd><span class="insert">T. Berners-Lee; R. Fielding; L. Masinter. </span><a href="http://www.ietf.org/rfc/rfc3986.txt"><cite><span class="insert">Uniform Resource Identifiers (URI): generic syntax.</span></cite></a><span class="insert"> January 2005. Internet RFC 3986. URL: </span><a href="http://www.ietf.org/rfc/rfc3986.txt"><span class="insert">http://www.ietf.org/rfc/rfc3986.txt</span></a> 
+</dd><dt id="bib-URI">[URI]</dt><dd>T. Berners-Lee; R. Fielding; L. Masinter. <a href="http://www.ietf.org/rfc/rfc3986.txt"><cite>Uniform Resource Identifiers (URI): generic syntax.</cite></a> January 2005. Internet RFC 3986. URL: <a href="http://www.ietf.org/rfc/rfc3986.txt">http://www.ietf.org/rfc/rfc3986.txt</a> 
 </dd><dt id="bib-XMLSCHEMA-2">[XMLSCHEMA-2]</dt><dd>Paul V. Biron; Ashok Malhotra. <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML Schema Part 2: Datatypes Second Edition.</cite></a> 28 October 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/</a> 
 </dd></dl></div><div id="informative-references" class="section"><h3><span class="secno">B.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-Logic">[Logic]</dt><dd>W. E. Johnson<a href="http://www.ditext.com/johnson/intro-3.html"><cite>Logic: Part III</cite></a>.1924. URL: <a href="http://www.ditext.com/johnson/intro-3.html">http://www.ditext.com/johnson/intro-3.html</a>
 </dd><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne and Paul Groth (eds.) Luc Moreau, Olaf Hartig, Yogesh Simmhan, James Meyers, Timothy Lebo, Khalid Belhajjame, and Simon Miles <a href="http://www.w3.org/TR/prov-aq/"><cite>Provenance Access and Query</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-aq/">http://www.w3.org/TR/prov-aq/</a>
-</dd><dt id="bib-PROV-DM-CONSTRAINTS">[PROV-DM-CONSTRAINTS]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-dm-constraints/"><cite>PROV-DM Constraints</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-dm-constraints/">http://www.w3.org/TR/prov-dm-constraints/</a>
-</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-n/"><cite>PROV-N ....</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-n/">http://www.w3.org/TR/prov-n/</a>
+</dd><dt id="bib-PROV-CONSTRAINTS">[PROV-CONSTRAINTS]</dt><dd>James Cheney, Paolo Missier, and Luc Moreau (eds.) <a href="http://www.w3.org/TR/prov-constraints/"><cite>Constraints of the PROV Data Model</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-constraints/">http://www.w3.org/TR/prov-constraints/</a>
+</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau and Paolo Missier (eds.)<a href="http://www.w3.org/TR/prov-n/"><cite>PROV-N: The Provenance Notation</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-n/">http://www.w3.org/TR/prov-n/</a>
 </dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Satya Sahoo and Deborah McGuinness (eds.) Khalid Belhajjame, James Cheney, Daniel Garijo, Timothy Lebo, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-o/"><cite>Provenance Formal Model</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-o/">http://www.w3.org/TR/prov-o/</a>
 </dd><dt id="bib-PROV-PRIMER">[PROV-PRIMER]</dt><dd>Yolanda Gil and Simon Miles (eds.) Khalid Belhajjame, Helena Deus, Daniel Garijo, Graham Klyne, Paolo Missier, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-primer/"><cite>Prov Model Primer</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-primer/">http://www.w3.org/TR/prov-primer/</a>
 </dd><dt id="bib-PROV-SEM">[PROV-SEM]</dt><dd>James Cheney <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman"><cite>Formal Semantics Strawman</cite></a>. 2011, Work in progress. URL: <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman">http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman</a>
 </dd></dl></div></div></body></html>
 
+
+
--- a/model/diff/Makefile	Mon May 07 13:41:44 2012 -0400
+++ b/model/diff/Makefile	Tue May 08 09:39:51 2012 +0100
@@ -1,4 +1,4 @@
 dm.diff:
-	htmldiff ../releases/ED-prov-dm-20120402/prov-dm.html prov-dm.html > ../diff.html
+	htmldiff ../releases/WD-prov-dm-20120503/Overview.html prov-dm.html > ../diff.html
 
 
--- a/model/glossary.html	Mon May 07 13:41:44 2012 -0400
+++ b/model/glossary.html	Tue May 08 09:39:51 2012 +0100
@@ -114,7 +114,7 @@
 <span class="glossary" id="glossary-quotation">  
 A <dfn id="concept-quotation">quotation</dfn>
  is the repeat of (some or all of) an entity, such as text or image, by
-someone other than its original author. 
+someone who may or may not be its original author.
 </span>
 
 <span class="glossary" id="glossary-original-source">  
--- a/model/glossary.js	Mon May 07 13:41:44 2012 -0400
+++ b/model/glossary.js	Tue May 08 09:39:51 2012 +0100
@@ -121,7 +121,7 @@
 '<span class="glossary" id="glossary-quotation">   ' + 
 'A <dfn id="concept-quotation">quotation</dfn> ' + 
 ' is the repeat of (some or all of) an entity, such as text or image, by ' + 
-'someone other than its original author.  ' + 
+'someone who may or may not be its original author.  ' + 
 '</span> ' + 
 ' ' + 
 '<span class="glossary" id="glossary-original-source">   ' + 
--- a/model/prov-dm.html	Mon May 07 13:41:44 2012 -0400
+++ b/model/prov-dm.html	Tue May 08 09:39:51 2012 +0100
@@ -1009,9 +1009,9 @@
 <tr class="component2-color"><td><a>Association</a></td><td><a title="wasAssociatedWith">wasAssociatedWith(id,a,ag,pl,attrs)</a></td></tr>
 <tr class="component2-color"><td><a>Responsibility</a></td><td><a title="actedOnBehalfOf">actedOnBehalfOf(id,ag2,ag1,a,attrs)</a></td></tr>
 <tr class="component3-color"><td><a>Derivation</a></td><td><a title="wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
-<tr class="component3-color"><td><a>Revision</a></td><td><a title="wasRevisionOf">wasRevisionOf(id,e2,e1,ag,attrs)</a></td></tr>
-<tr class="component3-color"><td><a>Quotation</a></td><td><a title="wasQuotedFrom">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</a></td></tr>
-<tr class="component3-color"><td><a>Original Source</a></td><td><a title="hadOriginalSource">hadOriginalSource(id,e2,e1,attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Revision</a></td><td><a title="wasRevisionOf">wasRevisionOf(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Quotation</a></td><td><a title="wasQuotedFrom">wasQuotedFrom(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Original Source</a></td><td><a title="hadOriginalSource">hadOriginalSource(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
 <tr class="component3-color"><td><a>Trace</a></td><td><a title="tracedTo">tracedTo(id,e2,e1,attrs)</a></td></tr>
 <tr class="component4-color"><td><a>Alternate</a></td><td><a title="alternateOf">alternateOf(alt1, alt2)</a></td></tr>
 <tr class="component4-color"><td><a>Specialization</a></td><td><a title="specializationOf">specializationOf(sub, super)</a></td></tr>
@@ -1709,8 +1709,8 @@
 <li><span class='attribute' id="derivation.generatedEntity">generatedEntity</span>: the identifier (<span class="name">ee</span>) of the entity generated by the derivation;</li>
 <li><span class='attribute' id="derivation.usedEntity">usedEntity</span>: the identifier (<span class="name">e1</span>) of the entity used by the derivation;</li>
 <li><span class='attribute' id="derivation.activity">activity</span>: an OPTIONAL identifier (<span class="name">a</span>) for the activity using and generating the above entities;</li>
-<li><span class='attribute' id="derivation.generation">generation</span>: an OPTIONAL identifier (<span class="name">g2</span>) for the generation involving the generated entity and activity;</li> 
-<li><span class='attribute' id="derivation.usage">usage</span>: an OPTIONAL identifier (<span class="name">u1</span>) for the usage involving the used entity and activity;</li> 
+<li><span class='attribute' id="derivation.generation">generation</span>: an OPTIONAL identifier (<span class="name">g2</span>) for the generation involving the generated entity (<span class="name">e2</span>) and activity;</li> 
+<li><span class='attribute' id="derivation.usage">usage</span>: an OPTIONAL identifier (<span class="name">u1</span>) for the usage involving the used entity (<span class="name">e1</span>) and activity;</li> 
 <li><span class='attribute' id="derivation.attributes">attributes</span>: an OPTIONAL set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this derivation.</li>
 </ul>
 </div>
@@ -1746,16 +1746,16 @@
 
 <p><span class="glossary-ref" data-ref="glossary-revision"></span></p>
 
-<p> Deciding whether something is made available as a revision of something else usually involves an agent who takes responsibility for approving that the former is a due variant of the latter.
- The agent who is responsible for the revision may optionally be specified.
- Revision is a particular case of <a>derivation</a> of an entity into its revised version.</p>
-
-<p> A <dfn title="wasRevisionOf">revision</dfn> relation<span class="withPn">, written <span class="pnExpression">wasRevisionOf(id,e2,e1,ag,attrs)</span> in PROV-N,</span> has:</p>
+<p>Revision is a particular case of <a>derivation</a> of an entity into its revised version.</p>
+
+<p> A <dfn title="wasRevisionOf">revision</dfn> relation<span class="withPn">, written <span class="pnExpression">wasRevisionOf(id, e2, e1, a, g2, u1, attrs)</span> in PROV-N,</span> has:</p>
 <ul>
 <li><span class='attribute' id="revision.id">id</span>: an OPTIONAL identifier for the relation;</li> 
 <li><span class='attribute' id="revision.newer">newer</span>: the identifier (<span class="name">e2</span>) of the revised  entity;
 <li><span class='attribute' id="revision.older">older</span>: the identifier (<span class="name">e1</span>) of the older entity;
-<li><span class='attribute' id="revision.responsibility">responsibility</span>: an OPTIONAL  identifier (<span class="name">ag</span>) for the agent who approved the newer entity as a variant of the older;
+<li><span class='attribute' id="revision.activity">activity</span>: an OPTIONAL identifier (<span class="name">a</span>) for the activity using and generating the above entities;</li>
+<li><span class='attribute' id="revision.generation">generation</span>: an OPTIONAL identifier (<span class="name">g2</span>) for the generation involving the generated entity (<span class="name">e2</span>) and activity;</li> 
+<li><span class='attribute' id="revision.usage">usage</span>: an OPTIONAL identifier (<span class="name">u1</span>) for the usage involving the used entity (<span class="name">e1</span>) and activity;</li> 
 <li><span class='attribute' id="revision.attributes">attributes</span>: an OPTIONAL set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>
 
@@ -1765,13 +1765,12 @@
 <p>
 Revisiting the example of <a href="#section-example-two">Section 3.2</a>,
 we can now state that the report 
- <span class="name">tr:WD-prov-dm-20111215</span> is a revision of 
- the report <span class="name">tr:WD-prov-dm-20111018</span>, approved by
-agent  <span class="name">w3:Consortium</span>.
+ <span class="name">tr:WD-prov-dm-20111215</span> was a revision of 
+ the report <span class="name">tr:WD-prov-dm-20111018</span>.
 <pre class="codeexample">
 entity(tr:WD-prov-dm-20111215, [ prov:type="process:RecsWD" %% xsd:QName ])
 entity(tr:WD-prov-dm-20111018, [ prov:type="process:RecsWD" %% xsd:QName ])
-wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium)
+wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)
 </pre>
 </div>
 
@@ -1787,14 +1786,15 @@
 </p>
 
 <p>Quotation
- is a particular case of  <a href="#Derivation-Relation">derivation</a> in which entity <span class="name">e2</span> is derived from an original entity <span class="name">e1</span> by copying, or "quoting", some or all of it.
-  A <dfn title="wasQuotedFrom">quotation</dfn> relation<span class="withPn">, written <span class="pnExpression">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span> in PROV-N,</span> has:</p>
+ is a particular case of  <a>derivation</a> in which entity <span class="name">e2</span> is derived from an original entity <span class="name">e1</span> by copying, or "quoting", some or all of it.
+  A <dfn title="wasQuotedFrom">quotation</dfn> relation<span class="withPn">, written <span class="pnExpression">wasQuotedFrom(id, e2, e1, a, g2, u1, attrs)</span> in PROV-N,</span> has:</p>
 <ul>
 <li><span class='attribute' id="quotation.id">id</span>: an OPTIONAL identifier for the relation;</li> 
 <li><span class='attribute' id="quotation.quote">quote</span>:  an identifier (<span class="name">e2</span>) for the entity that represents the quote (the partial copy);
 <li><span class='attribute' id="quotation.original">original</span>: an identifier (<span class="name">e1</span>) for the original entity being quoted;
-<li><span class='attribute' id="quotation.quoterAgent">quoterAgent</span>: an OPTIONAL identifier (<span class="name">ag2</span>) for the agent who performs the quote;
-<li><span class='attribute' id="quotation.originalAgent">originalAgent</span>: an OPTIONAL identifier (<span class="name">ag1</span>) for the agent to whom the original entity is attributed;
+<li><span class='attribute' id="quotation.activity">activity</span>: an OPTIONAL identifier (<span class="name">a</span>) for the activity using and generating the above entities;</li>
+<li><span class='attribute' id="quotation.generation">generation</span>: an OPTIONAL identifier (<span class="name">g2</span>) for the generation involving the generated entity (<span class="name">e2</span>) and activity;</li> 
+<li><span class='attribute' id="quotation.usage">usage</span>: an OPTIONAL identifier (<span class="name">u1</span>) for the usage involving the used entity (<span class="name">e1</span>) and activity;</li> 
 <li><span class='attribute' id="quotation.attributes">attributes</span>: an OPTIONAL set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 
 </ul>
@@ -1811,7 +1811,9 @@
 entity(wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/)
 agent(ex:Luc)
 agent(ex:Paul)
-wasQuotedFrom(dm:bl-dagstuhl,wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/,ex:Luc,ex:Paul)
+wasQuotedFrom(dm:bl-dagstuhl,wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/)
+wasAttributedTo(dm:bl-dagstuhl, ex:Luc)
+wasAttributedTo(wp:thoughts-from-the-dagstuhl-principles-of-provenance-workshop/, ex:Paul)
 </pre>
 
 </div>
@@ -1835,11 +1837,14 @@
 <a href="http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html">http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html</a>.</p>
 
 
-<p> An <dfn title="hadOriginalSource">original source</dfn> relation<span class="withPn">, written <span class="pnExpression">hadOriginalSource(id,e2,e1,attrs)</span>,</span> has:</p>
+<p> An <dfn title="hadOriginalSource">original source</dfn> relation<span class="withPn">, written <span class="pnExpression">hadOriginalSource(id, e2, e1, a, g2, u1, attrs)</span>,</span> has:</p>
 <ul>
 <li><span class='attribute' id="originalSource.id">id</span>:  an OPTIONAL identifier for the relation;</li> 
 <li><span class='attribute' id="originalSource.derived">derived</span>: an identifier (<span class="name">e2</span>) for the derived entity; </li>
 <li><span class='attribute' id="originalSource.source">source</span>: an identifier (<span class="name">e1</span>) for the original source entity;</li>
+<li><span class='attribute' id="originalSource.activity">activity</span>: an OPTIONAL identifier (<span class="name">a</span>) for the activity using and generating the above entities;</li>
+<li><span class='attribute' id="originalSource.generation">generation</span>: an OPTIONAL identifier (<span class="name">g2</span>) for the generation involving the generated entity (<span class="name">e2</span>) and activity;</li> 
+<li><span class='attribute' id="originalSource.usage">usage</span>: an OPTIONAL identifier (<span class="name">u1</span>) for the usage involving the used entity (<span class="name">e1</span>) and activity;</li> 
 <li><span class='attribute' id="originalSource.attributes">attributes</span>: an OPTIONAL set (<span class="name">attrs</span>) of attribute-value pairs representing additional information about this relation.</li>
 </ul>