attribute class
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Tue, 28 Feb 2012 14:29:57 +0100
changeset 1708 3f21f68c5afa
parent 1707 baac41bffc1f
child 1709 47614a2957f2
attribute class
model/all-divs.js
model/extra.css
model/prov-dm.html
presentations/dagstuhl/prov-dm/overview/extra.css
--- 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/extra.css	Tue Feb 28 14:11:30 2012 +0100
+++ b/model/extra.css	Tue Feb 28 14:29:57 2012 +0100
@@ -191,6 +191,11 @@
 }
 
 
+.attribute {
+    font-style: italic;
+}
+
+
 .conditional {
     color: blue;
 }
--- 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'>
--- a/presentations/dagstuhl/prov-dm/overview/extra.css	Tue Feb 28 14:11:30 2012 +0100
+++ b/presentations/dagstuhl/prov-dm/overview/extra.css	Tue Feb 28 14:29:57 2012 +0100
@@ -3,6 +3,13 @@
     font-family: monospace;
 }
 
+.attribute {
+    font-family:verdana;
+    color: red;
+    font-style: italic;
+}
+
+
 
 /* --- EDITORIAL NOTES --- */
 .pending {
@@ -188,7 +195,9 @@
 }
 
 .glossary-ref {
+    font-family:arial
     font-style:    italic;
+    background: #FFFFCC;
 }
 
 .dfn {