wib in core
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Thu, 24 May 2012 17:38:41 +0100
changeset 2960 b362d46c397b
parent 2959 5a312b034907
child 2961 0432a0ebb4ec
wib in core
model/glossary.html
model/glossary.js
model/prov-dm.html
model/uml/component1.png
model/uml/component1.svg
model/uml/component2.png
model/uml/component2.svg
model/uml/component6.svg
model/uml/essentials.png
model/uml/essentials.svg
--- a/model/glossary.html	Thu May 24 17:34:37 2012 +0100
+++ b/model/glossary.html	Thu May 24 17:38:41 2012 +0100
@@ -66,6 +66,11 @@
 for the actions of a "subordinate" agent, in the context of an activity. 
 </span>
 
+<span class="glossary" id="glossary-delegation">  
+<dfn id="concept-delegation">Delegation</dfn> is the assignment of authority and responsibility to another person (normally from a manager to a subordinate) to carry out specific activities. However the person who delegated the work remains accountable for the outcome of the delegated work.
+ @luc, @zednick, I think we should also cover the case where an agent "just does it without asking" for another agent. (altruism)
+</span>
+
 <!--A <dfn title="concept-responsibility">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. 
 
--- a/model/glossary.js	Thu May 24 17:34:37 2012 +0100
+++ b/model/glossary.js	Thu May 24 17:38:41 2012 +0100
@@ -3,7 +3,7 @@
 //  with <script src="glossary.js" class="remove"></script>
 //Insert glossary definitions with the following 
 // <div class="glossary-ref" ref="glossary-generation"></div>
-glossary_hg='http://dvcs.w3.org/hg/prov/file/863b2ca2c47f/model/glossary.html';
+glossary_hg='http://dvcs.w3.org/hg/prov/file/2828a5af0017/model/glossary.html';
 glossary_string= 
 ' ' + 
 '<html> ' + 
@@ -73,6 +73,11 @@
 'for the actions of a "subordinate" agent, in the context of an activity.  ' + 
 '</span> ' + 
 ' ' + 
+'<span class="glossary" id="glossary-delegation">   ' + 
+'<dfn id="concept-delegation">Delegation</dfn> is the assignment of authority and responsibility to another person (normally from a manager to a subordinate) to carry out specific activities. However the person who delegated the work remains accountable for the outcome of the delegated work. ' + 
+' @luc, @zednick, I think we should also cover the case where an agent "just does it without asking" for another agent. (altruism) ' + 
+'</span> ' + 
+' ' + 
 '<!--A <dfn title="concept-responsibility">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.  ' + 
 ' ' + 
--- a/model/prov-dm.html	Thu May 24 17:34:37 2012 +0100
+++ b/model/prov-dm.html	Thu May 24 17:38:41 2012 +0100
@@ -483,8 +483,9 @@
 <tr><td><a>Activity</a></td><td><a title="dfn-Activity">activity</a></td><td style="text-align: center;"><a href="#section-entity-activity">2.1.1</a></td></tr>
 <tr><td><a>Agent</a></td><td><a title="dfn-agent">agent</a></td><td style="text-align: center;"><a href="#section-agents-attribution-association-responsibility">2.1.2</a></td></tr>
 <tr>
-<td><a>Generation</a></td><td rowspan="6" style="text-align: center;">PROV-DM Relations</td><td><a title="wasGeneratedBy">wasGeneratedBy</a></td><td style="text-align: center;"><a href="#section-entity-activity">2.1.1</a></td></tr>
+<td><a>Generation</a></td><td rowspan="7" style="text-align: center;">PROV-DM Relations</td><td><a title="wasGeneratedBy">wasGeneratedBy</a></td><td style="text-align: center;"><a href="#section-entity-activity">2.1.1</a></td></tr>
 <tr><td><a>Usage</a></td><td><a title="used">used</a></td><td style="text-align: center;"><a href="#section-entity-activity">2.1.1</a></td></tr>
+<tr><td><a>Communication</a></td><td><a title="wasInformedBy">wasInformedBy</a></td><td style="text-align: center;"><a href="#section-entity-activity">2.1.1</a></td></tr>
 <tr><td><a>Attribution</a></td><td><a title="wasAttributedTo">wasAttributedTo</a></td><td style="text-align: center;"><a href="#section-agents-attribution-association-responsibility">2.1.2</a></td></tr>
 <tr><td><a>Association</a></td><td><a title="wasAssociatedWith">wasAssociatedWith</a></td><td style="text-align: center;"><a href="#section-agents-attribution-association-responsibility">2.1.2</a></td></tr>
 <tr><td><a>Responsibility</a></td><td><a title="actedOnBehalfOf">actedOnBehalfOf</a></td><td style="text-align: center;"><a href="#section-agents-attribution-association-responsibility">2.1.2</a></td></tr>
