Restaged latest PROV-XML with diff
authorCurt Tilmes <Curt.Tilmes@nasa.gov>
Fri, 08 Mar 2013 17:36:24 -0500
changeset 5945 f246a0c4ec75
parent 5944 f9e206a3c5fa
child 5946 fb4444cd818b
Restaged latest PROV-XML with diff
xml/releases/WD-prov-xml-20130312/Overview.html
xml/releases/WD-prov-xml-20130312/diff.html
--- a/xml/releases/WD-prov-xml-20130312/Overview.html	Fri Mar 08 15:17:11 2013 -0700
+++ b/xml/releases/WD-prov-xml-20130312/Overview.html	Fri Mar 08 17:36:24 2013 -0500
@@ -709,7 +709,7 @@
 	<td>prov:person</td>
 </tr>
 <tr class="component3-color">
-	<td><a href="#term-Organzation">Organization</a></td>
+	<td><a href="#term-Organization">Organization</a></td>
 	<td>prov:Organization</td>
 	<td>prov:organization</td>
 </tr>
@@ -778,7 +778,7 @@
 <section id="component1"> 
 <h3><span class="secno">3.1 </span>Component 1: Entities and Activities</h3>
 
-<p>The first component of PROV-DM is concerned with <a title="entity">entities</a> and <a title="activity">activities</a>, and their inter-relations: <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>, and <a href="#concept-communication" class="internalDFN">Communication</a>. </p>
+<p>The first component of PROV-DM is concerned with <a title="entity" href="#term-Entity">entities</a> and <a title="activity" href="#term-Activity">activities</a>, and their inter-relations: <a href="#term-Usage">Usage</a>, <a href="#term-Generation">Generation</a>, <a href="#term-Start">Start</a>, <a href="#term-End">End</a>, and <a href="#term-Communication">Communication</a>. </p>
 
 <section id="term-Entity"> 
 <h4><span class="secno">3.1.1 </span>Entity</h4>
@@ -1143,7 +1143,7 @@
 <section id="component2"> 
 <h3><span class="secno">3.2 </span>Component 2: Derivations</h3>
 
-<p>The second component of PROV-DM is concerned with: <a title="derivation">derivations</a> of <a title="entity">entities</a> from other entities and derivation subtypes WasRevisionOf (<a href="#concept-revision" class="internalDFN">Revision</a>), WasQuotedFrom (<a href="#concept-quotation" class="internalDFN">Quotation</a>), and HasPrimarySource (<a href="#concept-primary-source" class="internalDFN">Primary Source</a>).</p>
+<p>The second component of PROV-DM is concerned with: <a title="derivation" href="#term-Derivation">derivations</a> of <a title="entity">entities</a> from other entities and derivation subtypes WasRevisionOf (<a href="#term-Revision">Revision</a>), WasQuotedFrom (<a href="#term-Quotation">Quotation</a>), and HasPrimarySource (<a href="#term-PrimarySource">Primary Source</a>).</p>
 
 <section id="term-Derivation">
 <h4><span class="secno">3.2.1 </span>Derivation</h4>
@@ -1309,7 +1309,7 @@
 <h3><span class="secno">3.3 </span>Component 3: Agents, Responsibility, and Influence</h3>
 
 <p>The third component of PROV-DM is concerned with <a title="agent">agents</a> and the relations WasAttributedTo
-(<a href="#concept-attribution" class="internalDFN">Attribution</a>), WasAssociatedWith (<a href="#concept-association" class="internalDFN">Association</a>), ActedOnBehalfOf (<a href="#concept-delegation" class="internalDFN">Delegation</a>), relating agents to entities, activities, and agents, respectively.</p>
+(<a href="#term-Attribution">Attribution</a>), WasAssociatedWith (<a href="#term-Association">Association</a>), ActedOnBehalfOf (<a href="#term-Delegation">Delegation</a>), relating agents to entities, activities, and agents, respectively.</p>
 
 <section id="term-Agent">
 <h4><span class="secno">3.3.1 </span>Agent</h4>
@@ -1797,7 +1797,7 @@
 <section id="component5"> 
 <h3><span class="secno">3.5 </span>Component 5: Alternate Entities</h3>
 <p>The fifth component of PROV-DM is concerned with
-relations SpecializationOf (<a>specialization</a>) and AlternateOf (<a>alternate</a>) between entities.</p>
+relations SpecializationOf (<a href="#term-Specialization">Specialization</a>) and AlternateOf (<a href="#term-Alternate">Alternate</a>) between entities.</p>
 
 <section id="term-Specialization">
 <h4><span class="secno">3.5.1 </span>Specialization</h4>
--- a/xml/releases/WD-prov-xml-20130312/diff.html	Fri Mar 08 15:17:11 2013 -0700
+++ b/xml/releases/WD-prov-xml-20130312/diff.html	Fri Mar 08 17:36:24 2013 -0500
@@ -649,7 +649,7 @@
 <p>
 Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used to form assessments about its quality, reliability or trustworthiness. PROV-DM is the conceptual data model that forms a basis for the <abbr title="World Wide Web Consortium">W3C</abbr> provenance (PROV) family of specifications. It defines a concepts for expressing provenance information enabling interchange. This document introduces an XML schema for the PROV data model (PROV-DM), allowing instances of the PROV data model to be serialized in XML.
 </p>
-<p>The  <a href="http://www.w3.org/TR/2012/WD-prov-overview-20130312/">PROV Document Overview</a> describes the overall state of PROV, and should be read before other PROV documents.</p>
+<p>The  <a href="http://www.w3.org/TR/2013/WD-prov-overview-20130312/">PROV Document Overview</a> describes the overall state of PROV, and should be read before other PROV documents.</p>
 </section><section id="sotd" class="introductory"><h2>Status of This Document</h2>
   
     
@@ -739,7 +739,7 @@
       
     
   
