added wasStartedBy and wasEndedBy
authorSatya Sahoo <satya.sahoo@case.edu>
Thu, 19 Jan 2012 14:03:32 -0500
changeset 1421 4e1abff542ac
parent 1420 d13e4737e104
child 1422 6f1037d11d5d
added wasStartedBy and wasEndedBy
ontology/ProvenanceFormalModel.html
--- a/ontology/ProvenanceFormalModel.html	Thu Jan 19 15:51:10 2012 +0000
+++ b/ontology/ProvenanceFormalModel.html	Thu Jan 19 14:03:32 2012 -0500
@@ -784,9 +784,41 @@
 				</pre>
 			  </div>
 		  </div>
-		  <div class='pending'>Suggested definition for participation. This is <a href="http://www.w3.org/2011/prov/track/issues/49">ISSUE-49</a>.</div>
-		<div class='note'> The current definition of hasParticipant does not account for involvement of an Entity in Activity where it was neither "used" or "generated". For example, a witness in a criminal activity.
-		  </div>
+  		  <section id="wasStartedBy">
+	        <h4>wasStartedBy</h4>
+	        <p>The wasStartedBy object property represents the information that Activity is initiated by Agent. Hence, the provenance of an activity can be explicitly captured by identifying the Agent responsible for starting the Activity</p>
+			<img src="diagrams/wasStartedBy.png" 
+	               style="height: 5em"  alt="wasStartedBy links Activity to Agent" />
+		    <div class"anexample">
+			  <div><b>Example</b></div>
+			  <p> Given that there is no explicit assertion about the start of Activity by Agent, we can extrapolate an example of wasStartedBy property from the <a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018/#a-file-scenario"> provenance scenario </a> where <i>Alice (ag1) started the activity of file creation act0 </i>. The RDF/XML syntax for asserting this is given below.</p>		
+			  <div class="exampleOuter">
+				<pre class="example">
+					&lt;rdf:Description rdf:about="http://www.example.com/crimeFile#act0"&gt;
+						&lt;prov:wasStartedBy rdf:resource="http://www.example.com/crimeFile#ag1"/&gt;
+					&lt;/rdf:Description&gt;	
+				</pre>
+			  </div>
+			</div>		    
+		  </section>
+		  <section id="wasEndedBy">
+	        <h4>wasEndedBy</h4>
+	        <p>Similar to the wasStartedBy object property, the wasEndedBy object property represents the information that Activity is terminated by Agent. </p>
+			<img src="diagrams/wasEndedBy.png" 
+	               style="height: 5em"  alt="wasStartedBy links Activity to Agent" />
+		    <div class"anexample">
+		    <div class"anexample">
+			  <div><b>Example</b></div>
+			  <p> An example use of wasEndedBy property can be extrapolated from the <a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018/#a-file-scenario"> provenance scenario </a> where <i>David (ag4) ended the activity of file editing act3 </i>. The RDF/XML syntax for asserting this is given below.</p>		
+			  <div class="exampleOuter">
+				<pre class="example">
+					&lt;rdf:Description rdf:about="http://www.example.com/crimeFile#act3"&gt;
+						&lt;prov:wasEndedBy rdf:resource="http://www.example.com/crimeFile#ag4"/&gt;
+					&lt;/rdf:Description&gt;	
+				</pre>
+			  </div>
+			</div>		    
+		  </section>
 	    </section>
 
 
@@ -1427,6 +1459,8 @@
           <li>2012-01-16: Added Agent subclasses Person, Organization
           and SoftwareAgent
           <li>2012-01-16: Added alternateOf and specializationOf
+	      <li>2012-01-18: Replaced wasControlledBy with wasAssociatedWith relation
+		  <li>2012-01-19: Added wasStartedBy and wasEndedBy relations
           </ul>  
     </section>