added ref to conceptual definitions
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Wed, 15 Feb 2012 22:09:09 +0000
changeset 1588 e79034257713
parent 1587 26b7f905f293
child 1589 e13f52cc5c09
added ref to conceptual definitions
model/working-copy/extra.css
model/working-copy/towards-wd4.html
--- a/model/working-copy/extra.css	Wed Feb 15 21:43:24 2012 +0000
+++ b/model/working-copy/extra.css	Wed Feb 15 22:09:09 2012 +0000
@@ -182,6 +182,13 @@
     padding:    3px 1em;
 }
 
+.glossary-ref {
+    font-style:    italic;
+}
+
+.dfn {
+    font-weight:    bold;
+}
 
 
 .conditional {
--- a/model/working-copy/towards-wd4.html	Wed Feb 15 21:43:24 2012 +0000
+++ b/model/working-copy/towards-wd4.html	Wed Feb 15 22:09:09 2012 +0000
@@ -15,6 +15,22 @@
 
     <script src="http://dev.w3.org/2009/dap/ReSpec.js/js/respec.js" class="remove"></script> 
     <script src="http://www.w3.org/2007/OWL/toggles.js" class="remove"></script> 
+    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" class="remove"></script>
+
+    <script class="remove">
+      function updateGlossaryRefs() {
+        $('.glossary-ref').each(function(index) {
+          var ref=$(this).attr('ref');
+          $('#'+ref+'.glossary').contents().clone().appendTo($(this));
+          $(this).children('dfn').replaceWith(function(){return $('<span>').addClass('dfn').append($(this).contents())});
+        });
+      }
+      $(document).ready(updateGlossaryRefs);
+    function glossary_include(doc, content) {
+        window.setTimeout(updateGlossaryRefs, 1000);
+        return content;
+    }
+    </script>
 
     <script class="remove"> 
       var addExtraReferences = function() {
@@ -514,8 +530,12 @@
 
 
 
-<p>An <dfn title="concept-activityAssociation">activity association</dfn> is an assignment of responsibility to an agent for an activity, indicating that the agent had an active role in the activity. It further allows for a plan to be specified, which is the plan
-intended by the agent to achieve some goals in the context of this activity.</p>
+<p>
+<div class="glossary" id="glossary-activityAssociation">
+An <dfn title="concept-activityAssociation">activity association</dfn> is an assignment of responsibility to an agent for an activity, indicating that the agent had an active role in the activity. It further allows for a plan to be specified, which is the plan
+intended by the agent to achieve some goals in the context of this activity.
+</div>
+</p>
 
 <div class="anexample" id="association-example">
 <p>Examples of association between an activity and agent are:
@@ -527,8 +547,12 @@
 </ul>
 </div>
 
-<p>A <dfn title="concept-responsibilityChain">responsibility chain</dfn> is a relation between two agents,
-indicating that a "subordinate" agent acted on behalf of a "responsible" agent, in the context of an activity.  The nature of this relation is intended to be broad,  including delegation or a contractual relation.</p>
+<p>
+<div class="glossary" id="glossary-responsibilityChain">
+A <dfn title="concept-responsibilityChain">responsibility chain</dfn> is a relation between two agents,
+indicating that a "subordinate" agent acted on behalf of a "responsible" agent, in the context of an activity.  The nature of this relation is intended to be broad,  including delegation or a contractual relation.
+</div>
+</p>
 
 
 
@@ -772,6 +796,9 @@
 <h4>Entity</h4>
 
 
+<div class="glossary-ref" ref="glossary-entity"></div>
+
+
 <p>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>
@@ -822,6 +849,8 @@
       
 <h3>Activity</h3>
 
+<div class="glossary-ref" ref="glossary-activity"></div>
+
 <p> 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>
@@ -863,7 +892,7 @@
 <section id="term-Agent">
 <h3>Agent</h3>
 
-
+<div class="glossary-ref" ref="glossary-agent"></div>
 
 
 <p>An agent<span class="withAsn">, noted <span class="name">agent(id, [ attr1=val1, ...])</span> in PROV-ASN,</span> contains:</p>
@@ -981,6 +1010,7 @@
 <section id="term-Generation">
 <h4>Generation</h4>
 
+<div class="glossary-ref" ref="glossary-generation"></div>
 
 <p><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>
@@ -1029,7 +1059,7 @@
 <section id="term-Usage">
 <h3>Usage</h3>
 
-
+<div class="glossary-ref" ref="glossary-usage"></div>
 
 
 <p><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>
@@ -1086,6 +1116,7 @@
 <section id="term-ActivityAssociation">
 <h4>Activity Association</h4>
 
+<div class="glossary-ref" ref="glossary-activityAssociation"></div>
 
 <p>As far as responsibility is concerned, PROV-DM offers two kinds of constructs. The first, introduced in this section, is a relation between an agent, a plan, and an activity; the second, introduced in <a
 href="#term-responsibility">Section Responsibility</a>, is a relation between agents expressing that an agent was acting on behalf of another, in the context of an activity. </p>
@@ -1184,6 +1215,8 @@
 
 <h4>Responsibility Chain</h4>
 
+<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
 agent's behalf.  So in the example of someone running a mail program,
@@ -1240,6 +1273,9 @@
 <section id="Derivation-Relation">
 <h4>Derivation</h4>
 
+<div class="glossary-ref" ref="glossary-derivation"></div>
+
+
 <div class='note'>
 This text was not edited much. It keeps on referring to asserter/assertion.  Before editing this section, we would like to have  <a href="http://www.w3.org/2011/prov/track/issues/249">ISSUE-249</a> resolved.
 </div>
@@ -1450,7 +1486,9 @@
 <h4>Annotation</h4>
 
 
-<p>An <dfn title="concept-annotation">annotation</dfn> is a link between something that is identifiable and a note referred to by its identifier.  Multiple notes can
+<p>
+<div class="glossary" id="glossary-annotation">
+An <dfn title="concept-annotation">annotation</dfn> is a link between something that is identifiable and a note referred to by its identifier.</div>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
 annotated. The annotation mechanism (with note and annotation) forms a key aspect of the extensibility mechanism of PROV-DM (see <a
 href="#extensibility-section">extensibility section</a>).</p>