-</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a href="#prov-namespace" class="tocxref"><span class="secno">1.1 </span>PROV Namespace</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.2 </span>Conventions</a></li></ul></li><li class="tocline"><a href="#schema-design" class="tocxref"><span class="secno">2. </span>XML Schema Design</a><ul class="toc"><li class="tocline"><a href="#schema-modularization" class="tocxref"><span class="secno"><span class="insert">2.1 </span></span><span class="insert">Schema Modularization</span></a></li><li class="tocline"><a href="#design-pattern" class="tocxref"><span class="secno"><span class="insert">2.2 </span></span><i><span class="insert">Salami Slice</span></i><span class="insert"> Design Pattern</span></a></li><li class="tocline"><a href="#elements-vs-attributes" class="tocxref"><span class="secno"><span class="insert">2.3 </span></span><span class="insert">Elements vs. Attributes</span></a></li><li class="tocline"><a href="#type-conventions" class="tocxref"><span class="secno"><span class="insert">2.4 </span></span><span class="insert">Type Conventions</span></a><ul class="toc"><li class="tocline"><a href="#type-conventions-attributes" class="tocxref"><span class="secno"><span class="insert">2.4.1 </span></span><span class="insert">PROV Type Attribute</span></a></li><li class="tocline"><a href="#type-conventions-extension-types" class="tocxref"><span class="secno"><span class="insert">2.4.2 </span></span><span class="insert">Extension Types</span></a></li><li class="tocline"><a href="#type-conventions-xsi-type" class="tocxref"><span class="secno"><span class="insert">2.4.3 </span></span><span class="insert">XSI Type</span></a></li></ul></li><li class="tocline"><a href="#naming-conventions" class="tocxref"><span class="secno"><span class="insert">2.5 </span></span><span class="insert">Naming Conventions</span></a></li></ul></li><li class="tocline"><a href="#schema-components" class="tocxref"><span class="secno">3. </span>PROV XML Schema</a><ul class="toc"><li class="tocline"><a href="#component1" class="tocxref"><span class="secno">3.1 </span>Component 1: Entities and Activities</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">3.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">3.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">3.1.3 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">3.1.4 </span>Usage</a></li><li class="tocline"><a href="#term-Communication" class="tocxref"><span class="secno">3.1.5 </span>Communication</a></li><li class="tocline"><a href="#term-Start" class="tocxref"><span class="secno">3.1.6 </span>Start</a></li><li class="tocline"><a href="#term-End" class="tocxref"><span class="secno">3.1.7 </span>End</a></li><li class="tocline"><a href="#term-Invalidation" class="tocxref"><span class="secno">3.1.8 </span>Invalidation</a></li></ul></li><li class="tocline"><a href="#component2" class="tocxref"><span class="secno">3.2 </span>Component 2: Derivations</a><ul class="toc"><li class="tocline"><a href="#term-Derivation" class="tocxref"><span class="secno">3.2.1 </span>Derivation</a></li><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">3.2.2 </span>Revision</a></li><li class="tocline"><a href="#term-Quotation" class="tocxref"><span class="secno">3.2.3 </span>Quotation</a></li><li class="tocline"><a href="#term-Primary-Source" class="tocxref"><span class="secno">3.2.4 </span>Primary Source</a></li></ul></li><li class="tocline"><a href="#component3" class="tocxref"><span class="secno">3.3 </span>Component 3: Agents, Responsibility, and Influence</a><ul class="toc"><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">3.3.1 </span>Agent</a><ul class="toc"><li class="tocline"><a href="#term-Person" class="tocxref"><span class="secno"><span class="insert">3.3.1.1 </span></span><span class="insert">Person</span></a></li><li class="tocline"><a href="#term-Organization" class="tocxref"><span class="secno"><span class="insert">3.3.1.2 </span></span><span class="insert">Organization</span></a></li><li class="tocline"><a href="#term-SoftwareAgent" class="tocxref"><span class="secno"><span class="insert">3.3.1.3 </span></span><span class="insert">Software Agent</span></a></li></ul></li><li class="tocline"><a href="#term-Attribution" class="tocxref"><span class="secno">3.3.2 </span>Attribution</a></li><li class="tocline"><a href="#term-Association" class="tocxref"><span class="secno">3.3.3 </span>Association</a><ul class="toc"><li class="tocline"><a href="#term-Plan" class="tocxref"><span class="secno"><span class="insert">3.3.3.1 </span></span><span class="insert">Plan</span></a></li></ul></li><li class="tocline"><a href="#term-Delegation" class="tocxref"><span class="secno">3.3.4 </span>Delegation</a></li><li class="tocline"><a href="#term-Influence" class="tocxref"><span class="secno">3.3.5 </span>Influence</a></li></ul></li><li class="tocline"><a href="#component4" class="tocxref"><span class="secno">3.4 </span>Component 4: Bundles</a><ul class="toc"><li class="tocline"><a href="#term-Bundle" class="tocxref"><span class="secno">3.4.1 </span>Bundle</a></li><li class="tocline"><a href="#term-BundleConstructor" class="tocxref"><span class="secno"><span class="insert">3.4.2 </span></span><span class="insert">Bundle Constructor</span></a></li></ul></li><li class="tocline"><a href="#component5" class="tocxref"><span class="secno">3.5 </span>Component 5: Alternate Entities</a><ul class="toc"><li class="tocline"><a href="#term-Specialization" class="tocxref"><span class="secno">3.5.1 </span>Specialization</a></li><li class="tocline"><a href="#term-Alternate" class="tocxref"><span class="secno">3.5.2 </span>Alternate</a></li></ul></li><li class="tocline"><a href="#component6" class="tocxref"><span class="secno">3.6 </span>Component 6: Collections</a><ul class="toc"><li class="tocline"><a href="#term-Collection" class="tocxref"><span class="secno">3.6.1 </span>Collection</a><ul class="toc"><li class="tocline"><a href="#term-EmptyCollection" class="tocxref"><span class="secno"><span class="insert">3.6.1.1 </span></span><span class="insert">Empty Collection</span></a></li></ul></li><li class="tocline"><a href="#term-Membership" class="tocxref"><span class="secno">3.6.2 </span>Membership</a></li></ul></li><li class="tocline"><a href="#further-elements" class="tocxref"><span class="secno">3.7 </span>Further Elements of PROV</a><ul class="toc"><li class="tocline"><a href="#attribute-Identifier" class="tocxref"><span class="secno">3.7.1 </span>Identifier</a></li><li class="tocline"><a href="#attribute-Reference" class="tocxref"><span class="secno"><span class="insert">3.7.2 </span></span><span class="insert">Reference</span></a></li><li class="tocline"><a href="#attributes" class="tocxref"><span class="secno"><span class="delete">3.7.2</span><span class="insert">3.7.3</span> </span>Attributes</a><ul class="toc"><li class="tocline"><a href="#element-Label" class="tocxref"><span class="secno"><span class="delete">3.7.2.1</span><span class="insert">3.7.3.1</span> </span>Label</a></li><li class="tocline"><a href="#element-Location" class="tocxref"><span class="secno"><span class="delete">3.7.2.2</span><span class="insert">3.7.3.2</span> </span>Location</a></li><li class="tocline"><a href="#element-Role" class="tocxref"><span class="secno"><span class="delete">3.7.2.3</span><span class="insert">3.7.3.3</span> </span>Role</a></li><li class="tocline"><a href="#element-Type" class="tocxref"><span class="secno"><span class="delete">3.7.2.4</span><span class="insert">3.7.3.4</span> </span>Type</a></li><li class="tocline"><a href="#element-Value" class="tocxref"><span class="secno"><span class="delete">3.7.2.5</span><span class="insert">3.7.3.5</span> </span>Value</a></li></ul></li><li class="tocline"><a href="#type-value" class="tocxref"><span class="secno"><span class="delete">3.7.3</span><span class="insert">3.7.4</span> </span>Value</a></li></ul></li><li class="tocline"><a href="#structural-elements" class="tocxref"><span class="secno"><span class="insert">3.8 </span></span><span class="insert">Structural Elements of PROV-XML</span></a><ul class="toc"><li class="tocline"><a href="#term-Document" class="tocxref"><span class="secno"><span class="insert">3.8.1 </span></span><span class="insert">Document</span></a></li></ul></li></ul></li><li class="tocline"><a href="#media-type" class="tocxref"><span class="secno">4. </span>Media Type</a></li><li class="tocline"><a href="#prov-xml-schema" class="tocxref"><span class="secno">A. </span><span class="delete">Full </span>XML Schema</a><ul class="toc"><li class="tocline"><a href="#prov-schema" class="tocxref"><span class="secno"><span class="insert">A.1 </span></span><span class="insert">prov.xsd</span></a></li><li class="tocline"><a href="#prov-core-schema" class="tocxref"><span class="secno"><span class="insert">A.2 </span></span><span class="insert">prov-core.xsd</span></a></li><li class="tocline"><a href="#extension-schemas" class="tocxref"><span class="secno"><span class="insert">A.3 </span></span><span class="insert">Extension Schemas</span></a></li></ul></li><li class="tocline"><a href="#changelog" class="tocxref"><span class="secno"><span class="insert">B. </span></span><span class="insert">Change Log</span></a><ul class="toc"><li class="tocline"><a href="#changelog-last" class="tocxref"><span class="secno"><span class="insert">B.1 </span></span><span class="insert">Changes since last version</span></a></li></ul></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno"><span class="delete">B.</span><span class="insert">C.</span> </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno"><span class="delete">C.</span><span class="insert">D.</span> </span>References</a><ul class="toc"><span class="delete">C.1 </span><span class="delete">Normative references</span><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno"><span class="delete">C.2</span><span class="insert">D.1</span> </span>Informative references</a></li></ul></li></ul>  
+</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a href="#prov-namespace" class="tocxref"><span class="secno">1.1 </span>PROV Namespace</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.2 </span>Conventions</a></li></ul></li><li class="tocline"><a href="#schema-design" class="tocxref"><span class="secno">2. </span>XML Schema Design</a><ul class="toc"><li class="tocline"><a href="#schema-modularization" class="tocxref"><span class="secno"><span class="insert">2.1 </span></span><span class="insert">Schema Modularization</span></a></li><li class="tocline"><a href="#design-pattern" class="tocxref"><span class="secno"><span class="insert">2.2 </span></span><i><span class="insert">Salami Slice</span></i><span class="insert"> Design Pattern</span></a></li><li class="tocline"><a href="#elements-vs-attributes" class="tocxref"><span class="secno"><span class="insert">2.3 </span></span><span class="insert">Elements vs. Attributes</span></a></li><li class="tocline"><a href="#type-conventions" class="tocxref"><span class="secno"><span class="insert">2.4 </span></span><span class="insert">Type Conventions</span></a><ul class="toc"><li class="tocline"><a href="#type-conventions-attributes" class="tocxref"><span class="secno"><span class="insert">2.4.1 </span></span><span class="insert">PROV Type Attribute</span></a></li><li class="tocline"><a href="#type-conventions-extension-types" class="tocxref"><span class="secno"><span class="insert">2.4.2 </span></span><span class="insert">Extension Types</span></a></li><li class="tocline"><a href="#type-conventions-xsi-type" class="tocxref"><span class="secno"><span class="insert">2.4.3 </span></span><span class="insert">XSI Type</span></a></li></ul></li><li class="tocline"><a href="#naming-conventions" class="tocxref"><span class="secno"><span class="insert">2.5 </span></span><span class="insert">Naming Conventions</span></a></li></ul></li><li class="tocline"><a href="#schema-components" class="tocxref"><span class="secno">3. </span>PROV XML Schema</a><ul class="toc"><li class="tocline"><a href="#component1" class="tocxref"><span class="secno">3.1 </span>Component 1: Entities and Activities</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">3.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">3.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">3.1.3 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">3.1.4 </span>Usage</a></li><li class="tocline"><a href="#term-Communication" class="tocxref"><span class="secno">3.1.5 </span>Communication</a></li><li class="tocline"><a href="#term-Start" class="tocxref"><span class="secno">3.1.6 </span>Start</a></li><li class="tocline"><a href="#term-End" class="tocxref"><span class="secno">3.1.7 </span>End</a></li><li class="tocline"><a href="#term-Invalidation" class="tocxref"><span class="secno">3.1.8 </span>Invalidation</a></li></ul></li><li class="tocline"><a href="#component2" class="tocxref"><span class="secno">3.2 </span>Component 2: Derivations</a><ul class="toc"><li class="tocline"><a href="#term-Derivation" class="tocxref"><span class="secno">3.2.1 </span>Derivation</a></li><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">3.2.2 </span>Revision</a></li><li class="tocline"><a href="#term-Quotation" class="tocxref"><span class="secno">3.2.3 </span>Quotation</a></li><li class="tocline"><a href="#term-PrimarySource" class="tocxref"><span class="secno">3.2.4 </span>Primary Source</a></li></ul></li><li class="tocline"><a href="#component3" class="tocxref"><span class="secno">3.3 </span>Component 3: Agents, Responsibility, and Influence</a><ul class="toc"><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">3.3.1 </span>Agent</a><ul class="toc"><li class="tocline"><a href="#term-Person" class="tocxref"><span class="secno"><span class="insert">3.3.1.1 </span></span><span class="insert">Person</span></a></li><li class="tocline"><a href="#term-Organization" class="tocxref"><span class="secno"><span class="insert">3.3.1.2 </span></span><span class="insert">Organization</span></a></li><li class="tocline"><a href="#term-SoftwareAgent" class="tocxref"><span class="secno"><span class="insert">3.3.1.3 </span></span><span class="insert">Software Agent</span></a></li></ul></li><li class="tocline"><a href="#term-Attribution" class="tocxref"><span class="secno">3.3.2 </span>Attribution</a></li><li class="tocline"><a href="#term-Association" class="tocxref"><span class="secno">3.3.3 </span>Association</a><ul class="toc"><li class="tocline"><a href="#term-Plan" class="tocxref"><span class="secno"><span class="insert">3.3.3.1 </span></span><span class="insert">Plan</span></a></li></ul></li><li class="tocline"><a href="#term-Delegation" class="tocxref"><span class="secno">3.3.4 </span>Delegation</a></li><li class="tocline"><a href="#term-Influence" class="tocxref"><span class="secno">3.3.5 </span>Influence</a></li></ul></li><li class="tocline"><a href="#component4" class="tocxref"><span class="secno">3.4 </span>Component 4: Bundles</a><ul class="toc"><li class="tocline"><a href="#term-Bundle" class="tocxref"><span class="secno">3.4.1 </span>Bundle</a></li><li class="tocline"><a href="#term-BundleConstructor" class="tocxref"><span class="secno"><span class="insert">3.4.2 </span></span><span class="insert">Bundle Constructor</span></a></li></ul></li><li class="tocline"><a href="#component5" class="tocxref"><span class="secno">3.5 </span>Component 5: Alternate Entities</a><ul class="toc"><li class="tocline"><a href="#term-Specialization" class="tocxref"><span class="secno">3.5.1 </span>Specialization</a></li><li class="tocline"><a href="#term-Alternate" class="tocxref"><span class="secno">3.5.2 </span>Alternate</a></li></ul></li><li class="tocline"><a href="#component6" class="tocxref"><span class="secno">3.6 </span>Component 6: Collections</a><ul class="toc"><li class="tocline"><a href="#term-Collection" class="tocxref"><span class="secno">3.6.1 </span>Collection</a><ul class="toc"><li class="tocline"><a href="#term-EmptyCollection" class="tocxref"><span class="secno"><span class="insert">3.6.1.1 </span></span><span class="insert">Empty Collection</span></a></li></ul></li><li class="tocline"><a href="#term-Membership" class="tocxref"><span class="secno">3.6.2 </span>Membership</a></li></ul></li><li class="tocline"><a href="#further-elements" class="tocxref"><span class="secno">3.7 </span>Further Elements of PROV</a><ul class="toc"><li class="tocline"><a href="#attribute-Identifier" class="tocxref"><span class="secno">3.7.1 </span>Identifier</a></li><li class="tocline"><a href="#attribute-Reference" class="tocxref"><span class="secno"><span class="insert">3.7.2 </span></span><span class="insert">Reference</span></a></li><li class="tocline"><a href="#attributes" class="tocxref"><span class="secno"><span class="delete">3.7.2</span><span class="insert">3.7.3</span> </span>Attributes</a><ul class="toc"><li class="tocline"><a href="#element-Label" class="tocxref"><span class="secno"><span class="delete">3.7.2.1</span><span class="insert">3.7.3.1</span> </span>Label</a></li><li class="tocline"><a href="#element-Location" class="tocxref"><span class="secno"><span class="delete">3.7.2.2</span><span class="insert">3.7.3.2</span> </span>Location</a></li><li class="tocline"><a href="#element-Role" class="tocxref"><span class="secno"><span class="delete">3.7.2.3</span><span class="insert">3.7.3.3</span> </span>Role</a></li><li class="tocline"><a href="#element-Type" class="tocxref"><span class="secno"><span class="delete">3.7.2.4</span><span class="insert">3.7.3.4</span> </span>Type</a></li><li class="tocline"><a href="#element-Value" class="tocxref"><span class="secno"><span class="delete">3.7.2.5</span><span class="insert">3.7.3.5</span> </span>Value</a></li></ul></li><li class="tocline"><a href="#type-value" class="tocxref"><span class="secno"><span class="delete">3.7.3</span><span class="insert">3.7.4</span> </span>Value</a></li></ul></li><li class="tocline"><a href="#structural-elements" class="tocxref"><span class="secno"><span class="insert">3.8 </span></span><span class="insert">Structural Elements of PROV-XML</span></a><ul class="toc"><li class="tocline"><a href="#term-Document" class="tocxref"><span class="secno"><span class="insert">3.8.1 </span></span><span class="insert">Document</span></a></li></ul></li></ul></li><li class="tocline"><a href="#media-type" class="tocxref"><span class="secno">4. </span>Media Type</a></li><li class="tocline"><a href="#prov-xml-schema" class="tocxref"><span class="secno">A. </span><span class="delete">Full </span>XML Schema</a><ul class="toc"><li class="tocline"><a href="#prov-schema" class="tocxref"><span class="secno"><span class="insert">A.1 </span></span><span class="insert">prov.xsd</span></a></li><li class="tocline"><a href="#prov-core-schema" class="tocxref"><span class="secno"><span class="insert">A.2 </span></span><span class="insert">prov-core.xsd</span></a></li><li class="tocline"><a href="#extension-schemas" class="tocxref"><span class="secno"><span class="insert">A.3 </span></span><span class="insert">Extension Schemas</span></a></li></ul></li><li class="tocline"><a href="#changelog" class="tocxref"><span class="secno"><span class="insert">B. </span></span><span class="insert">Change Log</span></a><ul class="toc"><li class="tocline"><a href="#changelog-last" class="tocxref"><span class="secno"><span class="insert">B.1 </span></span><span class="insert">Changes since last version</span></a></li></ul></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno"><span class="delete">B.</span><span class="insert">C.</span> </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno"><span class="delete">C.</span><span class="insert">D.</span> </span>References</a><ul class="toc"><span class="delete">C.1 </span><span class="delete">Normative references</span><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno"><span class="delete">C.2</span><span class="insert">D.1</span> </span>Informative references</a></li></ul></li></ul>  
 
 
 
