--- a/model/all-divs.js Tue Feb 28 14:11:30 2012 +0100
+++ b/model/all-divs.js Tue Feb 28 14:29:57 2012 +0100
@@ -3,7 +3,7 @@
// with <script src="all-divs.js" class="remove"></script>
//Insert glossary definitions with the following
// <div class="glossary-ref" ref="glossary-generation"></div>
-divs_hg='http://dvcs.w3.org/hg/prov/file/728b2ac1398d/model/prov-dm.html';
+divs_hg='http://dvcs.w3.org/hg/prov/file/baac41bffc1f/model/prov-dm.html';
divs_string=
'<html> \n' +
'<div class="note"> \n' +
@@ -134,11 +134,13 @@
' attr1=val1, ...])</span> in PROV-ASN, </span> contains: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an identifier identifying an entity; \n' +
+' <span class="attribute">id</span>: an identifier identifying an \n' +
+' entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs \n' +
-' representing this entity\'s situation in the world. \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs representing this entity\'s situation in the \n' +
+' world. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -180,17 +182,20 @@
' st, et, [ attr1=val1, ...])</span> in PROV-ASN,</span> contains: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an identifier identifying an activity; \n' +
+' <span class="attribute">id</span>: an identifier identifying an \n' +
+' activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>startTime</em>: an OPTIONAL time for the start of the activity; \n' +
+' <span class="attribute">startTime</span>: an OPTIONAL time for the \n' +
+' start of the activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>endTime</em>: an OPTIONAL time for the end of the activity; \n' +
+' <span class="attribute">endTime</span>: an OPTIONAL time for the end \n' +
+' of the activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs for this \n' +
-' activity. \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs for this activity. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -215,11 +220,11 @@
' attr1=val1, ...])</span> in PROV-ASN,</span> contains: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an identifier identifying an agent; \n' +
+' <span class="attribute">id</span>: an identifier identifying an agent; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: a set of attribute-value pairs representing this \n' +
-' agent\'s situation in the world. \n' +
+' <span class="attribute">attributes</span>: a set of attribute-value \n' +
+' pairs representing this agent\'s situation in the world. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -242,11 +247,11 @@
' contains: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an identifier identifying the note; \n' +
+' <span class="attribute">id</span>: an identifier identifying the note; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: a set of attribute-value pairs, whose meaning is \n' +
-' application specific. \n' +
+' <span class="attribute">attributes</span>: a set of attribute-value \n' +
+' pairs, whose meaning is application specific. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample" id="anexample-note1"> \n' +
@@ -287,23 +292,25 @@
' PROV-ASN,</span> has the following components: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier identifying a generation; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>entity</em>: an identifier identifying a created entity; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier identifying \n' +
+' a generation; \n' +
' </li> \n' +
' <li> \n' +
-' <em>activity</em>: an OPTIONAL identifier identifying the activity \n' +
-' that creates the entity; \n' +
+' <span class="attribute">entity</span>: an identifier identifying a \n' +
+' created entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>time</em>: an OPTIONAL "generation time", the time at which the \n' +
-' entity was completely created; \n' +
+' <span class="attribute">activity</span>: an OPTIONAL identifier \n' +
+' identifying the activity that creates the entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs that \n' +
-' describes the modalities of generation of this entity by this \n' +
-' activity. \n' +
+' <span class="attribute">time</span>: an OPTIONAL "generation time", \n' +
+' the time at which the entity was completely created; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs that describes the modalities of generation of \n' +
+' this entity by this activity. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -339,21 +346,25 @@
' following constituents: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier identifying a usage; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>activity</em>: an identifier for the consuming activity; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier identifying \n' +
+' a usage; \n' +
' </li> \n' +
' <li> \n' +
-' <em>entity</em>: an identifier for the consumed entity; \n' +
+' <span class="attribute">activity</span>: an identifier for the \n' +
+' consuming activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>time</em>: an OPTIONAL "usage time", the time at which the entity \n' +
-' started to be used; \n' +
+' <span class="attribute">entity</span>: an identifier for the consumed \n' +
+' entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs that \n' +
-' describe the modalities of usage of this entity by this activity. \n' +
+' <span class="attribute">time</span>: an OPTIONAL "usage time", the \n' +
+' time at which the entity started to be used; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs that describe the modalities of usage of this \n' +
+' entity by this activity. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -385,24 +396,25 @@
' in PROV-ASN,</span> has the following constituents: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier for the association between an \n' +
-' activity and an agent; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier for the \n' +
+' association between an activity and an agent; \n' +
' </li> \n' +
' <li> \n' +
-' <em>activity</em>: an identifier for the activity; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>agent</em>: an identifier for the agent associated with the \n' +
+' <span class="attribute">activity</span>: an identifier for the \n' +
' activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>plan</em>: an OPTIONAL identifier for the plan adopted by the \n' +
-' agent in the context of this activity; \n' +
+' <span class="attribute">agent</span>: an identifier for the agent \n' +
+' associated with the activity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs that \n' +
-' describe the modalities of association of this activity with this \n' +
-' agent. \n' +
+' <span class="attribute">plan</span>: an OPTIONAL identifier for the \n' +
+' plan adopted by the agent in the context of this activity; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs that describe the modalities of association of \n' +
+' this activity with this agent. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -451,24 +463,25 @@
' in PROV-ASN,</span> has the following constituents: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier identifying the responsibility \n' +
-' chain; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>subordinate</em>: an identifier for the agent associated with an \n' +
-' activity, acting on behalf of the responsible agent; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier identifying \n' +
+' the responsibility chain; \n' +
' </li> \n' +
' <li> \n' +
-' <em>responsible</em>: an identifier for the agent, on behalf of which \n' +
-' the subordinate agent acted; \n' +
+' <span class="attribute">subordinate</span>: an identifier for the \n' +
+' agent associated with an activity, acting on behalf of the responsible \n' +
+' agent; \n' +
' </li> \n' +
' <li> \n' +
-' <em>activity</em>: an OPTIONAL identifier of an activity for which the \n' +
-' responsibility chain holds; \n' +
+' <span class="attribute">responsible</span>: an identifier for the \n' +
+' agent, on behalf of which the subordinate agent acted; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs that \n' +
-' describe the modalities of this relation. \n' +
+' <span class="attribute">activity</span>: an OPTIONAL identifier of an \n' +
+' activity for which the responsibility chain holds; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs that describe the modalities of this relation. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -498,30 +511,33 @@
' PROV-ASN,</span> contains: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier identifying the derivation; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>generatedEntity</em>: the identifier of the generation entity; \n' +
-' </li> \n' +
-' <li> \n' +
-' <em>usedEntity</em>: the identifier of the used entity; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier identifying \n' +
+' the derivation; \n' +
' </li> \n' +
' <li> \n' +
-' <em>activity</em>: the identifier of the activity using and generating \n' +
-' the above entities; \n' +
+' <span class="attribute">generatedEntity</span>: the identifier of the \n' +
+' generation entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>generation</em>: the identifier the generation for the generated \n' +
-' entity and activity; \n' +
+' <span class="attribute">usedEntity</span>: the identifier of the used \n' +
+' entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>usage</em>: the identifier of the usage for the used entity and \n' +
-' activity; \n' +
+' <span class="attribute">activity</span>: the identifier of the \n' +
+' activity using and generating the above entities; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs that \n' +
-' describe the modalities of this derivation, optionally including the \n' +
-' attribute-value pair <span class="name">prov:steps="single"</span>. \n' +
+' <span class="attribute">generation</span>: the identifier the \n' +
+' generation for the generated entity and activity; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">usage</span>: the identifier of the usage for \n' +
+' the used entity and activity; \n' +
+' </li> \n' +
+' <li> \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs that describe the modalities of this derivation, \n' +
+' optionally including the attribute-value pair <span class="name">prov:steps="single"</span>. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample"> \n' +
@@ -570,20 +586,20 @@
' PROV-ASN,</span> addresses case (1). It has the following constituents: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier for the association between the \n' +
-' two alternates; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier for the \n' +
+' association between the two alternates; \n' +
' </li> \n' +
' <li> \n' +
-' <em>firstAlternate</em>: an identifier of the first of the two \n' +
-' entities; \n' +
+' <span class="attribute">firstAlternate</span>: an identifier of the \n' +
+' first of the two entities; \n' +
' </li> \n' +
' <li> \n' +
-' <em>secondAlternate</em>: an identifier of the second of the two \n' +
-' entities; \n' +
+' <span class="attribute">secondAlternate</span>: an identifier of the \n' +
+' second of the two entities; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs to \n' +
-' further describe this relation. \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs to further describe this relation. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample" id="anexample-alternate"> \n' +
@@ -602,19 +618,20 @@
' following constituents: \n' +
' <ul> \n' +
' <li> \n' +
-' <em>id</em>: an OPTIONAL identifier for the association between the \n' +
-' two entities; \n' +
+' <span class="attribute">id</span>: an OPTIONAL identifier for the \n' +
+' association between the two entities; \n' +
' </li> \n' +
' <li> \n' +
-' <em>specializedEntity</em>: an identifier of the specialized entity; \n' +
+' <span class="attribute">specializedEntity</span>: an identifier of the \n' +
+' specialized entity; \n' +
' </li> \n' +
' <li> \n' +
-' <em>generalEntity</em>: an identifier of the entity that is being \n' +
-' specialized; \n' +
+' <span class="attribute">generalEntity</span>: an identifier of the \n' +
+' entity that is being specialized; \n' +
' </li> \n' +
' <li> \n' +
-' <em>attributes</em>: an OPTIONAL set of attribute-value pairs to \n' +
-' further describe this relation. \n' +
+' <span class="attribute">attributes</span>: an OPTIONAL set of \n' +
+' attribute-value pairs to further describe this relation. \n' +
' </li> \n' +
' </ul> \n' +
' </div><div class="anexample" id="anexample-specialization"> \n' +
--- a/model/prov-dm.html Tue Feb 28 14:11:30 2012 +0100
+++ b/model/prov-dm.html Tue Feb 28 14:29:57 2012 +0100
@@ -823,8 +823,8 @@
<p><div class="attributes" id="attributes-entity">An entity<span class="withAsn">, written <span class="name">entity(id, [ attr1=val1, ...])</span> in PROV-ASN, </span> contains:</p>
<ul>
-<li><em>id</em>: an identifier identifying an entity; </li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs representing this entity's situation in the world.</li>
+<li><span class='attribute'>id</span>: an identifier identifying an entity; </li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs representing this entity's situation in the world.</li>
</ul></div>
<div class="anexample">
@@ -875,10 +875,10 @@
<p><div class="attributes" id="attributes-activity"> An activity<span class="withAsn">, written <span class="name">activity(id, st, et, [ attr1=val1, ...])</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an identifier identifying an activity;</li>
-<li><em>startTime</em>: an OPTIONAL time for the start of the activity;</li>
-<li><em>endTime</em>: an OPTIONAL time for the end of the activity;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs for this activity.</li>
+<li><span class='attribute'>id</span>: an identifier identifying an activity;</li>
+<li><span class='attribute'>startTime</span>: an OPTIONAL time for the start of the activity;</li>
+<li><span class='attribute'>endTime</span>: an OPTIONAL time for the end of the activity;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs for this activity.</li>
</ul></div>
<div class="anexample">
@@ -919,8 +919,8 @@
<p><div class="attributes" id="attributes-agent">An agent<span class="withAsn">, noted <span class="name">agent(id, [ attr1=val1, ...])</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an identifier identifying an agent;</li>
-<li><em>attributes</em>: a set of attribute-value pairs representing this agent's situation in the world.
+<li><span class='attribute'>id</span>: an identifier identifying an agent;</li>
+<li><span class='attribute'>attributes</span>: a set of attribute-value pairs representing this agent's situation in the world.
</li>
</ul></div>
@@ -963,8 +963,8 @@
<p><div class="attributes" id="attributes-note">A <dfn title="dfn-note">note</dfn><span class="withAsn">, noted <span class="name">note(id, [ attr1=val1, ...])</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an identifier identifying the note;</li>
-<li><em>attributes</em>: a set of attribute-value pairs, whose meaning is application specific.</li>
+<li><span class='attribute'>id</span>: an identifier identifying the note;</li>
+<li><span class='attribute'>attributes</span>: a set of attribute-value pairs, whose meaning is application specific.</li>
</ul></div>
@@ -1039,15 +1039,15 @@
<p>
<div class="attributes" id="attributes-generation"><dfn title="dfn-Generation">Generation</dfn><span class="withAsn">, written <span class="name">wasGeneratedBy(id,e,a,t,attrs)</span> in PROV-ASN,</span> has the following components:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying a generation;</li>
-<li><em>entity</em>: an identifier identifying a created entity; </li>
-<li><em>activity</em>: an OPTIONAL identifier identifying the activity that creates the entity;</li>
-
-<li><em>time</em>: an OPTIONAL "generation time", the time at which the entity was completely created;</li>
-
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describes the modalities of generation of this entity by this activity.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying a generation;</li>
+<li><span class='attribute'>entity</span>: an identifier identifying a created entity; </li>
+<li><span class='attribute'>activity</span>: an OPTIONAL identifier identifying the activity that creates the entity;</li>
+
+<li><span class='attribute'>time</span>: an OPTIONAL "generation time", the time at which the entity was completely created;</li>
+
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describes the modalities of generation of this entity by this activity.</li>
</ul></div>
-<p>While each of the components <em>activity</em>, <em>time</em>, and <em>attributes</em> is OPTIONAL, at least one of them MUST be present.</p>
+<p>While each of the components <span class='attribute'>activity</span>, <span class='attribute'>time</span>, and <span class='attribute'>attributes</span> is OPTIONAL, at least one of them MUST be present.</p>
@@ -1089,11 +1089,11 @@
<p><div class="attributes" id="attributes-usage"><dfn title="dfn-Usage">Usage</dfn><span class="withAsn">, written <span class="name">used(id,a,e,t,attrs)</span> in PROV-ASN,</span> has the following constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying a usage;</li>
-<li><em>activity</em>: an identifier for the consuming activity;</li>
-<li><em>entity</em>: an identifier for the consumed entity;</li>
-<li><em>time</em>: an OPTIONAL "usage time", the time at which the entity started to be used;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describe the modalities of usage of this entity by this activity.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying a usage;</li>
+<li><span class='attribute'>activity</span>: an identifier for the consuming activity;</li>
+<li><span class='attribute'>entity</span>: an identifier for the consumed entity;</li>
+<li><span class='attribute'>time</span>: an OPTIONAL "usage time", the time at which the entity started to be used;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describe the modalities of usage of this entity by this activity.</li>
</ul></div>
<p>
@@ -1150,11 +1150,11 @@
<p><div class="attributes" id="attributes-activity-association">An <dfn title="dfn-activity-association">activity association</dfn><span class="withAsn">, written <span class="name">wasAssociatedWith(id,a,ag,pl,attrs)</span> in PROV-ASN,</span> has the following
constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the association between an activity and an agent;</li>
-<li><em>activity</em>: an identifier for the activity;</li>
-<li><em>agent</em>: an identifier for the agent associated with the activity;</li>
-<li><em>plan</em>: an OPTIONAL identifier for the plan adopted by the agent in the context of this activity;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describe the modalities of association of this activity with this agent.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the association between an activity and an agent;</li>
+<li><span class='attribute'>activity</span>: an identifier for the activity;</li>
+<li><span class='attribute'>agent</span>: an identifier for the agent associated with the activity;</li>
+<li><span class='attribute'>plan</span>: an OPTIONAL identifier for the plan adopted by the agent in the context of this activity;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describe the modalities of association of this activity with this agent.</li>
</ul></div>
<div class="anexample">
@@ -1193,18 +1193,18 @@
<p>An activity start<span class="withAsn">, written <span class="name">wasStartedBy(id,a,ag,attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the activity start;</li>
-<li><em>activity</em>: an identifier identifying the started activity;
-<li><em>agent</em>: an identifier for the agent starting the activity;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs describing modalities according to which the agent started the activity.
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the activity start;</li>
+<li><span class='attribute'>activity</span>: an identifier identifying the started activity;
+<li><span class='attribute'>agent</span>: an identifier for the agent starting the activity;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs describing modalities according to which the agent started the activity.
</ul>
<p>An activity end<span class="withAsn">, written <span class="name">wasEndedBy(id,a,ag,attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the activity end;</li>
-<li><em>activity</em>: an identifier identifying the ended activity;
-<li><em>agent</em>: an identifier for the agent ending the activity;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs describing modalities according to which the agent ended the activity.
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the activity end;</li>
+<li><span class='attribute'>activity</span>: an identifier identifying the ended activity;
+<li><span class='attribute'>agent</span>: an identifier for the agent ending the activity;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs describing modalities according to which the agent ended the activity.
</ul>
@@ -1267,12 +1267,12 @@
<p><div class="attributes" id="attributes-responsibility-chain">A <dfn title="dfn-responsibility-chain">responsibility chain</dfn><span class="withAsn">, written <span class="name">actedOnBehalfOf(id,ag2,ag1,a,attrs)</span> in PROV-ASN,</span> has the following constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the responsibility chain;</li>
-<li><em>subordinate</em>: an identifier for the agent associated with an activity, acting on behalf of the responsible
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the responsibility chain;</li>
+<li><span class='attribute'>subordinate</span>: an identifier for the agent associated with an activity, acting on behalf of the responsible
agent;</li>
-<li><em>responsible</em>: an identifier for the agent, on behalf of which the subordinate agent acted;</li>
-<li><em>activity</em>: an OPTIONAL identifier of an activity for which the responsibility chain holds;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describe the modalities of this relation.</li>
+<li><span class='attribute'>responsible</span>: an identifier for the agent, on behalf of which the subordinate agent acted;</li>
+<li><span class='attribute'>activity</span>: an OPTIONAL identifier of an activity for which the responsibility chain holds;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describe the modalities of this relation.</li>
</ul></div>
@@ -1365,13 +1365,13 @@
<p><div class="attributes" id="attributes-derivation">A <dfn>precise-1 derivation</dfn><span class="withAsn">, written <span class="name">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the derivation;</li>
-<li><em>generatedEntity</em>: the identifier of the generation entity;</li>
-<li><em>usedEntity</em>: the identifier of the used entity;</li>
-<li><em>activity</em>: the identifier of the activity using and generating the above entities;</li>
-<li><em>generation</em>: the identifier the generation for the generated entity and activity;</li>
-<li><em>usage</em>: the identifier of the usage for the used entity and activity;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describe the modalities of this derivation, optionally including the attribute-value
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the derivation;</li>
+<li><span class='attribute'>generatedEntity</span>: the identifier of the generation entity;</li>
+<li><span class='attribute'>usedEntity</span>: the identifier of the used entity;</li>
+<li><span class='attribute'>activity</span>: the identifier of the activity using and generating the above entities;</li>
+<li><span class='attribute'>generation</span>: the identifier the generation for the generated entity and activity;</li>
+<li><span class='attribute'>usage</span>: the identifier of the usage for the used entity and activity;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describe the modalities of this derivation, optionally including the attribute-value
pair <span class="name">prov:steps="single"</span>.</li>
</ul>
</div>
@@ -1381,22 +1381,22 @@
<p>An <dfn>imprecise-1 derivation</dfn><span class="withAsn">, written <span class="name">wasDerivedFrom(id, e2,e1, t, attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the derivation;</li>
-<li><em>generatedEntity</em>: the identifier of the generated entity;</li>
-<li><em>usedEntity</em>: the identifier of the used entity;</li>
-<li><em>time</em>: an OPTIONAL "generation time", the time at which the entity was created;</li>
-<li><em>attributes</em>: a set of attribute-value pairs that describe the modalities of this derivation; it MUST include the attribute-value pair <span class="name">prov:steps="single"</span>.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the derivation;</li>
+<li><span class='attribute'>generatedEntity</span>: the identifier of the generated entity;</li>
+<li><span class='attribute'>usedEntity</span>: the identifier of the used entity;</li>
+<li><span class='attribute'>time</span>: an OPTIONAL "generation time", the time at which the entity was created;</li>
+<li><span class='attribute'>attributes</span>: a set of attribute-value pairs that describe the modalities of this derivation; it MUST include the attribute-value pair <span class="name">prov:steps="single"</span>.</li>
</ul>
<p>An imprecise-1 derivation MUST include the attribute <span class="name">prov:steps</span>, since it is the only means to distinguish this derivation from an imprecise-n derivation.</p>
<p>An <dfn>imprecise-n derivation</dfn><span class="withAsn">, written <span class="name">wasDerivedFrom(id, e2, e1, t, attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the derivation;</li>
-<li><em>generatedEntity</em>: the identifier of the generated entity;</li>
-<li><em>usedEntity</em>: the identifier of the used entity;</li>
-<li><em>time</em>: an OPTIONAL "generation time", the time at which the entity was created;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs that describe the modalities of this derivation; it optionally includes the attribute-value pair <span class="name">prov:steps="any"</span>.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the derivation;</li>
+<li><span class='attribute'>generatedEntity</span>: the identifier of the generated entity;</li>
+<li><span class='attribute'>usedEntity</span>: the identifier of the used entity;</li>
+<li><span class='attribute'>time</span>: an OPTIONAL "generation time", the time at which the entity was created;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs that describe the modalities of this derivation; it optionally includes the attribute-value pair <span class="name">prov:steps="any"</span>.</li>
</ul>
<p>It is OPTIONAL to include the attribute <span class="name">prov:steps</span> in an imprecise-n derivation. It defaults to <span class="name">prov:steps="any"</span>.</p>
@@ -1479,10 +1479,10 @@
An <dfn title="dfn-Alternate">alternate relation</dfn><span class="withAsn">, written <span class="name">alternateOf(id, alt1, alt2, attrs)</span> in PROV-ASN,</span> addresses case (1). It has the following constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the association between the two alternates;</li>
-<li><em>firstAlternate</em>: an identifier of the first of the two entities;</li>
-<li><em>secondAlternate</em>: an identifier of the second of the two entities;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe this relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the association between the two alternates;</li>
+<li><span class='attribute'>firstAlternate</span>: an identifier of the first of the two entities;</li>
+<li><span class='attribute'>secondAlternate</span>: an identifier of the second of the two entities;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe this relation.</li>
</ul>
</div>
@@ -1502,10 +1502,10 @@
A <dfn title="dfn-Specialization">specialization relation</dfn><span class="withAsn">, written <span class="name">specializationOf(id, sub, super, attrs)</span> in PROV-ASN,</span> addresses case (2). It has the following constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the association between the two entities;</li>
-<li><em>specializedEntity</em>: an identifier of the specialized entity;</li>
-<li><em>generalEntity</em>: an identifier of the entity that is being specialized;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe this relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the association between the two entities;</li>
+<li><span class='attribute'>specializedEntity</span>: an identifier of the specialized entity;</li>
+<li><span class='attribute'>generalEntity</span>: an identifier of the entity that is being specialized;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe this relation.</li>
</ul>
</div>
@@ -1544,10 +1544,10 @@
<p>An <dfn title="dfn-annotation">annotation relation</dfn><span class="withAsn">, written <span class="name">hasAnnotation(id,r,n,attrs)</span> in PROV-ASN,</span> has the following constituents:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for this relation;</li>
-<li><em>something</em>: the identifier of something being annotated;</li>
-<li><em>note</em>: an identifier of a note;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe this annotation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for this relation;</li>
+<li><span class='attribute'>something</span>: the identifier of something being annotated;</li>
+<li><span class='attribute'>note</span>: an identifier of a note;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe this annotation.</li>
</ul>
<div class="anexample">
@@ -1808,11 +1808,11 @@
<p> A revision relation<span class="withAsn">, written <span class="name">wasRevisionOf(id,e2,e1,ag,attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the relation;</li>
-<li><em>newer</em>: the identifier of the revised entity;
-<li><em>older</em>: the identifier of the older entity;
-<li><em>responsibility</em>: an OPTIONAL identifier for the agent who approved the newer entity as a variant of the older;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe the properties of this relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the relation;</li>
+<li><span class='attribute'>newer</span>: the identifier of the revised entity;
+<li><span class='attribute'>older</span>: the identifier of the older entity;
+<li><span class='attribute'>responsibility</span>: an OPTIONAL identifier for the agent who approved the newer entity as a variant of the older;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe the properties of this relation.</li>
</ul>
@@ -1843,10 +1843,10 @@
<p> An attribution relation<span class="withAsn">, written <span class="name"> wasAttributedTo(id,e,ag,attr)</span> in PROV-ASN,</span> contains the following elements:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the relation;</li>
-<li><em>entity</em>: an entity identifier;</li>
-<li><em>agent</em>: the identifier of the agent whom the entity is ascribed to;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the relation;</li>
+<li><span class='attribute'>entity</span>: an entity identifier;</li>
+<li><span class='attribute'>agent</span>: the identifier of the agent whom the entity is ascribed to;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
</ul>
<div class="anexample">
@@ -1879,10 +1879,10 @@
An information flow ordering relation<span class="withAsn">, written as
<span class="name">wasInformedBy(id,a2,a1,attrs)</span> in PROV-ASN,</span> contains:
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the relation;</li>
-<li><em>informed</em>: the identifier of the informed activity;
-<li><em>informant</em>: the identifier of the informant activity;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the relation;</li>
+<li><span class='attribute'>informed</span>: the identifier of the informed activity;
+<li><span class='attribute'>informant</span>: the identifier of the informant activity;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe properties of the relation.</li>
</ul>
<p> Relation <span class="name">wasInformedBy</span> is not transitive.</p>
@@ -1903,10 +1903,10 @@
A control ordering relation<span class="withAsn">, written as
<span class="name">wasStartedBy(id, a2, a1, attrs)</span> in PROV-ASN,</span> contains: </p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier of the relation;</li>
-<li><em>started</em>: the identifier of the started activity;
-<li><em>starter</em>: the identifier of the activity that started the other;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier of the relation;</li>
+<li><span class='attribute'>started</span>: the identifier of the started activity;
+<li><span class='attribute'>starter</span>: the identifier of the activity that started the other;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
</ul>
@@ -1934,10 +1934,10 @@
<p> A traceability relation<span class="withAsn">, written <span class="name">tracedTo(id,e2,e1,attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the relation;</li>
-<li><em>entity</em>: an identifier identifying an entity;
-<li><em>ancestor</em>: an identifier identifying an ancestor entity that the former depends on;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the relation;</li>
+<li><span class='attribute'>entity</span>: an identifier identifying an entity;
+<li><span class='attribute'>ancestor</span>: an identifier identifying an ancestor entity that the former depends on;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe properties of the relation.</li>
</ul>
<p>We note that the ancestor is allowed to be an agent since agents are entities. </p>
@@ -1988,12 +1988,12 @@
<p> A quotation relation<span class="withAsn">, written <span class="name"> wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span> in PROV-ASN,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier for the relation;</li>
-<li><em>quote</em>: an identifier of the entity that represents the quote (the partial copy);
-<li><em>quoted</em>: an identifier of the original entity being quoted;
-<li><em>quoterAgent</em>: an OPTIONAL identifier of the agent who is doing the quoting;
-<li><em>quotedAgent</em>: an OPTIONAL identifier of the agent who attributed to the original entity;
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier for the relation;</li>
+<li><span class='attribute'>quote</span>: an identifier of the entity that represents the quote (the partial copy);
+<li><span class='attribute'>quoted</span>: an identifier of the original entity being quoted;
+<li><span class='attribute'>quoterAgent</span>: an OPTIONAL identifier of the agent who is doing the quoting;
+<li><span class='attribute'>quotedAgent</span>: an OPTIONAL identifier of the agent who attributed to the original entity;
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
</ul>
@@ -2020,10 +2020,10 @@
<p> An original source relation<span class="withAsn">, written <span class="name"> hadOriginalSource(id,e2,e1,attrs)</span>,</span> contains:</p>
<ul>
-<li><em>id</em>: an OPTIONAL identifier identifying the relation;</li>
-<li><em>derived</em>: an identifier for the derived entity; </li>
-<li><em>source</em>: an identifier for the original source entity;</li>
-<li><em>attributes</em>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
+<li><span class='attribute'>id</span>: an OPTIONAL identifier identifying the relation;</li>
+<li><span class='attribute'>derived</span>: an identifier for the derived entity; </li>
+<li><span class='attribute'>source</span>: an identifier for the original source entity;</li>
+<li><span class='attribute'>attributes</span>: an OPTIONAL set of attribute-value pairs to further describe the properties of the relation.</li>
</ul>
</section> <!-- end original source -->
@@ -2072,17 +2072,17 @@
<p> A relation CollectionAfterInsertion<span class="withAsn">, written <span class="name"> CollectionAfterInsertion(collAfter, collBefore, key, value)</span>,</span> contains:</p>
<ul>
-<li><em>after</em>: an identifier for the collection <em>after</em> insertion; </li>
-<li><em>before</em>: an identifier for the collection <em>before</em> insertion;</li>
-<li><em>key</em>: the key that has been inserted</li>
-<li><em>value</em>: an identifier for the value that has been inserted with the key.</li>
+<li><span class='attribute'>after</span>: an identifier for the collection <em>after</em> insertion; </li>
+<li><span class='attribute'>before</span>: an identifier for the collection <em>before</em> insertion;</li>
+<li><span class='attribute'>key</span>: the key that has been inserted</li>
+<li><span class='attribute'>value</span>: an identifier for the value that has been inserted with the key.</li>
</ul>
<p> A relation CollectionAfterDeletion, written <span class="name"> CollectionAfterDeletion(collAfter, collBefore, key)</span>, contains:</p>
<ul>
-<li><em>after</em>: an identifier for the collection <em>after</em> the deletion; </li>
-<li><em>before</em>: an identifier for the collection <em>before</em> the deletion;</li>
-<li><em>key</em>: the key corresponding to the (key, value) pair that has been deleted from the collection.</li>
+<li><span class='attribute'>after</span>: an identifier for the collection <em>after</em> the deletion; </li>
+<li><span class='attribute'>before</span>: an identifier for the collection <em>before</em> the deletion;</li>
+<li><span class='attribute'>key</span>: the key corresponding to the (key, value) pair that has been deleted from the collection.</li>
</ul>
<div class='note'>