--- a/model/working-copy/wd5-prov-dm-components.html Sun Mar 18 19:52:55 2012 +0000
+++ b/model/working-copy/wd5-prov-dm-components.html Sun Mar 18 20:58:10 2012 +0000
@@ -373,7 +373,7 @@
physical things such as a building or a printed book, or a car as well as abstract concepts and ideas. One can regard any Web resource as an example of Entity in this context. </p>
<p>
-<div class="glossary-ref" ref="glossary-entity">
+<div class="glossary-ref" ref="glossary-entity" withspan="true">
</div>
@@ -385,7 +385,7 @@
<p>
-<span class="glossary-ref" ref="glossary-activity"></span> Activities that operate on digital entities may for example move, copy, or duplicate them.
+<span class="glossary-ref" ref="glossary-activity" withspan="true"></span> Activities that operate on digital entities may for example move, copy, or duplicate them.
</p>
@@ -396,7 +396,7 @@
<p>
-<span class="glossary-ref" ref="glossary-agent">
+<span class="glossary-ref" ref="glossary-agent" withspan="true">
</span>
</p>
@@ -424,12 +424,12 @@
The term 'generation' refers to the completion of the the act of producing; likewise, the term 'usage' refers to the beginning of the act of consuming entities. Thus, we define the following notions of generation and usage. </p>
<p>
-<div class="glossary-ref" ref="glossary-generation">
+<div class="glossary-ref" ref="glossary-generation" withspan="true">
</div>
<p>
-<div class="glossary-ref" ref="glossary-usage">
+<div class="glossary-ref" ref="glossary-usage" withspan="true">
</div>
@@ -453,7 +453,7 @@
<p>Activities are consumers of entities and producers of entities. In some case, the consumption of an entity influences the creation of another in some way. This notion is captured by derivations, defined as follows.</p>
<p>
-<span class="glossary-ref" ref="glossary-derivation"></span>
+<span class="glossary-ref" ref="glossary-derivation" withspan="true"></span>
@@ -470,7 +470,7 @@
<p>There are some useful types of entities and agents that are commonly encountered in applications making data and documents available on the Web; we introduce them in this section. </p>
<p>
-<span class="glossary-ref" ref="glossary-plan">
+<span class="glossary-ref" ref="glossary-plan" withspan="true">
</span>
PROV-DM is not
prescriptive about the nature of plans, their representation, the
@@ -487,7 +487,7 @@
</div>
<p>
-<span class="glossary-ref" ref="glossary-collection"></span> This concept allows for the provenance of the collection, but also of its constituents to be expressed. Such a notion of collection corresponds to a wide variety of concrete data structures, such as a <em>maps</em>, <em>dictionaries</em> or <em>associative arrays</em>.</p>
+<span class="glossary-ref" ref="glossary-collection" withspan="true"></span> This concept allows for the provenance of the collection, but also of its constituents to be expressed. Such a notion of collection corresponds to a wide variety of concrete data structures, such as a <em>maps</em>, <em>dictionaries</em> or <em>associative arrays</em>.</p>
<div class="anexample" id="collection-example">
<p>
@@ -497,7 +497,7 @@
<!-- alternative names: provenance record, bundle -->
<p>
-<span class="glossary-ref" ref="glossary-accountEntity">
+<span class="glossary-ref" ref="glossary-accountEntity" withspan="true">
</span>
<div class="anexample" id="account-example">
@@ -553,7 +553,7 @@
<p>
-<span class="glossary-ref" ref="glossary-activityAssociation"></span>
+<span class="glossary-ref" ref="glossary-activityAssociation" withspan="true"></span>
</p>
<div class="anexample" id="association-example">
@@ -567,7 +567,7 @@
</div>
<p>
-<span class="glossary-ref" ref="glossary-responsibility">
+<span class="glossary-ref" ref="glossary-responsibility" withspan="true">
</span> The nature of this relation is intended to be broad, including delegation or a contractual relation. </p>
<!--<div class="note">Propose to rephrase as follows: <br/>
@@ -876,25 +876,25 @@
<div style="text-align: left;">
<table border="1" style="margin-left: auto; margin-right: auto;">
<caption>PROV-DM Concepts and Relations</caption>
-<tr class="component1-color"><td><a title="glossary-entity">Entity</a></td><td><a title="dfn-Entity">entity(id, [ attr1=val1, ...])</a></td></tr>
-<tr class="component1-color"><td>Activity</td><td><a title="dfn-Activity">activity(id, st, et, [ attr1=val1, ...])</a></td></tr>
-<tr class="component1-color"><td>Generation</td><td><a title="dfn-Generation">wasGeneratedBy(id,e,a,t,attrs)</a></td></tr>
-<tr class="component1-color"><td>Usage</td><td><a title="used">used(id,a,e,t,attrs)</a></td></tr>
-<tr class="component1-color"><td>Start</td><td><a title="wasStartedBy">wasStartedBy(id,a,e,t,attrs)</a></td></tr>
-<tr class="component1-color"><td>End</td><td><a title="wasEndedBy">wasEndedBy(id,a,e,t,attrs)</a></td></tr>
+<tr class="component1-color"><td><a>Entity</a></td><td><a title="dfn-Entity">entity(id, [ attr1=val1, ...])</a></td></tr>
+<tr class="component1-color"><td><a>Activity</a></td><td><a title="dfn-Activity">activity(id, st, et, [ attr1=val1, ...])</a></td></tr>
+<tr class="component1-color"><td><a>Generation</a></td><td><a title="dfn-Generation">wasGeneratedBy(id,e,a,t,attrs)</a></td></tr>
+<tr class="component1-color"><td><a>Usage</a></td><td><a title="used">used(id,a,e,t,attrs)</a></td></tr>
+<tr class="component1-color"><td><a>Start</a></td><td><a title="wasStartedBy">wasStartedBy(id,a,e,t,attrs)</a></td></tr>
+<tr class="component1-color"><td><a>End</a></td><td><a title="wasEndedBy">wasEndedBy(id,a,e,t,attrs)</a></td></tr>
<tr class="component1-color"><td>Information flow ordering</td><td><a title="wasInformedBy">wasInformedBy(id,a2,a1,attrs)</a></td></tr>
<tr class="component1-color"><td>Control flow ordering</td><td><a title="wasStartedByActivity">wasStartedByActivity(id, a2, a1, attrs)</a></td></tr>
-<tr class="component2-color"><td>Agent</td><td><a title="dfn-agent">agent(id, [ attr1=val1, ...])</a></td></tr>
-<tr class="component2-color"><td>Attribution</td><td><a title="wasAttributedTo">wasAttributedTo(id,e,ag,attr)</a></td></tr>
-<tr class="component2-color"><td>Association</td><td><a title="wasAssociatedWith">wasAssociatedWith(id,a,ag,pl,attrs)</a></td></tr>
-<tr class="component2-color"><td>Responsibility</td><td><a title="actedOnBehalfOf">actedOnBehalfOf(id,ag2,ag1,a,attrs)</a></td></tr>
-<tr class="component3-color"><td>Derivation</td><td><a title="wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
-<tr class="component3-color"><td>Revision</td><td><a title="wasRevisionOf">wasRevisionOf(id,e2,e1,ag,attrs)</a></td></tr>
-<tr class="component3-color"><td>Quotation</td><td><a title="wasQuotedFrom">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</a></td></tr>
-<tr class="component3-color"><td>Original Source</td><td><a title="hadOriginalSource">hadOriginalSource(id,e2,e1,attrs)</a></td></tr>
-<tr class="component3-color"><td>Traceability</td><td><a title="tracedTo">tracedTo(id,e2,e1,attrs)</a></td></tr>
-<tr class="component4-color"><td>Alternate</td><td><a title="alternateOf">alternateOf(alt1, alt2)</a></td></tr>
-<tr class="component4-color"><td>Specialization</td><td><a title="specializationOf">specializationOf(sub, super)</a></td></tr>
+<tr class="component2-color"><td><a>Agent</a></td><td><a title="dfn-agent">agent(id, [ attr1=val1, ...])</a></td></tr>
+<tr class="component2-color"><td><a>Attribution</a></td><td><a title="wasAttributedTo">wasAttributedTo(id,e,ag,attr)</a></td></tr>
+<tr class="component2-color"><td><a>Association</a></td><td><a title="wasAssociatedWith">wasAssociatedWith(id,a,ag,pl,attrs)</a></td></tr>
+<tr class="component2-color"><td><a>Responsibility</a></td><td><a title="actedOnBehalfOf">actedOnBehalfOf(id,ag2,ag1,a,attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Derivation</a></td><td><a title="wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Revision</a></td><td><a title="wasRevisionOf">wasRevisionOf(id,e2,e1,ag,attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Quotation</a></td><td><a title="wasQuotedFrom">wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Original Source</a></td><td><a title="hadOriginalSource">hadOriginalSource(id,e2,e1,attrs)</a></td></tr>
+<tr class="component3-color"><td><a>Traceability</a></td><td><a title="tracedTo">tracedTo(id,e2,e1,attrs)</a></td></tr>
+<tr class="component4-color"><td><a>Alternate</a></td><td><a title="alternateOf">alternateOf(alt1, alt2)</a></td></tr>
+<tr class="component4-color"><td><a>Specialization</a></td><td><a title="specializationOf">specializationOf(sub, super)</a></td></tr>
<tr class="component5-color"><td>Derivation by Insertion</td><td>derivedByInsertionFrom(id, collAfter, collBefore, key, value, attrs)</td></tr>
<tr class="component5-color"><td>Derivation by Removal</td><td>derivedByRemovalFrom(id, collAfter, collBefore, key, attrs)</td></tr>
<tr class="component5-color"><td>Containment</td><td>contained(id, coll, key, values, attrs)</td></tr>
@@ -902,7 +902,7 @@
<tr class="component5-color"><td></td><td>derivedByBulkRemovalFrom(id, collAfter, collBefore, key-set, attrs)</td></tr>
<tr class="component5-color"><td></td><td>containedBulk(id, coll, key-value-set, attrs)</td></tr>
<tr class="component6-color"><td></td><td><a title="note">note(id, [ attr1=val1, ...])</a></td></tr>
-<tr class="component6-color"><td></td><td><a title="hasAnnotation">hasAnnotation(r,n)</a></td></tr>
+<tr class="component6-color"><td><a>Annotation</a></td><td><a title="hasAnnotation">hasAnnotation(r,n)</a></td></tr>
</table>
</div>
@@ -922,7 +922,7 @@
<h4>Entity</h4>
-<div class="glossary-ref" ref="glossary-entity" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-entity"></div>
<p><div class="attributes" id="attributes-entity">An <dfn title="dfn-Entity">entity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-entity">entity(id, [ attr1=val1, ...])</span> in PROV-N, </span> contains:
@@ -968,7 +968,7 @@
<h3>Activity</h3>
-<div class="glossary-ref" ref="glossary-activity" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-activity"></div>
<p><div class="attributes" id="attributes-activity"> An <dfn title="dfn-Activity">activity</dfn><span class="withPn">, written <span class="pnExpression" id="pn-activity">activity(id, st, et, [ attr1=val1, ...])</span> in PROV-N,</span> contains:
<ul>
@@ -1005,7 +1005,7 @@
<section id="term-Generation">
<h4>Generation</h4>
-<div class="glossary-ref" ref="glossary-generation" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-generation"></div>
<p>
<div class="attributes" id="attributes-generation"><dfn title="dfn-Generation">Generation</dfn><span class="withPn">, written <span class="pnExpression">wasGeneratedBy(id,e,a,t,attrs)</span> in PROV-N,</span> has the following components:
@@ -1055,7 +1055,7 @@
<section id="term-Usage">
<h3>Usage</h3>
-<div class="glossary-ref" ref="glossary-usage" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-usage"></div>
<p><div class="attributes" id="attributes-usage"><dfn title="used">Usage</dfn><span class="withPn">, written <span class="pnExpression">used(id,a,e,t,attrs)</span> in PROV-N,</span> has the following constituents:
@@ -1105,7 +1105,7 @@
<section id="term-Start">
<h4>Activity Start</h4>
-<div class="glossary-ref" ref="glossary-start" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-start"></div>
<p>An <dfn title="wasStartedBy">activity start</dfn><span class="withPn">, written <span class="pnExpression">wasStartedBy(id,a,e,t,attrs)</span> in PROV-N,</span> contains:</p>
@@ -1152,7 +1152,7 @@
<section id="term-End">
<h4>Activity End</h4>
-<div class="glossary-ref" ref="glossary-end" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-end"></div>
<p>An <dfn title="wasEndedBy">activity end</dfn><span class="withAsn">, written <span class="pnExpression">wasEndedBy(id,a,e,t,attrs)</span> in PROV-ASN,</span> contains:</p>
@@ -1262,7 +1262,7 @@
<section id="term-Agent">
<h3>Agent</h3>
-<div class="glossary-ref" ref="glossary-agent" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-agent"></div>
<p><div class="attributes" id="attributes-agent">An <dfn title="dfn-agent">agent</dfn><span class="withPn">, noted <span class="pnExpression" id="pn-agent">agent(id, [ attr1=val1, ...])</span> in PROV-N,</span> contains:
@@ -1332,7 +1332,7 @@
<section id="term-ActivityAssociation">
<h4>Activity Association</h4>
-<div class="glossary-ref" ref="glossary-activityAssociation" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-activityAssociation"></div>
<p><div class="attributes" id="attributes-activity-association">An <dfn title="wasAssociatedWith">activity association</dfn><span class="withPn">, written <span class="pnExpression">wasAssociatedWith(id,a,ag,pl,attrs)</span> in PROV-N,</span> has the following
@@ -1360,7 +1360,7 @@
for instance.
</div>
-<div class="anexample id="anexample-wasAssociateWith-2">
+<div class="anexample" id="anexample-wasAssociateWith-2">
In some cases, one wants to indicate a plan was followed, without having to specify which agent was involved.
<pre class="codeexample">
activity(ex:a,[prov:type="workflow execution"])
@@ -1387,7 +1387,7 @@
<h4>Responsibility Chain</h4>
-<div class="glossary-ref" ref="glossary-responsibilityChain" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-responsibilityChain"></div>
<p>PROV-DM offers a mild version of responsibility
in the form of a relation to represent when an agent acted on another
@@ -1458,7 +1458,7 @@
<h4>Derivation</h4>
-<div class="glossary-ref" ref="glossary-derivation" withspan="true"></div>
+<div class="glossary-ref" ref="glossary-derivation"></div>
@@ -1516,7 +1516,7 @@
<section id="term-Revision">
<h3>Revision</h3>
-<p><span class="glossary-ref" ref="glossary-revision" withspan="true"></span></p>
+<p><span class="glossary-ref" ref="glossary-revision"></span></p>
<p> Deciding whether something is made available as a revision of something else usually involves an agent who takes responsibility for approving that the former is a due variant of the latter.
The agent who is responsible for the revision may optionally be specified.
@@ -1555,7 +1555,7 @@
<h3>Quotation</h3>
<p>
-<span class="glossary-ref" ref="glossary-quotation" withspan="true"></span>
+<span class="glossary-ref" ref="glossary-quotation"></span>
</p>
<p>Quotation
@@ -1597,7 +1597,7 @@
<h3>Original Source</h3>
<p>
-<span class="glossary-ref" ref="glossary-original-source" withspan="true"></span>
+<span class="glossary-ref" ref="glossary-original-source"></span>
</p>
<p>An <dfn>original source relation</dfn> is a particular case of <a href="#Derivation-Relation">derivation</a>
@@ -1691,6 +1691,8 @@
</ol>
+<p>The following two relations are introduced for expressing alternative or specialized entities. </p>
+
<section id="term-alternate">
<h4>Alternate</h4>
@@ -1698,8 +1700,6 @@
-<p>The following two relations are introduced for expressing alternative or specialized entities. </p>
-
@@ -1916,7 +1916,7 @@
-<span class="glossary-ref" ref="glossary-annotation" withspan="true"></span>
+<span class="glossary-ref" ref="glossary-annotation"></span>
<p>Multiple notes can
be associated with a given identified object; symmetrically, multiple objects can be associated with a given note. Since notes have identifiers, they can also be