@@ -842,8 +842,8 @@
            attributeFormDefault="unqualified"&gt;
 
 	&lt;xs:include schemaLocation="prov-core.xsd"/&gt;
-	&lt;xs:include schemaLocation="extensions/prov-dictionary.xsd"/&gt;
-	&lt;xs:include schemaLocation="extensions/prov-links.xsd"/&gt;
+	&lt;xs:include schemaLocation="prov-dictionary.xsd"/&gt;
+	&lt;xs:include schemaLocation="prov-links.xsd"/&gt;
 
 &lt;/xs:schema&gt;
 </span></pre>
@@ -854,7 +854,7 @@
 	targetNamespace="http://www.w3.org/ns/prov#" xmlns:prov="http://www.w3.org/ns/prov#"
 	elementFormDefault="qualified"&gt;
 	
-	&lt;xs:include schemaLocation="../prov-core.xsd" /&gt;
+	&lt;xs:include schemaLocation="prov-core.xsd" /&gt;
 	
 	&lt;xs:complexType name="Mention"&gt;
 		&lt;xs:sequence&gt;
@@ -876,7 +876,7 @@
 
 
 <p>The general design pattern for the XML schema has been
- called <i>Salami Slice Design</i> (cite?).  With this design, the
+ called <i>Salami Slice Design</i><span class="delete"> (cite?).</span><span class="insert">.</span>  With this design, the
  individual components are each defined at the top level as separate
  elements with distinct types.  This allows the types to be easily
  reusable for domain specific extensions.
@@ -948,10 +948,10 @@
 <h3><span class="secno"><span class="insert">2.4 </span></span><span class="insert">Type Conventions</span></h3>
 <section id="type-conventions-attributes">
 <h4><span class="secno"><span class="insert">2.4.1 </span></span><span class="insert">PROV Type Attribute</span></h4>
-<p>The <span class="delete">current design has mirrored</span><span class="insert">PROV-DM states that type information is described using a</span> the <span class="delete">naming from PROV-N.</span><span class="insert">prov:type PROV attribute with and may occur multiple times for a given entity, activity, agent, or relation.</span></p>
+<p>The <span class="delete">current design has mirrored</span><span class="insert">PROV-DM states type information is described using</span> the <span class="delete">naming from PROV-N.</span><span class="insert">prov:type PROV attribute and may occur multiple times for a given entity, activity, agent, or relation.</span></p>
 <p><span class="insert">PROV-XML uses the element </span><code><span class="insert">prov:type</span></code><span class="insert"> to represent the prov:type PROV attribute.</span>  This <span class="delete">often
 involves reliance</span><span class="insert">element can be use to represent both PROV and non-PROV type information.  The following examples shows type information encoded using the </span><code><span class="insert">prov:type</span></code><span class="insert"> element.</span></p>
-<div class="example"><div class="example-title"><span><span class="insert">Example 1</span></span><span class="insert">: type information using prov:type PROV attribute</span></div><pre class="example" ignore=""><span class="insert">&lt;prov:document
+<div class="example"><div class="example-title"><span><span class="insert">Example 1</span></span><span class="insert">: type information using prov:type PROV attribute</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -964,12 +964,12 @@
   &lt;/prov:entity&gt;
 
 &lt;/prov:document&gt;</span></pre></div>