@@ -578,6 +579,18 @@
 the mix); in contrast, the same entity may be used multiple times, possibly by different activities (e.g. a file on a file system can be read indefinitely).
 </div>
 
+<p>
+<div class="glossary-ref" data-ref="glossary-communication"  data-withspan="true">
+</div>
+
+
+
+
+<div class="conceptexample" id="communication-example">
+<p>An example of commication is ...
+</div>
+
+
 
 </section>
 
@@ -643,6 +656,12 @@
 <span class="glossary-ref" data-ref="glossary-responsibility"  data-withspan="true">
 </span> The nature of this relation is intended to be broad,  including delegation or contractual relation. </p>
 
+<div class="note">The WG voted to rename responsibility into delegation. Tentative definition.</div>
+
+<p>
+<span class="glossary-ref" data-ref="glossary-delegation"  data-withspan="true">
+</span>
+
 <!--<div class="note">Propose to rephrase as follows: <br/>
 A relation between two agents, denoted <dfn title="concept-responsibilityChain">actedOnBehalfOf</dfn> indicates that 
  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.
@@ -721,7 +740,7 @@
 <section id="section-prov-extended-approach-expanded-relation"> 
 <h2>Expanded Relations</h2>
 
-<p><a href="#core-structures">Section 2.1</a> shows that six concepts are mapped to binary relations in the core of PROV.  However, some advanced uses of these concepts cannot be captured by a binary relation, but require relations to be expanded to n-ary relations.</p>
+<p><a href="#core-structures">Section 2.1</a> shows that seven concepts are mapped to binary relations in the core of PROV.  However, some advanced uses of these concepts cannot be captured by a binary relation, but require relations to be expanded to n-ary relations.</p>
 
 
 <p>To illustrate expanded relations, we consider the concept of
@@ -1193,7 +1212,7 @@
 <tr><td rowspan="3">Subject</td><td>Entity</td><td><div class="component3-color"><a class="essential">wasDerivedFrom</a><br><a>wasRevisionOf</a><br><a>wasQuotedFrom</a><br><a>hadOriginalSource</a></div><div class="component4-color"><a>alternateOf</a><br><a>specializationOf</a></div></td><td class="component1-color"><a class="essential"
 title="wasGeneratedBy">wasGeneratedBy</a><br><a
 title="wasInvalidatedBy">wasInvalidatedBy</a></td><td class="component2-color"><a class="essential">wasAttributedTo</a></td></tr>
-<tr><td>Activity</td><td><div class="component1-color"><a class="essential">used</a><br><a>wasStartedBy</a><br><a>wasEndedBy</a></div></td><td class="component1-color"><a>wasInformedBy</a></td><td class="component2-color"><a class="essential">wasAssociatedWith</a></td></tr>
+<tr><td>Activity</td><td><div class="component1-color"><a class="essential">used</a><br><a>wasStartedBy</a><br><a>wasEndedBy</a></div></td><td class="component1-color"><a class="essential">wasInformedBy</a></td><td class="component2-color"><a class="essential">wasAssociatedWith</a></td></tr>
 <tr><td>Agent</td><td>&mdash;</td><td>&mdash;</td><td class="component2-color"><a class="essential">actedOnBehalfOf</a></td></tr>
 </table>
 </div>
@@ -1210,10 +1229,10 @@
 <tr class="component1-color"><td class="essential"><a>Activity</a></td><td><a title="dfn-Activity" class="essential">activity(id, st, et, [ attr1=val1, ...])</a></td></tr>
 <tr class="component1-color"><td class="essential"><a>Generation</a></td><td><a title="wasGeneratedBy"><span class="essential">wasGeneratedBy(</span>id;<span class="essential">e,a</span>,t,attrs<span class="essential">)</span></a></td></tr>
 <tr class="component1-color"><td class="essential"><a>Usage</a></td><td><a title="used"><span class="essential">used(</span>id;<span class="essential">a,e</span>,t,attrs<span class="essential">)</span></a></td></tr>
+<tr class="component1-color"><td class="essential"><a>Communication</a></td><td><a title="wasInformedBy">wasInformedBy(id;a2,a1,attrs)</a></td></tr>
 <tr class="component1-color"><td><a>Start</a></td><td><a title="wasStartedBy">wasStartedBy(id;a2,e,a1,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a>End</a></td><td><a title="wasEndedBy">wasEndedBy(id;a2,e,a1,t,attrs)</a></td></tr>
 <tr class="component1-color"><td><a>Invalidation</a></td><td><a title="wasInvalidatedBy">wasInvalidatedBy(id;e,a,t,attrs)</a></td></tr>
-<tr class="component1-color"><td><a>Communication</a></td><td><a title="wasInformedBy">wasInformedBy(id;a2,a1,attrs)</a></td></tr>
 <tr><td style="border-width: 0px; "></tr>
 <tr class="component2-color" style="border-collapse: collapse; "><td  class="essential"><a>Agent</a></td><td><a title="dfn-agent" class="essential">agent(id, [ attr1=val1, ...])</a></td><td  rowspan="8"><a href="#component2">Component 2: agents/responsibility</a></td></tr>
 <tr class="component2-color"><td class="essential"><a>Attribution</a></td><td><a title="wasAttributedTo"><span class="essential">wasAttributedTo(</span>id;<span class="essential">e,ag</span>,attr<span class="essential">)</span></a></td></tr>
Binary file model/uml/component1.png has changed
--- a/model/uml/component1.svg	Thu May 24 17:34:37 2012 +0100
+++ b/model/uml/component1.svg	Thu May 24 17:38:41 2012 +0100
@@ -191,10 +191,8 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath5)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath5)" stroke="none"
       > attributes</text
