fixed issues with new respec.js script reference
authorStephan Zednik <zednis@rpi.edu>
Tue, 12 Feb 2013 12:30:46 -0700
changeset 5565 85026183e6b0
parent 5564 c20edae98cde
child 5566 e13ba2ce5e3e
fixed issues with new respec.js script reference
xml/prov-xml.html
--- a/xml/prov-xml.html	Tue Feb 12 11:15:11 2013 -0700
+++ b/xml/prov-xml.html	Tue Feb 12 12:30:46 2013 -0700
@@ -32,7 +32,7 @@
 		
 	</style>
 
-	<script src="https://www.w3.org/Tools/respec/respec-w3c-common" class="remove"></script>
+	<script src="https://www.w3.org/Tools/respec/respec-w3c-common" class="remove" async></script>
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" class="remove"></script>
 
     <script src="../model/glossary.js" class="remove"></script>
@@ -54,9 +54,9 @@
 		    	.before("<p>Element defintion in XML Schema:</p>")
 	    });
 	    
-	    $("pre.example[topic]").each(function() {
+	    $("pre.example[title]").each(function() {
 		    $(this)
-		    	.before("<p>The following is an example of using <code>"+$(this).attr("topic")+"</code> in PROV-XML.</p>");
+		    	.before("<p>The following is an example of using <code>"+$(this).attr("title")+"</code> in PROV-XML.</p>");
 	    });
 	    
 	    //$("schema-attribute")...
@@ -424,9 +424,7 @@
 
 </section> <!-- end schema-design -->
 
-<!-- should we instead break the schema down into complex types and elements? -->
 <section id="schema-components">
-
 <h2>PROV XML Schema</h2>
 
 <p>Provenance concepts, expressed as PROV-DM types and relations, are organized according to six components that are defined in this section.</p>
@@ -474,43 +472,43 @@
 <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" title="dfn-Entity">Entity</a></td>
+	<td><a class="essential">Entity</a></td>
 	<td>prov:Entity</td>
 	<td>prov:entity</td>
 	<td rowspan="8"><a href="#component1">Component 1: Entities/Activities</a></td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Activity">Activity</a></td>
+	<td><a class="essential">Activity</a></td>
 	<td>prov:Activity</td>
 	<td>prov:activity</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Generation">Generation</a></td>
+	<td><a class="essential">Generation</a></td>
 	<td>prov:Generation</td>
 	<td>prov:wasGeneratedBy</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Usage">Usage</a></td>
+	<td><a class="essential">Usage</a></td>
 	<td>prov:Usage</td>
 	<td>prov:used</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Communication">Communication</a></td>
+	<td><a class="essential">Communication</a></td>
 	<td>prov:Communication</td>
 	<td>prov:wasInformedBy</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Start">Start</a></td>
+	<td><a class="essential">Start</a></td>
 	<td>prov:Start</td>
 	<td>prov:wasStartedBy</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-End">End</a></td>
+	<td><a class="essential">End</a></td>
 	<td>prov:End</td>
 	<td>prov:wasEndedBy</td>
 </tr>
 <tr class="component1-color">
-	<td><a class="essential" title="dfn-Invalidation">Invalidation</a></td>
+	<td><a class="essential">Invalidation</a></td>
 	<td>prov:Invalidation</td>
 	<td>prov:wasInvalidatedBy</td>
 </tr>
@@ -518,23 +516,23 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential" title="dfn-Derivation">Derivation</a></td>
+	<td><a class="essential">Derivation</a></td>
 	<td>prov:Derivation</td>
 	<td>prov:wasDerivedFrom</td>
 	<td  rowspan="4"><a href="#component2">Component 2: Derivations</a></td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential" title="dfn-Revision">Revision</a></td>
+	<td><a class="essential">Revision</a></td>
 	<td>prov:Revision</td>
 	<td>prov:wasRevisionOf</td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential" title="dfn-Quotation">Quotation</a></td>
+	<td><a class="essential">Quotation</a></td>
 	<td>prov:Quotation</td>
 	<td>prov:wasQuotedFrom</td>
 </tr>
 <tr class="component2-color">
-	<td><a class="essential" title="dfn-PrimarySource">Primary Source</a></td>
+	<td><a class="essential">Primary Source</a></td>
 	<td>prov:PrimarySource</td>
 	<td>prov:hadPrimarySource</td>
 </tr>
@@ -542,48 +540,48 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component3-color" style="border-collapse: collapse; ">
-	<td><a class="essential" title="dfn-Agent">Agent</a></td>
+	<td><a class="essential">Agent</a></td>
 	<td>prov:Agent</td>
 	<td>prov:agent</td>
 	<td rowspan="9"><a href="#component3">Component 3: Agents, Responsibility, Influence</a></td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Attribution">Attribution</a></td>
+	<td><a class="essential">Attribution</a></td>
 	<td>prov:Attribution</td>
 	<td>prov:wasAttributedTo</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Association">Association</a></td>
+	<td><a class="essential">Association</a></td>
 	<td>prov:Association</td>
 	<td>prov:wasAssociatedWith</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Delegation">Delegation</a></td>
+	<td><a class="essential">Delegation</a></td>
 	<td>prov:Delegation</td>
 	<td>prov:actedOnBehalfOf</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Plan">Plan</td>
+	<td><a class="essential">Plan</td>
 	<td>prov:Plan</td>
 	<td>prov:plan</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Person">Person</td>
+	<td><a class="essential">Person</td>
 	<td>prov:Person</td>
 	<td>prov:person</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Organization">Organization</a></td>
+	<td><a class="essential">Organization</a></td>
 	<td>prov:Organization</td>
 	<td>prov:organization</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-SoftwareAgent">Software Agent</a></td>
+	<td><a class="essential">Software Agent</a></td>
 	<td>prov:SoftwareAgent</td>
 	<td>prov:softwareAgent</td>
 </tr>
 <tr class="component3-color">
-	<td><a class="essential" title="dfn-Influence">Influence</a></td>
+	<td><a class="essential">Influence</a></td>
 	<td>prov:Influence</td>
 	<td>prov:wasInfluencedBy</td>
 </tr>
@@ -600,13 +598,13 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component5-color">
-	<td><a class="essential" title="dfn-Alternate">Alternate</a></td>
+	<td><a class="essential">Alternate</a></td>
 	<td>prov:Alternate</td>
 	<td>prov:alternateOf</td>
 	<td  rowspan="3"><a href="#component4">Component 5: Alternate</a></td>
 </tr>
 <tr class="component5-color">
-	<td><a class="essential" title="dfn-Specialization">Specialization</a></td>
+	<td><a class="essential">Specialization</a></td>
 	<td>prov:Specialization</td>
 	<td>prov:specializationOf</td>
 </tr>
@@ -614,18 +612,18 @@
 	<td colspan="3" style="border-width: 0px; "></td>
 </tr>
 <tr class="component6-color">
-	<td><a class="essential" title="dfn-Collection">Collection</a></td>
+	<td><a class="essential">Collection</a></td>
 	<td>prov:Collection</td>
 	<td>prov:collection</td>
 	<td  rowspan="3"><a href="#component6">Component 6: Collections</a></td>
 </tr>
 <tr class="component6-color">
-	<td><a class="essential" title="dfn-EmptyCollection">EmptyCollection</a></td>
+	<td><a class="essential">EmptyCollection</a></td>
 	<td>prov:EmptyCollection</td>
 	<td>prov:emptyCollection</td>
 </tr>
 <tr class="component6-color">
-	<td><a class="essential" title="dfn-Membership">Membership</a></td>
+	<td><a class="essential">Membership</a></td>
 	<td>prov:Membership</td>
 	<td>prov:hadMember</td>
 </tr>
@@ -658,8 +656,7 @@
 <pre class="schema-element" element="prov:entity" schemaType="prov:Entity">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="entity" type="prov:Entity"/&gt;
 </pre>
-<!--<p>The following is an example of describing a <code>prov:entity</code> in PROV-XML.</p>-->
-<pre class="example" topic="prov:entity">
+<pre class="example" title="prov:entity">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -677,7 +674,7 @@
 </section> <!-- end term-Entity -->
 
 <section id="term-Activity"> 
-<h3>Activity</h3>
+<h4>Activity</h4>
 <div class="glossary-ref" data-ref="glossary-activity"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Activity"&gt;
@@ -696,7 +693,7 @@
 <pre class="schema-element" element="prov:activity" schemaType="prov:Activity">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="activity" type="prov:Activity"/&gt;
 </pre>
-<pre class="example" topic="prov:activity">
+<pre class="example" title="prov:activity">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -736,7 +733,7 @@
 <pre class="schema-element" element="prov:wasGeneratedBy" schemaType="prov:Generation">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasGeneratedBy" type="prov:Generation"/&gt;
 </pre>
-<pre class="example" topic="prov:wasGeneratedBy">
+<pre class="example" title="prov:wasGeneratedBy">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:ex="http://example.com/ns/ex#"&gt;
@@ -766,7 +763,7 @@
 </section> <!-- end term-Generation -->
 
 <section id="term-Usage">
-<h3>Usage</h3>
+<h4>Usage</h4>
 <div class="glossary-ref" data-ref="glossary-usage"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Usage"&gt;
@@ -787,7 +784,7 @@
 <pre class="schema-element" element="prov:used" schemaType="prov:Usage">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="used" type="prov:Usage"/&gt;
 </pre>
-<pre class="example" topic="prov:used">
+<pre class="example" title="prov:used">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:ex="http://example.com/ns/ex#"&gt;
@@ -817,7 +814,7 @@
 </section> <!-- end term-Usage -->
 
 <section id="term-Communication">
-<h3>Communication</h3>
+<h4>Communication</h4>
 <div class="glossary-ref" data-ref="glossary-communication"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Communication"&gt;
@@ -835,7 +832,7 @@
 <pre class="schema-element" element="prov:wasInformedBy" schemaType="prov:Communication">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInformedBy" type="prov:Communication"/&gt;
 </pre>
-<pre class="example" topic="prov:wasInformedBy">
+<pre class="example" title="prov:wasInformedBy">
 &lt;prov:document 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -881,7 +878,7 @@
 <pre class="schema-element" element="prov:wasStartedBy" schemaType="prov:Start">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasStartedBy" type="prov:Start"/&gt;
 </pre>
-<pre class="example" topic="prov:wasStartedBy">
+<pre class="example" title="prov:wasStartedBy">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -956,7 +953,7 @@
 <pre class="schema-element" element="prov:wasEndedBy" schemaType="prov:End">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasEndedBy" type="prov:End"/&gt;
 </pre>
-<pre class="example" topic="prov:wasEndedBy">
+<pre class="example" title="prov:wasEndedBy">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -981,7 +978,7 @@
 </section> <!-- end term-End -->
 
 <section id="term-Invalidation">
-<h3>Invalidation</h3>
+<h4>Invalidation</h4>
 <div class="glossary-ref" data-ref="glossary-invalidation"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Invalidation"&gt;
@@ -1002,7 +999,7 @@
 <pre class="schema-element" element="prov:wasInvalidatedBy" schemaType="prov:Invalidation">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInvalidatedBy" type="prov:Invalidation"/&gt;
 </pre>
-<pre class="example" topic="prov:wasInvalidatedBy">
+<pre class="example" title="prov:wasInvalidatedBy">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:ex="http://example.com/ns/ex#"
@@ -1059,7 +1056,7 @@
 <pre class="schema-element" element="prov:wasDerivedFrom" schemaType="prov:Derivation">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasDerivedFrom" type="prov:Derivation"/&gt;
 </pre>
-<pre class="example" topic="prov:wasDerivedFrom">
+<pre class="example" title="prov:wasDerivedFrom">
 &lt;prov:document 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1085,7 +1082,7 @@
 </section> <!-- end term-Derivation -->
 
 <section id="term-Revision">
-<h3>Revision</h3>
+<h4>Revision</h4>
 <div class="glossary-ref" data-ref="glossary-revision"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Revision"&gt;
@@ -1098,7 +1095,7 @@
 <pre class="schema-element" element="prov:wasRevisionOf" schemaType="prov:Revision">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasRevisionOf" type="prov:Revision"/&gt;
 </pre>
-<pre class="example" topic="prov:wasRevisionOf" >
+<pre class="example" title="prov:wasRevisionOf" >
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1121,13 +1118,10 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Revision has changed.  The complexType prov:Revision and xs:element prov:wasRevisionOf were added to the schema to replace the previous modeling that required users to use a Derivation with a <code>prov:type</code> value "prov:Revision".</p>
-</div>
 </section>  <!-- end term-Revision -->
 
 <section id="term-Quotation">
-<h3>Quotation</h3>
+<h4>Quotation</h4>
 <div class="glossary-ref" data-ref="glossary-quotation"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Quotation"&gt;
@@ -1139,7 +1133,7 @@
 <pre class="schema-element" element="prov:wasQuotedFrom" schemaType="prov:Quotation">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasQuotedFrom" type="prov:Quotation"/&gt;
 </pre>
-<pre class="example" topic="prov:wasQuotedFrom">
+<pre class="example" title="prov:wasQuotedFrom">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1173,13 +1167,10 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Quotation has changed.  The complexType prov:Quotation and xs:element prov:wasQuotedFrom were added to the schema to replace the previous modeling that required users to use a Derivation with a <code>prov:type</code> value "prov:Quotation".</p>
-</div>
 </section>  <!-- end term-Quotation -->
 
 <section id="term-Primary-Source">
-<h3>Primary Source</h3>
+<h4>Primary Source</h4>
 <div class="glossary-ref" data-ref="glossary-primary-source"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="PrimarySource"&gt;
@@ -1192,7 +1183,7 @@
 <pre class="schema-element" element="prov:hadPrimarySource" schemaType="prov:PrimarySource">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadPrimarySource" type="prov:PrimarySource"/&gt;
 </pre>
-<pre class="example" topic="prov:hadPrimarySource">
+<pre class="example" title="prov:hadPrimarySource">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1214,8 +1205,6 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Primary Source has changed.  The complexType prov:PrimarySource and xs:element prov:hadPrimarySource were added to the schema to replace the previous modeling that required users to use a Derivation with a <code>prov:type</code> value "prov:PrimarySource".</p></div>
 </section>  <!-- end term-Primary-Source -->
 
 </section>  <!-- end component2 -->
@@ -1227,7 +1216,7 @@
 (<a>Attribution</a>), WasAssociatedWith (<a>Association</a>), ActedOnBehalfOf (<a>Delegation</a>), relating agents to entities, activities, and agents, respectively.</p>
 
 <section id="term-Agent">
-<h3>Agent</h3>
+<h4>Agent</h4>
 <div class="glossary-ref" data-ref="glossary-agent"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Agent"&gt;
@@ -1244,7 +1233,7 @@
 <pre class="schema-element" element="prov:agent" schemaType="prov:Agent">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="agent" type="prov:Agent"/&gt;
 </pre>
-<pre class="example" topic="prov:agent">
+<pre class="example" title="prov:agent">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1261,7 +1250,7 @@
 </pre>
 
 <section id="term-Person">
-<h4>Person</h4>
+<h5>Person</h5>
 <div class="glossary-ref" data-ref="glossary-person"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Person"&gt;
@@ -1274,7 +1263,7 @@
 <pre class="schema-element" element="prov:person" schemaType="prov:Person">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="person" type="prov:Person"/&gt;
 </pre>
-<pre class="example" topic="prov:Person">
+<pre class="example" title="prov:person">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1285,13 +1274,10 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Person has changed.  The complexType prov:Person and xs:element prov:person were added to the schema to replace the previous modeling that required users to use an Agent with a <code>prov:type</code> value "prov:Person".</p>
-</div>
 </section> <!-- end term-Person -->
 
 <section id="term-Organization">
-<h4>Organization</h4>
+<h5>Organization</h5>
 <div class="glossary-ref" data-ref="glossary-organization"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Organization"&gt;
@@ -1304,7 +1290,7 @@
 <pre class="schema-element" element="prov:organization" schemaType="prov:Organization">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organization" type="prov:Organization"/&gt;
 </pre>
-<pre class="example" topic="prov:organization">
+<pre class="example" title="prov:organization">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1315,13 +1301,10 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Organization has changed.  The complexType prov:Organization and xs:element prov:organization were added to the schema to replace the previous modeling that required users to use an Agent with a <code>prov:type</code> value "prov:Organization".</p>
-</div>
 </section> <!-- end term-Organization -->
 
 <section id="term-SoftwareAgent">
-<h4>Software Agent</h4>
+<h5>Software Agent</h5>
 <div class="glossary-ref" data-ref="glossary-software-agent"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="SoftwareAgent"&gt;
@@ -1334,7 +1317,7 @@
 <pre class="schema-element" element="prov:softwareAgent" schemaType="prov:SoftwareAgent">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="softwareAgent" type="prov:SoftwareAgent"/&gt;
 </pre>
-<pre class="example" topic="prov:softwareAgent">
+<pre class="example" title="prov:softwareAgent">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1345,15 +1328,12 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of SoftwareAgent has changed.  The complexType prov:SoftwareAgent and xs:element prov:softwareAgent were added to the schema to replace the previous modeling that required users to use an Agent with a <code>prov:type</code> value "prov:SoftwareAgent".</p>
-</div>
 </section> <!-- end term-SoftwareAgent -->
 
 </section> <!-- end term-Agent -->
 
 <section id="term-Attribution">
-<h3>Attribution</h3>
+<h4>Attribution</h4>
 <div class="glossary-ref" data-ref="glossary-attribution"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Attribution"&gt;
@@ -1371,7 +1351,7 @@
 <pre class="schema-element" element="prov:wasAttributedTo" schemaType="prov:Attribution">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAttributedTo" type="prov:Attribution"/&gt;
 </pre>
-<pre class="example" topic="prov:wasAttributedTo">
+<pre class="example" title="prov:wasAttributedTo">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1429,7 +1409,7 @@
 <pre class="schema-element" element="prov:wasAssociatedWith" schemaType="prov:Association">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasAssociatedWith" type="prov:Association"/&gt;
 </pre>
-<pre class="example" topic="prov:wasAssociatedWith">
+<pre class="example" title="prov:wasAssociatedWith">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1472,7 +1452,7 @@
 </pre>
 
 <section id="term-Plan">
-<h4>Plan</h4>
+<h5>Plan</h5>
 <div class="glossary-ref" data-ref="glossary-plan"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Plan"&gt;
@@ -1485,7 +1465,7 @@
 <pre class="schema-element" element="prov:plan" schemaType="prov:Plan">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="plan" type="prov:Plan"/&gt;
 </pre>
-<pre class="example" topic="prov:plan">
+<pre class="example" title="prov:plan">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1526,9 +1506,6 @@
 
 &lt;/prov:document&gt;
 </pre>
-<div class="note">
-<p>The modeling of Plan has changed.  The complexType prov:Plan and xs:element prov:plan were added to the schema to replace the previous modeling that required users to use an Entity with a <code>prov:type</code> value "prov:Plan".</p>
-</div>
 </section> <!-- end term-Plan -->
 </section>  <!-- end term-Association -->
 
@@ -1552,7 +1529,7 @@
 <pre class="schema-element" element="prov:actedOnBehalfOf" schemaType="prov:Delegation">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="actedOnBehalfOf" type="prov:Delegation"/&gt;
 </pre>
-<pre class="example" topic="prov:actedOnBehalfOf">
+<pre class="example" title="prov:actedOnBehalfOf">
 &lt;prov:document 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1627,7 +1604,7 @@
 <pre class="schema-element" element="prov:wasInfluencedBy" schemaType="prov:Influence">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="wasInfluencedBy" type="prov:Influence"/&gt;
 </pre>
-<pre class="example" id="example_38" topic="prov:wasInfluencedBy">
+<pre class="example" id="example_38" title="prov:wasInfluencedBy">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:tr="http://example.com/ns/tr#"
@@ -1644,7 +1621,7 @@
 
 &lt;/prov:document&gt;
 </pre>
-</section> <!-- end term-influence -->
+</section> <!-- end term-Influence -->
 
 </section> <!-- end component3 -->
 
@@ -1652,10 +1629,6 @@
 <h3>Component 4: Bundles</h3>
 <p>The fourth component is concerned with bundles, a mechanism to support provenance of provenance.</p>
 
-<div class="note">
-<p>Content in this section is still under discussion and may be subject to change.</p>
-</div>
-
 <section id="term-Bundle">
 <h4>Bundle</h4>
 <div class="glossary-ref" data-ref="glossary-bundle"></div>
@@ -1674,7 +1647,7 @@
 <pre class="schema-element" element="prov:bundle" schemaType="prov:Bundle">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="bundle" type="prov:Bundle"/&gt;
 </pre>
-<pre class="example" topic="prov:bundle">
+<pre class="example" title="prov:bundle">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1747,10 +1720,7 @@
   
 &lt;/prov:document&gt;
 </pre>
-</section>
-<div class="note">
-<p>The modeling of Bundle has changed.  The complexType prov:Bundle and xs:element prov:bundle in the schema were revised to replace the previous modeling that required users to use a Entity record with a <code>prov:type</code> value "prov:Bundle" when defining the bundle entity.</p>
-</div>
+</section> <!-- end term-Bundle -->
 </section> <!-- end component4 -->
 
 <section id="component5"> 
@@ -1772,7 +1742,7 @@
 <pre class="schema-element" element="prov:specializationOf" schemaType="prov:Specialization">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="specializationOf" type="prov:Specialization"/&gt;
 </pre>
-<pre class="example" topic="prov:specializationOf">
+<pre class="example" title="prov:specializationOf">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:ex="http://example.com/ns/ex#"
@@ -1805,7 +1775,7 @@
 <pre class="schema-element" element="prov:alternateOf" schemaType="prov:Alternate">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="alternateOf" type="prov:Alternate"/&gt;
 </pre>
-<pre class="example" topic="prov:alternateOf">
+<pre class="example" title="prov:alternateOf">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1839,7 +1809,7 @@
 A collection is an entity that has some members. The members are themselves entities, and therefore their provenance can be expressed. Some applications need to be able to express the provenance of the collection  itself: e.g. who maintains the collection (attribution), which members it contains as it evolves, and how it was assembled. The purpose of Component 6 is to define the types and relations that are useful to express the provenance of collections.  </p>
 
 <section id="term-Collection">
-<h3>Collection</h3>
+<h4>Collection</h4>
 <div class="glossary-ref" data-ref="glossary-collection"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Collection"&gt;
@@ -1852,7 +1822,7 @@
 <pre class="schema-element" element="prov:collection" schemaType="prov:Collection">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="collection" type="prov:Collection"/&gt;
 </pre>
-<pre class="example" topic="prov:collection">
+<pre class="example" title="prov:collection">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1865,7 +1835,7 @@
 </pre>
 
 <section id="term-EmptyCollection">
-<h4>Empty Collection</h4>
+<h5>Empty Collection</h5>
 <div class="glossary-ref" data-ref="glossary-empty-collection"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="EmptyCollection"&gt;
@@ -1878,7 +1848,7 @@
 <pre class="schema-element" element="prov:emptyCollection" schemaType="prov:EmptyCollection">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="emptyCollection" type="prov:EmptyCollection"/&gt;
 </pre>
-<pre class="example" topic="prov:emptyCollection">
+<pre class="example" title="prov:emptyCollection">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1891,13 +1861,10 @@
 &lt;/prov:document&gt;
 </pre>
 </section> <!-- end term-EmptyCollection -->
-<div class="note">
-<p>The modeling of Collection & EmptyCollection has changed.  The complexTypes prov:Collection and prov:EmptyCollection and xs:elements prov:collection and prov:emptyCollection were added to the schema to replace the previous modeling that required users to use an Entity record with a <code>prov:type</code> value of "prov:Collection" or "prov:EmptyCollection", respectively.</p>
-</div>
 </section>  <!-- end term-Collection -->
 
 <section id="term-Membership">
-<h3>Membership</h3>
+<h4>Membership</h4>
 <div class="glossary-ref" data-ref="glossary-membership"></div>
 <pre class="schema-type">
 &lt;xs:complexType name="Membership"&gt;
@@ -1910,7 +1877,7 @@
 <pre class="schema-element" element="prov:hadMember" schemaType="prov:Membership">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hadMember" type="prov:Membership"/&gt;
 </pre>
-<pre class="example" topic="prov:hadMember">
+<pre class="example" title="prov:hadMember">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1947,7 +1914,7 @@
 <pre class="schema-attribute" attribute="prov:id" schemaType="xs:QName">
 &lt;xs:attribute xmlns:xs="http://www.w3.org/2001/XMLSchema" name="id" type="xs:QName"/&gt;
 </pre>
-<pre class="example" topic="prov:id">
+<pre class="example" title="prov:id">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -1971,7 +1938,7 @@
 <pre class="schema-attribute" attribute="prov:ref" schemaType="xs:QName">
 &lt;xs:attribute ref="prov:ref" use="required" /&gt;
 </pre>
-<pre class="example" topic="prov:ref">
+<pre class="example" title="prov:ref">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:ex="http://example.com/ns/ex#"&gt;
@@ -2001,7 +1968,7 @@
 <pre class="prov-attribute" element="prov:label" schemaType="prov:InternationalizedString">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="label" type="prov:InternationalizedString"/&gt;
 </pre>
-<pre class="example" topic="prov:label">
+<pre class="example" title="prov:label">
 &lt;prov:document
     xmlns:prov="http://www.w3.org/ns/prov#" 
     xmlns:ex="http://example.com/ns/ex#"&gt;
@@ -2025,7 +1992,7 @@
 <pre class="prov-attribute" element="prov:location" schemaType="xs:anySimpleType">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="location" type="xs:anySimpleType"/&gt;
 </pre>
-<pre class="example" topic="prov:location">
+<pre class="example" title="prov:location">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -2052,7 +2019,7 @@
 <pre class="prov-attribute" element="prov:role" schemaType="xs:anySimpleType">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="role" type="xs:anySimpleType"/&gt;
 </pre>
-<pre class="example" topic="prov:role">
+<pre class="example" title="prov:role">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -2084,7 +2051,7 @@
 <pre class="prov-attribute" element="prov:type" schemaType="xs:anySimpleType">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="type" type="xs:anySimpleType"/&gt;
 </pre>
-<pre class="example" topic="prov:type">
+<pre class="example" title="prov:type">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -2120,7 +2087,7 @@
 <pre class="prov-attribute" element="prov:value" schemaType="xs:anySimpleType">
 &lt;xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="value" type="xs:anySimpleType"/&gt;
 </pre>
-<pre class="example" topic="prov:value">
+<pre class="example" title="prov:value">
 &lt;prov:document
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
@@ -2149,7 +2116,7 @@
 
 </section> <!-- end further-elements -->
 
-</section> <!-- end -->
+</section> <!-- end schema-components -->
 
 
 
@@ -2170,7 +2137,7 @@
 It is recommended that PROV-XML files have the extension "<code style="color: black">.provx</code>" (all lowercase) on all platforms.
 </p>
 
-</section>
+</section> <!-- end media-type -->
 
 
 
@@ -2178,7 +2145,6 @@
 
 <!-- Should this be folded or hid in some way until the user asks to see it? -->
 <section class="appendix" id="prov-xml-schema"> 
-
 <h2>XML Schema</h2>
 
 <section id="prov-schema">
@@ -2197,7 +2163,7 @@
 
 &lt;/xs:schema&gt;
 </pre>
-</section>
+</section> <!-- end prov-schema -->
 
 <section id="prov-core-schema">
 <h3>prov-core.xsd</h3>
@@ -2642,13 +2608,13 @@
 
 &lt;/xs:schema&gt;
 </pre>
-</section>
+</section> <!-- end prov-core-schema -->
 
 <section id="extension-schemas">
 <h3>Extension Schemas</h3>
 <p>Extension schemas are schemas in the PROV Namespace that define additional PROV elements not from the PROV-DM.  Workgroup Notes provide extension schemas to define their Note-introduced PROV elements.  Extension schemas must import (using <code>xs:include</code>) the <b>prov-core.xsd</b> schema and make use of a substitution group on the <code>prov:abstractElement</code> to add extension defined elements to the list of valid PROV elements in a bundle or document.</p>
 <p>Here is an example from the <b>prov-links.xsd</b> extension schema.</p>
-<pre class="example">
+<pre title="prov-links.xsd">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 	targetNamespace="http://www.w3.org/ns/prov#" xmlns:prov="http://www.w3.org/ns/prov#"
@@ -2668,11 +2634,11 @@
 	
 &lt;/xs:schema&gt;
 </pre>
-</section>
-</section> 
+</section> <!-- end extension-schemas -->
+</section> <!-- end prov-xml-schema -->
 
-<section class="appendix"> 
-      <h2>Acknowledgements</h2> 
+<section class="appendix" id="acknowledgements"> 
+<h2>Acknowledgements</h2> 
 
 This document has been produced by the PROV Working Group, and its
 contents reflect extensive discussion within the Working Group as a
@@ -2680,7 +2646,7 @@
 Southampton), Paul Groth (Vrije Universiteit) and James Cheney
 (University of Edinburgh) for their thorough reviews.
 
-      <p> 
+<p> 
 Members of the PROV Working Group at the time of publication of this document were:
 
 Ilkay Altintas (Invited expert),
@@ -2740,8 +2706,8 @@
 Stephan Zednik (Rensselaer Polytechnic Institute),
 Jun Zhao (University of Oxford),
 Yuting Zhao (University of Aberdeen, Computing Science).
-      </p> 
-    </section> 
+</p> 
+</section> <!-- end acknowledgements -->
 
 
 <div id="glossary_div" class="remove">