-<p><span class="insert">The </span><code><span class="insert">prov:type</span></code><span class="insert"> element is the only mechanism to explicitly declare multiple types for an instance or declare types that are not derived from the default element type. The </span><code><span class="insert">prov:type</span></code><span class="insert"> element can be used in conjunction with schema-defined PROV types (see examples 2-5).</span></p>
+<p><span class="insert">The </span><code><span class="insert">prov:type</span></code><span class="insert"> element can be used in conjunction with schema-defined PROV types (see examples 2-5).</span></p>
 </section> 
 <section id="type-conventions-extension-types">
 <h4><span class="secno"><span class="insert">2.4.2 </span></span><span class="insert">Extension Types</span></h4>
 <p><span class="insert">PROV-XML defines complexTypes to match the PROV defined type values.  These types provide a more native XML representation of PROV types.  The following example is considered equivalent to the previous example because the element </span><code><span class="insert">prov:plan</span></code><span class="insert"> has type </span><code><span class="insert">prov:Plan</span></code><span class="insert">.  All complexTypes representing a PROV type which is defined as a subclass of another PROV type are defined in PROV-XML as extensions of their parent PROV type's complexType.  For example, </span><code><span class="insert">prov:Plan</span></code><span class="insert"> is defined as an extension of the complexType </span><code><span class="insert">prov:Entity</span></code><span class="insert"> and may be referenced by either </span><code><span class="insert">prov:plan</span></code><span class="insert"> or </span><code><span class="insert">prov:entity</span></code><span class="insert">.</span></p>
-<div class="example"><div class="example-title"><span><span class="insert">Example 2</span></span><span class="insert">: type information using schema defined types</span></div><pre class="example" ignore=""><span class="insert">&lt;prov:document
+<div class="example"><div class="example-title"><span><span class="insert">Example 2</span></span><span class="insert">: type information using schema defined types</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -983,7 +983,7 @@
 &lt;/prov:document&gt;</span></pre></div>
 <p><span class="insert">When an extended type is used a PROV type attribute relation may be inferred for the current and any parent type of the declared type.</span></p>
 <p><span class="insert">Stating all type information using the PROV type attribute assists in interoperability with non-PROV-XML encoding of PROV.</span></p>
-<div class="example"><div class="example-title"><span><span class="insert">Example 3</span></span><span class="insert">: type information using schema defined types - type inferences</span></div><pre class="example" ignore=""><span class="insert">&lt;prov:document
+<div class="example"><div class="example-title"><span><span class="insert">Example 3</span></span><span class="insert">: type information using schema defined types - type inferences</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -1000,8 +1000,8 @@
 </section>
 <section id="type-conventions-xsi-type">
 <h4><span class="secno"><span class="insert">2.4.3 </span></span><span class="insert">XSI Type</span></h4>
-<p><span class="insert">Because the </span><code><span class="insert">prov:Plan</span></code><span class="insert"> complexType is defined as an extension of the complexType </span><code><span class="insert">prov:Entity</span></code><span class="insert">, the following example using </span><code><span class="insert">xsi:type</span></code><span class="insert"> is valid and considered equivalent to the two previous examples. The attribute </span><code><span class="insert">xsi:type</span></code><span class="insert"> tells an XML parser the complexType of the element.  The value of </span><code><span class="insert">xsi:type</span></code><span class="insert"> must be a complexType derived from the default element type.</span></p>
-<div class="example"><div class="example-title"><span><span class="insert">Example 4</span></span><span class="insert">: type information using xsi:type</span></div><pre class="example" ignore=""><span class="insert">&lt;prov:document
+<p><span class="insert">Because the </span><code><span class="insert">prov:Plan</span></code><span class="insert"> complexType is defined as an extension of the complexType </span><code><span class="insert">prov:Entity</span></code><span class="insert">, the following example using </span><code><span class="insert">xsi:type</span></code><span class="insert"> is valid and considered equivalent to the two previous examples. The attribute </span><code><span class="insert">xsi:type</span></code><span class="insert"> tells an XML parser the complexType of the element.  The value of </span><code><span class="insert">xsi:type</span></code><span class="insert"> must be a complexType derived from the default element type in a schema with known location (referenced through </span><code><span class="insert">xsi:schemaLocation</span></code><span class="insert">).</span></p>
+<div class="example"><div class="example-title"><span><span class="insert">Example 4</span></span><span class="insert">: type information using xsi:type</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -1014,7 +1014,7 @@
 
 &lt;/prov:document&gt;</span></pre></div>
 <p><span class="insert">A PROV type attribute relation may be inferred by the use of the </span><code><span class="insert">xsi:type</span></code><span class="insert"> XML attribute.</span></p>
-<div class="example"><div class="example-title"><span><span class="insert">Example 5</span></span><span class="insert">: type information using xsi:type - type inferences</span></div><pre class="example" ignore=""><span class="insert">&lt;prov:document
+<div class="example"><div class="example-title"><span><span class="insert">Example 5</span></span><span class="insert">: type information using xsi:type - type inferences</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -1103,7 +1103,7 @@
 </div>
 
 <div style="text-align: center;">
-<span class="figure" id="fig-agents-responsibility"><span class="figure" id="fig-figure-1-prov-dm-components-informative" style="max-width: 95%; ">
+<span class="figure" id="fig-figure-1-prov-dm-components-informative" style="max-width: 95%; ">
 
 
 
@@ -1127,15 +1127,16 @@
 <area title="bundles" href="#component4" coords="268,0,402,201" alt="bundles" shape="rect">
 </map>
 <br>
-<span class="figcaption" id="prov-dm-components">Figure 1<sup><a class="internalDFN" href="#prov-dm-components"><span class="diamond"> â—Š:</span></a></sup> PROV-DM Components (Informative)</span>
-</span><figcaption><span class="insert">Fig. </span><span class="figno"><span class="insert">1</span></span> <span class="fig-title"><span class="insert">agents/responsibility</span></span></figcaption></span>
-</div>
+<span class="figcaption" id="prov-dm-components">Figure 1<sup><a class="internalDFN" href="#prov-dm-components"><span class="diamond"> â—Š:</span></a></sup>   PROV-DM Components (Informative)</span>
+
+<span class="figure" id="fig-generatedID">
+</span></span></div>
 
 <p><a href="#prov-schema-mapping">Table 1</a> is a mapping of PROV-DM types and relations in PROV-XML schema XML types and elements.</p>
 
 <div id="prov-schema-mapping-div" style="text-align: center;">
 <table class="thinborder" style="margin-left: auto; margin-right: auto;">
-<caption id="prov-schema-mapping"><span>Table 1<sup><a class="internalDFN" href="#prov-schema-mapping"><span class="diamond"> â—Š:</span></a></sup> </span><span><span class="insert">Table 1</span><sup><a class="internalDFN" href="#prov-schema-mapping"><span class="diamond"><span class="insert"> â—Š:</span></span></a></sup> </span>PROV-DM Types and Relations to XML Schema Mapping</caption> 
+<caption id="prov-schema-mapping"><span>Table 1<sup><a class="internalDFN" href="#prov-schema-mapping"><span class="diamond"> â—Š:</span></a></sup> </span>PROV-DM Types and Relations to XML Schema Mapping</caption> 
 <tbody><tr>
 <td><a><b>Type or Relation Name</b></a></td>
 <td><b>XML Schema ComplexType<span class="delete"> or usage</span></b></td>
@@ -1144,13 +1145,13 @@
 <tr><td style="border-width: 0px; "></td><td style="border-width: 0px; "></td><td style="border-width: 0px; "></td></tr>
 
 <tr class="component1-color">
-	<td><a class="essential internalDFN" href="#concept-entity">Entity</a></td>
+	<td><a href="#term-Entity">Entity</a></td>
 	<td>prov:Entity</td>
 	<td><span class="insert">prov:entity</span></td>
 	<td rowspan="8"><a href="#component1">Component 1: Entities/Activities</a></td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential internalDFN" href="#concept-activity">Activity</a></td>
+	<td><a href="#term-Activity">Activity</a></td>
 	<td>prov:Activity
 
 
@@ -1158,7 +1159,7 @@
 	<td><span class="delete">prov:Generation</span><span class="insert">prov:activity</span></td>
 </tr>
 <tr class="component1-color">
-	<span class="delete">Usage</span><td><a class="essential internalDFN" href="#concept-generation"><span class="insert">Generation</span></a></td>
+	<span class="delete">Usage</span><td><a href="#term-Generation"><span class="insert">Generation</span></a></td>
 	<td><span class="delete">prov:Usage</span>
 
 
@@ -1166,27 +1167,27 @@
 	<td><span class="delete">prov:Communication</span><span class="insert">prov:wasGeneratedBy</span></td>
 </tr>
 <tr class="component1-color">
-	<td><span class="delete">Start</span><a class="essential internalDFN" href="#concept-usage"><span class="insert">Usage</span></a></td>
+	<td><span class="delete">Start</span><a href="#term-Usage"><span class="insert">Usage</span></a></td>
 	<td><span class="delete">prov:Start</span><span class="insert">prov:Usage</span></td>
 	<td><span class="insert">prov:used</span></td>
 </tr>
 <tr class="component1-color">
-	<td><span class="delete">End</span><a class="essential internalDFN" href="#concept-communication"><span class="insert">Communication</span></a></td>
+	<td><span class="delete">End</span><a href="#term-Communication"><span class="insert">Communication</span></a></td>
 	<td><span class="delete">prov:End</span><span class="insert">prov:Communication</span></td>
 	<td><span class="insert">prov:wasInformedBy</span></td>
 </tr>
 <tr class="component1-color">
-	<td><span class="delete">Invalidation</span><a class="essential internalDFN" href="#concept-start"><span class="insert">Start</span></a></td>
+	<td><span class="delete">Invalidation</span><a href="#term-Start"><span class="insert">Start</span></a></td>
 	<td><span class="insert">prov:Start</span></td>
 	<td><span class="insert">prov:wasStartedBy</span></td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential internalDFN" href="#concept-end"><span class="insert">End</span></a></td>
+	<td><a href="#term-End"><span class="insert">End</span></a></td>
 	<td><span class="insert">prov:End</span></td>
 	<td><span class="insert">prov:wasEndedBy</span></td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential internalDFN" href="#concept-invalidation"><span class="insert">Invalidation</span></a></td>