-    ></g
+      ></g
     ><g font-size="11" transform="translate(260,540)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="14" xml:space="preserve" y="11" clip-path="url(#clipPath6)" stroke="none"
       >wasEndedBy</text
@@ -210,8 +208,6 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath5)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath5)" stroke="none"
       > attributes</text
     ></g
     ><g font-size="11" transform="translate(390,540)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
@@ -246,10 +242,8 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath11)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath11)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath11)" stroke="none"
       > attributes</text
-    ></g
+      ></g
     ><g font-size="11" transform="translate(180,330)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="25" xml:space="preserve" y="11" clip-path="url(#clipPath9)" stroke="none"
       >used</text
@@ -265,10 +259,8 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath13)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath13)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath13)" stroke="none"
       > attributes</text
-    ></g
+      ></g
     ><g font-size="11" transform="translate(310,330)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="12" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
       >wasGeneratedBy</text
@@ -284,10 +276,8 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath13)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath13)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath13)" stroke="none"
       > attributes</text
-    ></g
+      ></g
     ><g font-size="11" transform="translate(470,330)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
       >wasInvalidatedBy</text
@@ -333,12 +323,8 @@
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath8)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath8)" stroke="none"
-      > startTime</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath8)" stroke="none"
-      > endTime</text
-      ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath8)" stroke="none"
       > attributes</text
-    ></g
+      ></g
     ><g font-size="11" transform="translate(591,79)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="18" xml:space="preserve" y="11" clip-path="url(#clipPath9)" stroke="none"
       >Activity</text
@@ -527,8 +513,6 @@
       >time</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"
-    ><text x="0" xml:space="preserve" y="10" stroke="none"
-      >Visual Paradigm for UML Standard Edition(University of Southampton)</text
     ></g
   ></g
 ></svg
Binary file model/uml/component2.png has changed
--- a/model/uml/component2.svg	Thu May 24 17:34:37 2012 +0100
+++ b/model/uml/component2.svg	Thu May 24 17:38:41 2012 +0100
@@ -380,8 +380,6 @@
       >wasAssociatedWith</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"
-    ><text x="0" xml:space="preserve" y="10" stroke="none"
-      >Visual Paradigm for UML Standard Edition(University of Southampton)</text
     ></g
   ></g
 ></svg
--- a/model/uml/component6.svg	Thu May 24 17:34:37 2012 +0100
+++ b/model/uml/component6.svg	Thu May 24 17:38:41 2012 +0100
@@ -268,8 +268,6 @@
       >insertion</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"
-    ><text x="0" xml:space="preserve" y="10" stroke="none"
-      >Visual Paradigm for UML Standard Edition(University of Southampton)</text
     ></g
   ></g
 ></svg
Binary file model/uml/essentials.png has changed
--- a/model/uml/essentials.svg	Thu May 24 17:34:37 2012 +0100
+++ b/model/uml/essentials.svg	Thu May 24 17:38:41 2012 +0100
@@ -65,10 +65,6 @@
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
     ><g font-size="11" transform="translate(62,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
-      > attributes</text
     ></g
     ><g font-size="11" transform="translate(62,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="23" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
@@ -82,14 +78,6 @@
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath4)" x2="80" y1="14"
     /></g
     ><g font-size="11" transform="translate(292,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath5)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
-      > startTime</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath5)" stroke="none"
-      > endTime</text
-      ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath5)" stroke="none"
-      > attributes</text
     ></g
     ><g font-size="11" transform="translate(292,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="18" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
@@ -103,10 +91,6 @@
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
     ><g font-size="11" transform="translate(62,246)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
-      > attributes</text
     ></g
     ><g font-size="11" transform="translate(62,232)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="22" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
@@ -185,8 +169,6 @@
       >used</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"
-    ><text x="0" xml:space="preserve" y="10" stroke="none"
-      >Visual Paradigm for UML Standard Edition(University of Southampton)</text
     ></g
   ></g
 ></svg