prov mapping
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Thu, 12 Jul 2012 12:53:53 +0100
changeset 4009 ae6b6b108808
parent 4008 5b719a8b1cdf
child 4010 6fac05def241
child 4012 6ffd88fda04d
prov mapping
model/prov-n.html
model/prov-table.html
--- a/model/prov-n.html	Thu Jul 12 12:42:08 2012 +0100
+++ b/model/prov-n.html	Thu Jul 12 12:53:53 2012 +0100
@@ -1396,7 +1396,7 @@
 <h4>Revision</h4>
 
 <p id="provn-type-Revision">
-PROV-N provides no dedicated syntax for Revision. Instead, a Revision is expressed as a 
+PROV-N provides no dedicated syntax for Revision. Instead, a Revision MUST be expressed as a 
 <code class="content"><a class="grammarRef" href="#prod-derivationExpression">derivationExpression</a></code> with attribute <code>prov:type='prov:Revision'</code>.</p>
 
 
@@ -1418,7 +1418,7 @@
 <h4>Quotation</h4>
 
 <p id="provn-type-Quotation">
-PROV-N provides no dedicated syntax for Quotation. Instead, a Quotation is expressed as a 
+PROV-N provides no dedicated syntax for Quotation. Instead, a Quotation MUST be  expressed as a 
 <code class="content"><a class="grammarRef" href="#prod-derivationExpression">derivationExpression</a></code> with attribute <code>prov:type='prov:Quotation'</code>.</p>
 
 
@@ -1428,8 +1428,8 @@
 <div class="anexample">
     <pre class="codeexample">
 wasDerivedFrom(quoteId1; ex:blockQuote,ex:blog, ex:act1, ex:g, ex:u,
-               [ prov:type='prov:Quotation' ])
-  </pre>
+               [ prov:type='prov:Quotation' ]) 
+ </pre>
 
 <p>Here, the derivation is provided with a <span class="name">prov:type</span> attribute and value <span class="name">prov:Quotation</span>.
 </div>
@@ -1443,7 +1443,7 @@
 
 
 <p id="provn-type-Primary-Source">
-PROV-N provides no dedicated syntax for PrimarySource. Instead, a PrimarySource is expressed as a 
+PROV-N provides no dedicated syntax for PrimarySource. Instead, a PrimarySource MUST be expressed as a 
 <code class="content"><a class="grammarRef" href="#prod-derivationExpression">derivationExpression</a></code> with attribute <code>prov:type='prov:Primary-Source'</code>.</p>
 
 
@@ -1495,14 +1495,20 @@
 </table>
 </div>
 
+<p>
+PROV-N provides no dedicated syntax for Person, Organization, SoftwareAgent. Instead, a Person, an Organization, or a SoftwareAgent MUST be expressed as an
+<code class="content"><a class="grammarRef" href="#prod-agentExpression">agentExpression</a></code> with attribute 
+<span id="provn-type-Person"<code>prov:type='prov:Person'</code></span>,
+<span id="provn-type-Organization"<code>prov:type='prov:Organization</code></span>, or
+<span id="provn-type-SoftwareAgent"<code>prov:type='prov:SoftwareAgent'</code></span>, respectively.</p>
 
 
 <div class="anexample">
 <pre class="codeexample">
-agent(ag4, [ prov:type="prov:Person", ex:name="David" ])
+agent(ag4, [ prov:type='prov:Person', ex:name="David" ])
 </pre>
 <p>Here <span class="name">ag</span> is the agent identifier, and
-   <span class="name">[ prov:type="prov:Person", ex:name="David" ]</span> are optional attributes. </p>
+   <span class="name">[ prov:type='prov:Person', ex:name="David" ]</span> are optional attributes. </p>
 In the next example, the optional attributes are omitted.
 
 <pre class="codeexample">
@@ -1618,6 +1624,11 @@
 </div>
 
 
+<p id="provn-type-Plan">
+PROV-N provides no dedicated syntax for Plan. Instead, a Plan MUST be expressed as a 
+<code class="content"><a class="grammarRef" href="#prod-entityExpression">entityExpression</a></code> with attribute <code>prov:type='prov:Plan'</code>.</p>
+
+
 <div class="anexample">
 <pre class="codeexample">
 wasAssociatedWith(ex:agas; ex:a1, ex:ag1, ex:e1, [ex:param1="a", ex:param2="b"])
--- a/model/prov-table.html	Thu Jul 12 12:42:08 2012 +0100
+++ b/model/prov-table.html	Thu Jul 12 12:53:53 2012 +0100
@@ -619,25 +619,25 @@
 <tr class="component3-color">
 <td><a title="Plan">provdm:Plan</a></td>
 <td><a href="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/last-call/2012-07-03-internal-review/Overview.html#Plan">provo:Plan</a></td>
-<td></td>
+<td>type <code><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/ED-prov-n-20120629/prov-n.html#provn-type-Plan">Plan</a></code></td>
 </tr>
 
 <tr class="component3-color">
 <td><a title="Person">provdm:Person</a></td>
 <td><a href="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/last-call/2012-07-03-internal-review/Overview.html#Person">provo:Person</a></td>
-<td></td>
+<td>type <code><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/ED-prov-n-20120629/prov-n.html#provn-type-Person">Person</a></code></td>
 </tr>
 
 <tr class="component3-color">
 <td><a title="Organization">provdm:Organization</a></td>
 <td><a href="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/last-call/2012-07-03-internal-review/Overview.html#Organization">provo:Organization</a></td>
-<td></td>
+<td>type <code><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/ED-prov-n-20120629/prov-n.html#provn-type-Organization">Organization</a></code></td>
 </tr>
 
 <tr class="component3-color">
 <td><a title="software-agent">provdm:SoftwareAgent</a></td>
 <td><a href="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/last-call/2012-07-03-internal-review/Overview.html#SoftwareAgent">provo:SoftwareAgent</a></td>
-<td></td>
+<td>type <code><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/ED-prov-n-20120629/prov-n.html#provn-type-SoftwareAgent">SoftwareAgent</a></code></td>
 </tr>
 
 <tr class="component3-color">