+	<td><a href="#term-Invalidation"><span class="insert">Invalidation</span></a></td>
 	<td>prov:Invalidation</td>
 	<td><span class="insert">prov:wasInvalidatedBy</span></td>
 </tr>
@@ -1194,13 +1195,13 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential internalDFN" href="#concept-derivation">Derivation</a></td>
+	<td><a href="#term-Derivation">Derivation</a></td>
 	<td>prov:Derivation</td>
 	<td><span class="insert">prov:wasDerivedFrom</span></td>
 	<td rowspan="4"><a href="#component2">Component 2: Derivations</a></td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential internalDFN" href="#concept-revision">Revision</a></td>
+	<td><a href="#term-Revision">Revision</a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:Revision&lt;/prov:type&gt; in Derivation</span>
 
 
@@ -1208,12 +1209,12 @@
 	<td><span class="delete">use &lt;prov:type&gt;prov:Quotation&lt;/prov:type&gt; in Derivation</span><span class="insert">prov:wasRevisionOf</span></td>
 </tr>
 <tr class="component2-color">
-	<span class="delete">Primary Source</span><td><a class="essential internalDFN" href="#concept-quotation"><span class="insert">Quotation</span></a></td>
+	<span class="delete">Primary Source</span><td><a href="#term-Quotation"><span class="insert">Quotation</span></a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:PrimarySource&lt;/prov:type&gt; in Derivation</span><span class="insert">prov:Quotation</span></td>
 	<td><span class="insert">prov:wasQuotedFrom</span></td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential internalDFN" href="#concept-primary-source"><span class="insert">Primary Source</span></a></td>
+	<td><a href="#term-PrimarySource"><span class="insert">Primary Source</span></a></td>
 	<td><span class="insert">prov:PrimarySource</span></td>
 	<td><span class="insert">prov:hadPrimarySource</span></td>
 </tr>
@@ -1221,13 +1222,13 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component3-color" style="border-collapse: collapse; ">
-	<td><a class="essential internalDFN" href="#concept-agent">Agent</a></td>
+	<td><a href="#term-Agent">Agent</a></td>
 	<td>prov:Agent</td>
 	<td><span class="insert">prov:agent</span></td>
 	<td rowspan="9"><a href="#component3">Component 3: Agents, Responsibility, Influence</a></td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential internalDFN" href="#concept-attribution">Attribution</a></td>
+	<td><a href="#term-Attribution">Attribution</a></td>
 	<td>prov:Attribution
 
 
@@ -1235,7 +1236,7 @@
 	<td><span class="delete">prov:Association</span><span class="insert">prov:wasAttributedTo</span></td>
 </tr>
 <tr class="component3-color">
-	<span class="delete">Delegation</span><td><a class="essential internalDFN" href="#concept-association"><span class="insert">Association</span></a></td>
+	<span class="delete">Delegation</span><td><a href="#term-Association"><span class="insert">Association</span></a></td>
 	<td><span class="delete">prov:Delegation</span>
 
 
@@ -1243,7 +1244,7 @@
 	<td><span class="delete">use &lt;prov:type&gt;prov:Plan&lt;/prov:type&gt; in Entity</span><span class="insert">prov:wasAssociatedWith</span></td>
 </tr>
 <tr class="component3-color">
-	<span class="delete">Person</span><td><a class="essential internalDFN" href="#concept-delegation"><span class="insert">Delegation</span></a></td>
+	<span class="delete">Person</span><td><a href="#term-Delegation"><span class="insert">Delegation</span></a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:Person&lt;/prov:type&gt; in Agent</span>
 
 
@@ -1251,27 +1252,27 @@
 	<td><span class="delete">use &lt;prov:type&gt;prov:Organization&lt;/prov:type&gt; in Agent</span><span class="insert">prov:actedOnBehalfOf</span></td>
 </tr>
 <tr class="component3-color">
-	<span class="delete">SoftwareAgent</span><td><a class="essential internalDFN" href="#concept-plan"><span class="insert">Plan</span></a></td>
+	<span class="delete">SoftwareAgent</span><td><a href="#term-Plan"><span class="insert">Plan</span></a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:SoftwareAgent&lt;/prov:type&gt; in Agent</span><span class="insert">prov:Plan</span></td>
 	<td><span class="insert">prov:plan</span></td>
 </tr>
 <tr class="component3-color">
-	<td><span class="delete">Influence</span><a class="essential internalDFN" href="#concept-person"><span class="insert">Person</span></a></td>
+	<td><span class="delete">Influence</span><a href="#term-Person"><span class="insert">Person</span></a></td>
 	<td><span class="insert">prov:Person</span></td>
 	<td><span class="insert">prov:person</span></td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential internalDFN" href="#concept-organization"><span class="insert">Organization</span></a></td>
+	<td><a href="#term-Organization"><span class="insert">Organization</span></a></td>
 	<td><span class="insert">prov:Organization</span></td>
 	<td><span class="insert">prov:organization</span></td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential"><span class="insert">Software Agent</span></a></td>
+	<td><a href="#term-SoftwareAgent"><span class="insert">Software Agent</span></a></td>
 	<td><span class="insert">prov:SoftwareAgent</span></td>
 	<td><span class="insert">prov:softwareAgent</span></td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential internalDFN" href="#concept-influence"><span class="insert">Influence</span></a></td>
+	<td><a href="#term-Influence"><span class="insert">Influence</span></a></td>
 	<td>prov:Influence</td>
 	<td><span class="insert">prov:wasInfluencedBy</span></td>
 </tr>
@@ -1279,13 +1280,13 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component4-color">
-	<td><a class="essential internalDFN" href="#concept-bundle">Bundle<span class="delete"> constructor</span></a></td>
+	<td><a href="#term-Bundle">Bundle<span class="delete"> constructor</span></a></td>
 	<td><span class="delete">???</span><span class="insert">prov:Bundle</span></td>
 	<td><span class="insert">prov:bundle</span></td>
-	<td rowspan="2"><a href="#component5">Component 4: Bundles</a></td>
+	<td rowspan="2"><a href="#component4">Component 4: Bundles</a></td>
 </tr>
 <tr class="component4-color">
-	<td><a class="essential">Bundle <span class="delete">type</span><span class="insert">Constructor</span></a></td>
+	<td><a href="#term-BundleConstructor">Bundle <span class="delete">type</span><span class="insert">Constructor</span></a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:Bundle&lt;/prov:type&gt; in Entity</span><span class="insert">prov:BundleConstructor</span></td>
 	<td><span class="insert">prov:bundleContent</span></td>
 </tr>
@@ -1293,13 +1294,13 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component5-color">
-	<td><a class="essential internalDFN" href="#concept-alternate">Alternate</a></td>
+	<td><a href="#term-Alternate">Alternate</a></td>
 	<td>prov:Alternate</td>
 	<td><span class="insert">prov:alternateOf</span></td>
-	<td rowspan="3"><a href="#component4">Component 5: Alternate</a></td>
+	<td rowspan="3"><a href="#component5">Component 5: Alternate</a></td>
 </tr>
 <tr class="component5-color">
-	<td><a class="essential internalDFN" href="#concept-specialization">Specialization</a></td>
+	<td><a href="#term-Specialization">Specialization</a></td>
 	<td>prov:Specialization</td>
 	<td><span class="insert">prov:specializationOf</span></td>
 </tr>
@@ -1307,18 +1308,18 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component6-color">
-	<td><a class="essential internalDFN" href="#concept-collection">Collection</a></td>
+	<td><a href="#term-Collection">Collection</a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:Collection&lt;/prov:type&gt; in Entity</span><span class="insert">prov:Collection</span></td>
 	<td><span class="insert">prov:collection</span></td>
 	<td rowspan="3"><a href="#component6">Component 6: Collections</a></td>
 </tr>
 <tr class="component6-color">
-	<span class="delete">EmptyCollection</span><td><a class="essential internalDFN" href="#concept-empty-collection"><span class="insert">Empty Collection</span></a></td>
+	<span class="delete">EmptyCollection</span><td><a href="#term-EmptyCollection"><span class="insert">Empty Collection</span></a></td>
 	<td><span class="delete">use &lt;prov:type&gt;prov:EmptyCollection&lt;/prov:type&gt; in Entity</span><span class="insert">prov:EmptyCollection</span></td>
 	<td><span class="insert">prov:emptyCollection</span></td>
 </tr>
 <tr class="component6-color">
-	<td><a class="essential internalDFN" href="#concept-membership">Membership</a></td>
+	<td><a href="#term-Membership">Membership</a></td>
 	<td>prov:Membership</td>
 	<td><span class="insert">prov:hadMember</span></td>
 </tr>
@@ -1340,7 +1341,7 @@
 <section id="component1"> 
 <h3><span class="secno">3.1 </span>Component 1: Entities and Activities</h3>
 
-<p>The first component of PROV-DM is concerned with <a title="entity">entities</a> and <a title="activity">activities</a>, and their inter-relations: <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>, and <a href="#concept-communication" class="internalDFN">Communication</a>. </p>
+<p>The first component of PROV-DM is concerned with <a title="entity" href="#term-Entity">entities</a> and <a title="activity" href="#term-Activity">activities</a>, and their inter-relations: <a href="#term-Usage">Usage</a>, <a href="#term-Generation">Generation</a>, <a href="#term-Start">Start</a>, <a href="#term-End">End</a>, and <a href="#term-Communication">Communication</a>. </p>
 
 <section id="term-Entity"> 
 <h4><span class="secno">3.1.1 </span>Entity</h4>
