edited example (second perspective)
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Fri, 10 Feb 2012 08:44:37 +0000
changeset 1520 ac262dc76ea9
parent 1519 f185202dc0a7
child 1521 9abf601bd2e2
edited example (second perspective)
model/working-copy/examples/w3c-publication3.prov-asn
model/working-copy/towards-wd4.html
--- a/model/working-copy/examples/w3c-publication3.prov-asn	Fri Feb 10 08:16:11 2012 +0000
+++ b/model/working-copy/examples/w3c-publication3.prov-asn	Fri Feb 10 08:44:37 2012 +0000
@@ -3,44 +3,40 @@
 container
 
 prefix ex <http://example.org/>
-prefix rec <http://example.org/record>
-
-prefix w3 <http://www.w3.org/TR/2011/>
-
 
-entity(w3:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
-
+prefix w3  <http://www.w3.org/>
+prefix tr  <http://www.w3.org/TR/2011/>
 
-agent(ex:Luc, [ prov:type="Person" ])
-agent(ex:Paolo, [ prov:type="Person" ])
-agent(ex:Khalid, [ prov:type="Person" ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+
+agent(ex:Luc,     [ prov:type="Person" ])
+agent(ex:Paolo,   [ prov:type="Person" ])
+agent(ex:Khalid,  [ prov:type="Person" ])
 agent(ex:Stephen, [ prov:type="Person" ])
 agent(ex:Yolanda, [ prov:type="Person" ])
-agent(ex:Ryan, [ prov:type="Person" ])
-agent(ex:Paul, [ prov:type="Person" ])
-agent(ex:Graham, [ prov:type="Person" ])
-agent(ex:Jim, [ prov:type="Person" ])
-agent(ex:Simon, [ prov:type="Person" ])
-agent(ex:James, [ prov:type="Person" ])
-agent(ex:Satya, [ prov:type="Person" ])
+agent(ex:Ryan,    [ prov:type="Person" ])
+agent(ex:Paul,    [ prov:type="Person" ])
+agent(ex:Graham,  [ prov:type="Person" ])
+agent(ex:Jim,     [ prov:type="Person" ])
+agent(ex:Simon,   [ prov:type="Person" ])
+agent(ex:James,   [ prov:type="Person" ])
+agent(ex:Satya,   [ prov:type="Person" ])
 
 activity(ex:edit1,,,[prov:type="edit"])
 
-wasGeneratedBy(w3:WD-prov-dm-20111215, ex:edit1)
-
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
 
-
-wasAssociatedWith(ex:edit1, ex:Luc, [prov:role="editor"])
-wasAssociatedWith(ex:edit1, ex:Paolo, [prov:role="editor"])
-wasAssociatedWith(ex:edit1, ex:Khalid, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Luc,     [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Paolo,   [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Khalid,  [prov:role="contributor"])
 wasAssociatedWith(ex:edit1, ex:Stephen, [prov:role="contributor"])
 wasAssociatedWith(ex:edit1, ex:Yolanda, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Ryan, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Paul, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Graham, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Jim, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Simon, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:James, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Satya, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Ryan,    [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Paul,    [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Graham,  [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Jim,     [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Simon,   [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:James,   [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Satya,   [prov:role="contributor"])
 
 endContainer
--- a/model/working-copy/towards-wd4.html	Fri Feb 10 08:16:11 2012 +0000
+++ b/model/working-copy/towards-wd4.html	Fri Feb 10 08:44:37 2012 +0000
@@ -515,16 +515,16 @@
 In this section, we show the kind of provenance records the <a href="http://www.w3.org/Consortium">WWW Consortium</a> could keep for auditors to check that due processes are followed. All entities involved in this example are Web resources, with well defined URIs (some of which locating archived email messages, available to W3C Members).</p>
 
 <ul>
-<li> Two versions of the technical report are involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> (second working draft) and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> (first working draft).</li>
-<li> Both <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> were published by the WWW Consortium  agent (<span class="name"><a href="http://www.w3.org/Consortium">w3:Consortium</a></span>) </li>
-<li> The publication activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is <span class="name">ex:pub2</span></li>
-<li> The publication activity for <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> is <span class="name">ex:pub1</span>
+<li> Two versions of the technical report are involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> (second working draft) and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> (first working draft);</li>
+<li> Both <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> were published by the WWW Consortium  agent (<span class="name"><a href="http://www.w3.org/Consortium">w3:Consortium</a></span>); </li>
+<li> The publication activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is <span class="name">ex:pub2</span>;</li>
+<li> The publication activity for <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> is <span class="name">ex:pub1</span>;
 </li>
 
 <li> The report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is derived from <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span>;</li>
 
 <li> The publication activity <span class="name">ex:pub1</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141">ar2:0141</a></span>) and a <a href="http://www.w3.org/2005/08/01-transitions.html#transreq">transition request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004">ar1:0004</a></span>);</li>
-<li> The publication activity <span class="name">ex:pub1</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111">ar3:0111</a></span>)</li>
+<li> The publication activity <span class="name">ex:pub1</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111">ar3:0111</a></span>);</li>
 <li> Technical reports were published according to the process rules (<span class="name"><a href="http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance">pr:rec-advance</a></span>), a plan in PROV-DM terminology.</li>
 </ul>
 
@@ -593,9 +593,55 @@
 <section id="section-example-b"> 
 <h3>The Authors View</h3>
 
-<div class='note'>
-To be written
-</div>
+<p>In this section, we consider another perspective on technical report
+<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a>. Here, provenance is concerned with the document editing activity, as perceived by authors.  This kind of information could be used by authors in their CV or in a narrative about this document. </p>
+
+<ul>
+<li> The same technical report is involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>;</li>
+<li> An editing activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is <span class="name">ex:edit1</span>;</li>
+<li> The report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is generated by activity <span class="name">ex:edit1</span>;</li>
+<li> Several persons are associated with activity <span class="name">ex:edit1</span>, some in an editorial role, some in a contributor's role.</li>
+</li>
+</ul>
+
+<p>Again, we paraphrase some PROV-DM asssertions, and illustrate them with the PROV-ASN notation.
+Full details of the provenance record can be found <a href="examples/w3c-publication3.prov-asn">here</a>.</p>
+
+<ul>
+<li>There is a technical report, which from the author's perspective is a document in its second version. 
+<pre>
+entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+</pre>
+<p>While this assertion is about the same report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, its characterization is different from the author's perspective, it is a document and has it has a version number. </p></li>
+
+<li>There is a editing activity.
+<pre>
+activity(ex:edit1,,,[prov:type="edit"])
+</pre>
+</li>
+
+<li>The technical report was generated by the editing activity: this is a Generation assertion.
+<pre>
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
+</pre>
+</li>
+
+
+<li>There are some agents.
+<pre>
+agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+</pre>
+</li>
+
+<li>The activity required a publication request: this is a Usage assertion.
+<pre>
+wasAssociatedWith(ex:edit1, ex:Paolo, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Simon, [prov:role="contributor"])
+</pre>
+</li>
+</ul>
+
 
 
 <div style="text-align: center;">
@@ -613,14 +659,14 @@
 who the provenance is attributed to, and when it was
 generated, etc. In other words, we need to be able to express the provenance of provenance.</p>
 
-<p>No new mechanism is required.  PROV-DM only assumes that provenance statements have been bundled up, and named. For instance, in this case, provenance statements were put in a file and exposed on the Web, respectively at <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication1.prov-asn">ex:prov1</a> and <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication3.prov-asn">ex:prov3</a>.   To express their respective provenance, these resources must be seen as entities, and all the constructs of PROV-DM are now available to characterize their provenance. In the example below, <span class="name">ex:prov1</span> is attributed to the agent <span class="name">w3:Consortium</span>, whereas <span class="name">ex:prov3</span> to <span class="name">ex:Jim</span>.
+<p>No new mechanism is required.  PROV-DM only assumes that provenance statements have been bundled up, and named. For instance, in this case, provenance statements were put in a file and exposed on the Web, respectively at <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication1.prov-asn">ex:prov1</a> and <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication3.prov-asn">ex:prov3</a>.   To express their respective provenance, these resources must be seen as entities, and all the constructs of PROV-DM are now available to characterize their provenance. In the example below, <span class="name">ex:prov1</span> is attributed to the agent <span class="name">w3:Consortium</span>, whereas <span class="name">ex:prov3</span> to <span class="name">ex:Simon</span>.
 
 <pre>
 entity(ex:prov1, [prov:type="prov:AccountEntity" %% xsd:QName ])
 wasAttributedTo(ex1:prov1,w3:Consortium)
 
 entity(ex:prov3, [prov:type="prov:AccountEntity" %% xsd:QName ])
-wasAttributedTo(ex1:prov3,ex:Jim)
+wasAttributedTo(ex1:prov3,ex:Simon)
 </pre>