@@ -1364,7 +1365,7 @@
 &lt;/xs:complexType&gt;
   
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:entity</span></code><span class="insert"> is used to reference a prov:Entity from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;entity&quot; type=&quot;prov:Entity&quot;/&gt;</span><pre class="schema-element" element="prov:entity" schematype="prov:Entity"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="entity" type="prov:Entity"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:entity</span></code><span class="insert"> is used to reference a prov:Entity from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;entity&quot; type=&quot;prov:Entity&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="entity" type="prov:Entity"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 6</span></span><span class="insert">: prov:entity</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1411,7 +1412,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:activity</span></code><span class="insert"> is used to reference a prov:Activity from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;activity&quot; type=&quot;prov:Activity&quot;/&gt;</span><pre class="schema-element" element="prov:activity" schematype="prov:Activity"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="activity" type="prov:Activity"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:activity</span></code><span class="insert"> is used to reference a prov:Activity from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;activity&quot; type=&quot;prov:Activity&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="activity" type="prov:Activity"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 7</span></span><span class="insert">: prov:activity</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1464,7 +1465,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasGeneratedBy</span></code><span class="insert"> is used to reference a prov:Generation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasGeneratedBy&quot; type=&quot;prov:Generation&quot;/&gt;</span><pre class="schema-element" element="prov:wasGeneratedBy" schematype="prov:Generation"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasGeneratedBy" type="prov:Generation"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasGeneratedBy</span></code><span class="insert"> is used to reference a prov:Generation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasGeneratedBy&quot; type=&quot;prov:Generation&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasGeneratedBy" type="prov:Generation"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 8</span></span><span class="insert">: prov:wasGeneratedBy</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:prov=&quot;http://www.w3.org/ns/prov#&quot;
@@ -1527,7 +1528,7 @@
 &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:used</span></code><span class="insert"> is used to reference a prov:Usage from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;used&quot; type=&quot;prov:Usage&quot;/&gt;</span><pre class="schema-element" element="prov:used" schematype="prov:Usage"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="used" type="prov:Usage"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:used</span></code><span class="insert"> is used to reference a prov:Usage from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;used&quot; type=&quot;prov:Usage&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="used" type="prov:Usage"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 9</span></span><span class="insert">: prov:used</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:prov=&quot;http://www.w3.org/ns/prov#&quot;
@@ -1583,7 +1584,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInformedBy</span></code><span class="insert"> is used to reference a prov:Communication from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInformedBy&quot; type=&quot;prov:Communication&quot;/&gt;</span><pre class="schema-element" element="prov:wasInformedBy" schematype="prov:Communication"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInformedBy" type="prov:Communication"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInformedBy</span></code><span class="insert"> is used to reference a prov:Communication from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInformedBy&quot; type=&quot;prov:Communication&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInformedBy" type="prov:Communication"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 10</span></span><span class="insert">: prov:wasInformedBy</span></div><pre class="example">&lt;prov:document 
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1642,7 +1643,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasStartedBy</span></code><span class="insert"> is used to reference a prov:Start from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasStartedBy&quot; type=&quot;prov:Start&quot;/&gt;</span><pre class="schema-element" element="prov:wasStartedBy" schematype="prov:Start"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasStartedBy" type="prov:Start"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasStartedBy</span></code><span class="insert"> is used to reference a prov:Start from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasStartedBy&quot; type=&quot;prov:Start&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasStartedBy" type="prov:Start"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 11</span></span><span class="insert">: prov:wasStartedBy</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1731,7 +1732,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasEndedBy</span></code><span class="insert"> is used to reference a prov:End from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasEndedBy&quot; ype=&quot;prov:End&quot;/&gt;</span><pre class="schema-element" element="prov:wasEndedBy" schematype="prov:End"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasEndedBy" type="prov:End"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasEndedBy</span></code><span class="insert"> is used to reference a prov:End from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasEndedBy&quot; ype=&quot;prov:End&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasEndedBy" type="prov:End"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 12</span></span><span class="insert">: prov:wasEndedBy</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1790,7 +1791,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInvalidatedBy</span></code><span class="insert"> is used to reference a prov:Invalidation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInvalidatedBy&quot; type=&quot;prov:Invalidation&quot;/&gt;</span><pre class="schema-element" element="prov:wasInvalidatedBy" schematype="prov:Invalidation"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInvalidatedBy" type="prov:Invalidation"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInvalidatedBy</span></code><span class="insert"> is used to reference a prov:Invalidation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInvalidatedBy&quot; type=&quot;prov:Invalidation&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInvalidatedBy" type="prov:Invalidation"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 13</span></span><span class="insert">: prov:wasInvalidatedBy</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:prov=&quot;http://www.w3.org/ns/prov#&quot;
@@ -1834,7 +1835,7 @@
 <section id="component2"> 
 <h3><span class="secno">3.2 </span>Component 2: Derivations</h3>
 
-<p>The second component of PROV-DM is concerned with: <a title="derivation">derivations</a> of <a title="entity">entities</a> from other entities and derivation subtypes WasRevisionOf (<a href="#concept-revision" class="internalDFN">Revision</a>), WasQuotedFrom (<a href="#concept-quotation" class="internalDFN">Quotation</a>), and HasPrimarySource (<a href="#concept-primary-source" class="internalDFN">Primary Source</a>).</p>
+<p>The second component of PROV-DM is concerned with: <a title="derivation" href="#term-Derivation">derivations</a> of <a title="entity">entities</a> from other entities and derivation subtypes WasRevisionOf (<a href="#term-Revision">Revision</a>), WasQuotedFrom (<a href="#term-Quotation">Quotation</a>), and HasPrimarySource (<a href="#term-PrimarySource">Primary Source</a>).</p>
 
 <section id="term-Derivation">
 <h4><span class="secno">3.2.1 </span>Derivation</h4>
@@ -1863,7 +1864,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasDerivedFrom</span></code><span class="insert"> is used to reference a prov:Derivation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasDerivedFrom&quot; type=&quot;prov:Derivation&quot;/&gt;</span><pre class="schema-element" element="prov:wasDerivedFrom" schematype="prov:Derivation"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasDerivedFrom" type="prov:Derivation"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasDerivedFrom</span></code><span class="insert"> is used to reference a prov:Derivation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasDerivedFrom&quot; type=&quot;prov:Derivation&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasDerivedFrom" type="prov:Derivation"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 14</span></span><span class="insert">: prov:wasDerivedFrom</span></div><pre class="example">&lt;prov:document 
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -1905,7 +1906,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:wasRevisionOf</span></code><span class="insert"> is used to reference a prov:Revision from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:wasRevisionOf" schematype="prov:Revision"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasRevisionOf" type="prov:Revision"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:wasRevisionOf</span></code><span class="insert"> is used to reference a prov:Revision from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasRevisionOf" type="prov:Revision"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 15</span></span><span class="insert">: prov:wasRevisionOf</span></div>
 <span class="delete">To specialize a Derivation relationship as a Revision relationship, include a </span><span class="delete">prov:type</span><span class="delete"> with the value &quot;prov:Revision&quot;.</span>
@@ -1955,7 +1956,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:wasQuotedFrom</span></code><span class="insert"> is used to reference a prov:Quotation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:wasQuotedFrom" schematype="prov:Quotation"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasQuotedFrom" type="prov:Quotation"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:wasQuotedFrom</span></code><span class="insert"> is used to reference a prov:Quotation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasQuotedFrom" type="prov:Quotation"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 16</span></span><span class="insert">: prov:wasQuotedFrom</span></div>
 <span class="delete">To specialize a Derivation relationship as a Quotation relationship, include a </span><span class="delete">prov:type</span><span class="delete"> with the value &quot;prov:Quotation&quot;.</span>
@@ -2007,7 +2008,7 @@
 
 </section>  
 
-<section id="term-Primary-Source">
+<section id="term-PrimarySource">
 <h4><span class="secno">3.2.4 </span>Primary Source</h4>
 <span class="glossary-ref">   A <span class="dfn">primary source</span>  for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight. </span>
 <p><span class="insert">Type definition in XML Schema:</span></p><pre class="schema-type"><span class="insert">&lt;xs:complexType name="PrimarySource"&gt;
@@ -2017,7 +2018,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:hadPrimarySource</span></code><span class="insert"> is used to reference a prov:PrimarySource from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:hadPrimarySource" schematype="prov:PrimarySource"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadPrimarySource" type="prov:PrimarySource"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:hadPrimarySource</span></code><span class="insert"> is used to reference a prov:PrimarySource from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadPrimarySource" type="prov:PrimarySource"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 17</span></span><span class="insert">: prov:hadPrimarySource</span></div>
 <span class="delete">To specialize a Derivation relationship as a Primary Source relationship, include a </span><span class="delete">prov:type</span><span class="delete"> with the value &quot;prov:PrimarySource&quot;.</span>
@@ -2065,7 +2066,7 @@
 <h3><span class="secno">3.3 </span>Component 3: Agents, Responsibility, and Influence</h3>
 
 <p>The third component of PROV-DM is concerned with <a title="agent">agents</a> and the relations WasAttributedTo
-(<a href="#concept-attribution" class="internalDFN">Attribution</a>), WasAssociatedWith (<a href="#concept-association" class="internalDFN">Association</a>), ActedOnBehalfOf (<a href="#concept-delegation" class="internalDFN">Delegation</a>), relating agents to entities, activities, and agents, respectively.</p>
+(<a href="#term-Attribution">Attribution</a>), WasAssociatedWith (<a href="#term-Association">Association</a>), ActedOnBehalfOf (<a href="#term-Delegation">Delegation</a>), relating agents to entities, activities, and agents, respectively.</p>
 
 <section id="term-Agent">
 <h4><span class="secno">3.3.1 </span>Agent</h4>
@@ -2086,7 +2087,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:agent</span></code><span class="insert"> is used to reference a prov:Agent from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;agent&quot; type=&quot;prov:Agent&quot;/&gt;</span><pre class="schema-element" element="prov:agent" schematype="prov:Agent"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="agent" type="prov:Agent"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:agent</span></code><span class="insert"> is used to reference a prov:Agent from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;agent&quot; type=&quot;prov:Agent&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="agent" type="prov:Agent"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 18</span></span><span class="insert">: prov:agent</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2132,7 +2133,7 @@
   &lt;/xs:complexContent&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:person</span></code><span class="insert"> is used to reference a prov:Person from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasAttributedTo&quot; type=&quot;prov:Attribution&quot;/&gt;</span><pre class="schema-element" element="prov:person" schematype="prov:Person"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="person" type="prov:Person"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:person</span></code><span class="insert"> is used to reference a prov:Person from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasAttributedTo&quot; type=&quot;prov:Attribution&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="person" type="prov:Person"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 19</span></span><span class="insert">: prov:person</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2160,7 +2161,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:organization</span></code><span class="insert"> is used to reference a prov:Organization from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:organization" schematype="prov:Organization"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organization" type="prov:Organization"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:organization</span></code><span class="insert"> is used to reference a prov:Organization from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organization" type="prov:Organization"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 20</span></span><span class="insert">: prov:organization</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -2183,7 +2184,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:softwareAgent</span></code><span class="insert"> is used to reference a prov:SoftwareAgent from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:softwareAgent" schematype="prov:SoftwareAgent"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="softwareAgent" type="prov:SoftwareAgent"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:softwareAgent</span></code><span class="insert"> is used to reference a prov:SoftwareAgent from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="softwareAgent" type="prov:SoftwareAgent"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 21</span></span><span class="insert">: prov:softwareAgent</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -2213,7 +2214,7 @@
   &lt;xs:attribute ref="prov:id"/&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:wasAttributedTo</span></code><span class="insert"> is used to reference a prov:Attribution from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:wasAttributedTo" schematype="prov:Attribution"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAttributedTo" type="prov:Attribution"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:wasAttributedTo</span></code><span class="insert"> is used to reference a prov:Attribution from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAttributedTo" type="prov:Attribution"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 22</span></span><span class="insert">: prov:wasAttributedTo</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -2281,7 +2282,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasAssociatedWith</span></code><span class="insert"> is used to reference a prov:Association from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasAssociatedWith&quot; type=&quot;prov:Association&quot;/&gt;</span><pre class="schema-element" element="prov:wasAssociatedWith" schematype="prov:Association"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAssociatedWith" type="prov:Association"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasAssociatedWith</span></code><span class="insert"> is used to reference a prov:Association from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasAssociatedWith&quot; type=&quot;prov:Association&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAssociatedWith" type="prov:Association"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 23</span></span><span class="insert">: prov:wasAssociatedWith</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2345,7 +2346,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:plan</span></code><span class="insert"> is used to reference a prov:Plan from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:plan" schematype="prov:Plan"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="plan" type="prov:Plan"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:plan</span></code><span class="insert"> is used to reference a prov:Plan from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="plan" type="prov:Plan"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 24</span></span><span class="insert">: prov:plan</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -2412,7 +2413,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:actedOnBehalfOf</span></code><span class="insert"> is used to reference a prov:Delegation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;actedOnBehalfOf&quot; type=&quot;prov:Delegation&quot;/&gt;</span><pre class="schema-element" element="prov:actedOnBehalfOf" schematype="prov:Delegation"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="actedOnBehalfOf" type="prov:Delegation"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:actedOnBehalfOf</span></code><span class="insert"> is used to reference a prov:Delegation from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;actedOnBehalfOf&quot; type=&quot;prov:Delegation&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="actedOnBehalfOf" type="prov:Delegation"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 25</span></span><span class="insert">: prov:actedOnBehalfOf</span></div><pre class="example">&lt;prov:document 
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2496,7 +2497,7 @@
   &lt;xs:attribute <span class="delete">ref=&quot;prov:id&quot;/&gt;</span><span class="insert">ref="prov:id"/&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInfluencedBy</span></code><span class="insert"> is used to reference a prov:Influence from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInfluencedBy&quot; type=&quot;prov:Influence&quot;/&gt;</span><pre class="schema-element" element="prov:wasInfluencedBy" schematype="prov:Influence"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInfluencedBy" type="prov:Influence"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:wasInfluencedBy</span></code><span class="insert"> is used to reference a prov:Influence from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;wasInfluencedBy&quot; type=&quot;prov:Influence&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInfluencedBy" type="prov:Influence"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 26</span></span><span class="insert">: prov:wasInfluencedBy</span></div><pre class="example" id="example_38">&lt;prov:document
     <span class="delete">xmlns:prov=&quot;http://www.w3.org/ns/prov#&quot;
@@ -2561,7 +2562,7 @@
       &lt;xs:element name=&quot;bundle&quot; type=&quot;prov:Bundle&quot;/&gt;
     &lt;/xs:choice&gt;
   &lt;/xs:sequence&gt;
-&lt;/xs:complexType&gt;</span><pre class="schema-element" element="prov:bundle" schematype="prov:Bundle"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="bundle" type="prov:Bundle"/&gt;</span>
+&lt;/xs:complexType&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="bundle" type="prov:Bundle"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 27</span></span><span class="insert">: prov:bundle</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2712,7 +2713,7 @@
 <section id="component5"> 
 <h3><span class="secno">3.5 </span>Component 5: Alternate Entities</h3>
 <p>The fifth component of PROV-DM is concerned with
-relations SpecializationOf (<a>specialization</a>) and AlternateOf (<a>alternate</a>) between entities.</p>
+relations SpecializationOf (<span class="delete">specialization</span><a href="#term-Specialization"><span class="insert">Specialization</span></a>) and AlternateOf (<span class="delete">alternate</span><a href="#term-Alternate"><span class="insert">Alternate</span></a>) between entities.</p>
 
 <section id="term-Specialization">
 <h4><span class="secno">3.5.1 </span>Specialization</h4>
@@ -2725,7 +2726,7 @@
   &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:specializationOf</span></code><span class="insert"> is used to reference a prov:Specialization from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;specializationOf&quot; type=&quot;prov:Specialization&quot;/&gt;</span><pre class="schema-element" element="prov:specializationOf" schematype="prov:Specialization"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="specializationOf" type="prov:Specialization"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:specializationOf</span></code><span class="insert"> is used to reference a prov:Specialization from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;specializationOf&quot; type=&quot;prov:Specialization&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="specializationOf" type="prov:Specialization"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 29</span></span><span class="insert">: prov:specializationOf</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:prov=&quot;http://www.w3.org/ns/prov#&quot;
@@ -2762,7 +2763,7 @@
   &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:alternateOf</span></code><span class="insert"> is used to reference a prov:Alternate from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;alternateOf&quot; type=&quot;prov:Alternate&quot;/&gt;</span><pre class="schema-element" element="prov:alternateOf" schematype="prov:Alternate"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="alternateOf" type="prov:Alternate"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:alternateOf</span></code><span class="insert"> is used to reference a prov:Alternate from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;alternateOf&quot; type=&quot;prov:Alternate&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="alternateOf" type="prov:Alternate"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 30</span></span><span class="insert">: prov:alternateOf</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2819,7 +2820,7 @@
   &lt;/xs:complexContent&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:collection</span></code><span class="insert"> is used to reference a prov:Collection from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:collection" schematype="prov:Collection"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="collection" type="prov:Collection"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:collection</span></code><span class="insert"> is used to reference a prov:Collection from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="collection" type="prov:Collection"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 31</span></span><span class="insert">: prov:collection</span></div>
 <span class="delete">To specialize an Entity as a Collection, include a </span><span class="delete">prov:type</span><span class="delete"> with the value &quot;prov:Collection&quot;.</span>
@@ -2869,7 +2870,7 @@
   &lt;/xs:complexContent&gt;</span>
 &lt;/xs:complexType&gt;
 </pre>
-<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:emptyCollection</span></code><span class="insert"> is used to reference a prov:EmptyCollection from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;hadMember&quot; type=&quot;prov:Membership&quot;/&gt;</span><pre class="schema-element" element="prov:emptyCollection" schematype="prov:EmptyCollection"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="emptyCollection" type="prov:EmptyCollection"/&gt;</span>
+<p><span class="delete">Usage</span><span class="insert">The element </span><code><span class="insert">prov:emptyCollection</span></code><span class="insert"> is used to reference a prov:EmptyCollection from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition</span> in <span class="delete">XML:</span><span class="insert">XML Schema:</span></p><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;hadMember&quot; type=&quot;prov:Membership&quot;/&gt;</span><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="emptyCollection" type="prov:EmptyCollection"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 32</span></span><span class="insert">: prov:emptyCollection</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2896,7 +2897,7 @@
   &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
 </span></pre>
-<p><span class="insert">The element </span><code><span class="insert">prov:hadMember</span></code><span class="insert"> is used to reference a prov:Membership from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:hadMember" schematype="prov:Membership"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadMember" type="prov:Membership"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:hadMember</span></code><span class="insert"> is used to reference a prov:Membership from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadMember" type="prov:Membership"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 33</span></span><span class="insert">: prov:hadMember</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -2941,7 +2942,7 @@
 <h4><span class="secno">3.7.1 </span>Identifier</h4>
 <span class="glossary-ref"></span>
 <p>The identifier attribute is used to identify instances of PROV types or relations.</p>
-<span class="delete">Usage in XML:</span><pre class="schema-attribute" attribute="prov:id" schematype="xs:QName">&lt;xs:attribute <span class="delete">xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;id&quot; type=&quot;xs:QName&quot;/&gt;</span><span class="insert">xmlns:xs="http://www.w3.org/2001/XMLSchema" name="id" type="xs:QName"/&gt;</span>
+<span class="delete">Usage in XML:</span><pre class="schema-attribute">&lt;xs:attribute <span class="delete">xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;id&quot; type=&quot;xs:QName&quot;/&gt;</span><span class="insert">xmlns:xs="http://www.w3.org/2001/XMLSchema" name="id" type="xs:QName"/&gt;</span>
 </pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 34</span></span><span class="insert">: prov:id</span></div><pre class="example">&lt;prov:document
     <span class="delete">xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
@@ -2973,7 +2974,7 @@
 <h4><span class="secno">3.7.2 </span><span class="insert">Reference</span></h4>
 <span class="glossary-ref"></span>
 <p><span class="insert">A reference-by-id to a PROV entity, activity, agent, or relation.</span></p>
-<pre class="schema-attribute" attribute="prov:ref" schematype="xs:QName"><span class="insert">&lt;xs:attribute ref="prov:ref" use="required" /&gt;
+<pre class="schema-attribute"><span class="insert">&lt;xs:attribute ref="prov:ref" use="required" /&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 35</span></span><span class="insert">: prov:ref</span></div><pre class="example"><span class="insert">&lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
@@ -3000,7 +3001,7 @@
 <section id="element-Label">
 <h5><span class="secno"><span class="delete">3.7.2.1</span><span class="insert">3.7.3.1</span> </span>Label</h5>
 <span class="glossary-ref">    The attribute <span class="dfn"><span class="name">prov:label</span></span> provides a human-readable representation of an instance of a PROV-DM type or relation.   </span>
-<p><span class="insert">The element </span><code><span class="insert">prov:label</span></code><span class="insert"> is used to represent a PROV label attribute and has type prov:InternationalizedString.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute" element="prov:label" provtype="label" schematype="prov:InternationalizedString"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="label" type="prov:InternationalizedString"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:label</span></code><span class="insert"> is used to represent a PROV label attribute and has type prov:InternationalizedString.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="label" type="prov:InternationalizedString"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 36</span></span><span class="insert">: prov:label</span></div>
 <span class="delete">Usage in XML:</span><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;label&quot; type=&quot;prov:InternationalizedString&quot;/&gt;
@@ -3029,7 +3030,7 @@
 <section id="element-Location">
 <h5><span class="secno"><span class="delete">3.7.2.2</span><span class="insert">3.7.3.2</span> </span>Location</h5>
 <span class="glossary-ref">   A <span class="dfn">location</span> can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column.  </span>
-<p><span class="insert">The element </span><code><span class="insert">prov:location</span></code><span class="insert"> is used to represent a PROV location attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute" element="prov:location" provtype="location" schematype="xs:anySimpleType"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="location" type="xs:anySimpleType"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:location</span></code><span class="insert"> is used to represent a PROV location attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="location" type="xs:anySimpleType"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 37</span></span><span class="insert">: prov:location</span></div>
 <span class="delete">Usage in XML:</span><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;location&quot; type=&quot;xs:anySimpleType&quot;/&gt;
@@ -3064,7 +3065,7 @@
 <section id="element-Role">
 <h5><span class="secno"><span class="delete">3.7.2.3</span><span class="insert">3.7.3.3</span> </span>Role</h5>
 <span class="glossary-ref">   A <span class="dfn">role</span> is the function of an entity or agent with respect to an activity, in the context of a <a title="Usage" href="#concept-usage" class="internalDFN">usage</a>, <a title="Generation" href="#concept-generation" class="internalDFN">generation</a>, <a title="Invalidation" href="#concept-invalidation" class="internalDFN">invalidation</a>,  <a title="Association" href="#concept-association" class="internalDFN">association</a>, <a title="Start" href="#concept-start" class="internalDFN">start</a>, and  <a title="End" href="#concept-end" class="internalDFN">end</a>. </span>
-<p><span class="insert">The element </span><code><span class="insert">prov:role</span></code><span class="insert"> is used to represent a PROV Role attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute" element="prov:role" provtype="Role" schematype="xs:anySimpleType"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="role" type="xs:anySimpleType"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:role</span></code><span class="insert"> is used to represent a PROV Role attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="role" type="xs:anySimpleType"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 38</span></span><span class="insert">: prov:role</span></div>
 <span class="delete">Usage in XML:</span><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;role&quot; type=&quot;xs:anySimpleType&quot;/&gt;
@@ -3104,7 +3105,7 @@
 <section id="element-Type">
 <h5><span class="secno"><span class="delete">3.7.2.4</span><span class="insert">3.7.3.4</span> </span>Type</h5>
 <span class="glossary-ref">   The attribute <span class="dfn"><span class="name">prov:type</span></span>  provides further typing information  for any construct with an optional set of attribute-value pairs. </span>
-<p><span class="insert">The element </span><code><span class="insert">prov:type</span></code><span class="insert"> is used to represent a PROV Type attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute" element="prov:type" provtype="Type" schematype="xs:anySimpleType"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="type" type="xs:anySimpleType"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:type</span></code><span class="insert"> is used to represent a PROV Type attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="type" type="xs:anySimpleType"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 39</span></span><span class="insert">: prov:type</span></div>
 <span class="delete">Usage in XML:</span><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;type&quot; type=&quot;xs:anySimpleType&quot;/&gt;
@@ -3149,7 +3150,7 @@
 <section id="element-Value">
 <h5><span class="secno"><span class="delete">3.7.2.5</span><span class="insert">3.7.3.5</span> </span>Value</h5>
 <span class="glossary-ref">   The attribute <span class="dfn"><span class="name">prov:value</span></span>  provides a value  that is a direct representation of an entity as a PROV-DM <a title="value" href="#concept-value" class="internalDFN">Value</a>. </span>
-<p><span class="insert">The element </span><code><span class="insert">prov:value</span></code><span class="insert"> is used to represent a PROV Value attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute" element="prov:value" provtype="Value" schematype="xs:anySimpleType"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="value" type="xs:anySimpleType"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:value</span></code><span class="insert"> is used to represent a PROV Value attribute and has type xs:anySimpleType.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="prov-attribute"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="value" type="xs:anySimpleType"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 40</span></span><span class="insert">: prov:value</span></div>
 <span class="delete">Usage in XML:</span><span class="delete">&lt;xs:element xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;value&quot; type=&quot;xs:anySimpleType&quot;/&gt;
@@ -3216,7 +3217,7 @@
 </span></pre>
 
 <p><span class="insert">The element </span><code><span class="insert">prov:document</span></code><span class="insert"> may only be used as the root element of a a PROV-XML document.</span></p>
-<p><span class="insert">The element </span><code><span class="insert">prov:document</span></code><span class="insert"> is used to reference a prov:Document from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element" element="prov:document" schematype="prov:Document" ignore=""><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="document" type="prov:Document"/&gt;
+<p><span class="insert">The element </span><code><span class="insert">prov:document</span></code><span class="insert"> is used to reference a prov:Document from within a prov:Document or prov:BundleConstructor.</span></p><p><span class="insert">Element definition in XML Schema:</span></p><pre class="schema-element"><span class="insert">&lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="document" type="prov:Document"/&gt;
 </span></pre>
 <div class="example"><div class="example-title"><span><span class="insert">Example 41</span></span><span class="insert">: prov:document</span></div> 
 
@@ -3326,14 +3327,12 @@
 	<dt><span class="insert">Fragment identifier considerations:</span></dt>
 	<dd><span class="insert">N/A</span></dd>
 	<dt><span class="insert">Additional Information:</span></dt>
-	<span style="text-indent:2em;">
 	<dt><span class="insert">Magic number(s):</span></dt>
 	<dd><span class="insert">PROV-XML documents are XML documents and thus may have initial strings similar to any XML document.</span></dd>
 	<dt><span class="insert">File extension(s):</span></dt>
 	<dd><span class="insert">.provx</span></dd>
 	<dt><span class="insert">Macintosh</span> file <span class="delete">types</span><span class="insert">type code(s):</span></dt>
 	<dd><span class="insert">"TEXT"</span></dd>
-	</span>
 	<dt><span class="insert">Person &amp; email address to contact for further information:</span></dt>
 	<dd><span class="insert">Ivan Herman, ivan@w3.org</span></dd>
 	<dt><span class="insert">Intended usage:</span></dt>
@@ -3365,8 +3364,6 @@
 
 
 
-
-
 <section class="appendix" id="prov-xml-schema"> 
 <h2><span class="secno">A. </span><span class="delete">Full </span>XML Schema</h2> 
 		
@@ -3381,8 +3378,8 @@
            attributeFormDefault="unqualified"&gt;
 
 	&lt;xs:include schemaLocation="prov-core.xsd"/&gt;
-	&lt;xs:include schemaLocation="extensions/prov-dictionary.xsd"/&gt;
-	&lt;xs:include schemaLocation="extensions/prov-links.xsd"/&gt;</span>
+	&lt;xs:include schemaLocation="prov-dictionary.xsd"/&gt;
+	&lt;xs:include schemaLocation="prov-links.xsd"/&gt;</span>
 
 <span class="insert">&lt;/xs:schema&gt;
 </span></pre>
@@ -4107,7 +4104,7 @@
 	targetNamespace="http://www.w3.org/ns/prov#" xmlns:prov="http://www.w3.org/ns/prov#"
 	elementFormDefault="qualified"&gt;
 	
-	&lt;xs:include schemaLocation="../prov-core.xsd" /&gt;
+	&lt;xs:include schemaLocation="prov-core.xsd" /&gt;
 	
 	&lt;xs:complexType name="Mention"&gt;</span>
 		<span class="insert">&lt;xs:sequence&gt;