--- a/dc-note/releases/NOTE-prov-dc-20130430/Overview.html Wed Apr 17 00:38:38 2013 +0200
+++ b/dc-note/releases/NOTE-prov-dc-20130430/Overview.html Thu Apr 18 03:11:56 2013 +0200
@@ -409,7 +409,7 @@
-</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a class="tocxref" href="#introduction"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#namespaces-1"><span class="secno">1.1 </span>Namespaces URIs</a></li><li class="tocline"><a class="tocxref" href="#structure-of-this-document"><span class="secno">1.2 </span>Structure of this document</a></li></ul></li><li class="tocline"><a class="tocxref" href="#preliminaries"><span class="secno">2. </span>Preliminaries</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#provenance-in-dublin-core"><span class="secno">2.1 </span>Provenance in Dublin Core</a></li><li class="tocline"><a class="tocxref" href="#entities-in-dublin-core"><span class="secno">2.2 </span>Entities in Dublin Core</a></li></ul></li><li class="tocline"><a class="tocxref" href="#mapping-from-dublin-core-to-prov"><span class="secno">3. </span>Mapping from Dublin Core to PROV</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#direct-mappings"><span class="secno">3.1 </span>Direct mappings</a></li><li class="tocline"><a class="tocxref" href="#prov-refinements"><span class="secno">3.2 </span>PROV refinements</a></li><li class="tocline"><a class="tocxref" href="#complex-mappings"><span class="secno">3.3 </span>Complex Mappings</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#entity-agent-mappings-who"><span class="secno">3.3.1 </span>Entity-Agent mappings (Who)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#dct-creator"><span class="secno">3.3.1.1 </span> dct:creator</a></li><li class="tocline"><a class="tocxref" href="#dct-contributor"><span class="secno">3.3.1.2 </span>dct:contributor</a></li><li class="tocline"><a class="tocxref" href="#dct-publisher"><span class="secno">3.3.1.3 </span>dct:publisher</a></li></ul></li><li class="tocline"><a class="tocxref" href="#entity-date-mappings-when"><span class="secno">3.3.2 </span>Entity-Date mappings (When)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#dct-created"><span class="secno">3.3.2.1 </span> dct:created</a></li><li class="tocline"><a class="tocxref" href="#dct-issued"><span class="secno">3.3.2.2 </span>dct:issued</a></li><li class="tocline"><a class="tocxref" href="#dct-modified"><span class="secno">3.3.2.3 </span>dct:modified</a></li><li class="tocline"><a class="tocxref" href="#dct-dateaccepted"><span class="secno">3.3.2.4 </span>dct:dateAccepted</a></li><li class="tocline"><a class="tocxref" href="#dct-datecopyrighted"><span class="secno">3.3.2.5 </span>dct:dateCopyrighted</a></li><li class="tocline"><a class="tocxref" href="#dct-datesubmitted"><span class="secno">3.3.2.6 </span>dct:dateSubmitted</a></li></ul></li><li class="tocline"><a class="tocxref" href="#entity-entity-mappings-how"><span class="secno">3.3.3 </span>Entity-Entity mappings (How)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#dct-replaces"><span class="secno">3.3.3.1 </span>dct:replaces</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#cleanup"><span class="secno">3.4 </span>Cleanup</a></li><li class="tocline"><a class="tocxref" href="#list-of-terms-excluded-from-the-mapping"><span class="secno">3.5 </span>List of terms excluded from the mapping</a></li><li class="tocline"><a class="tocxref" href="#mapping-from-prov-to-dc"><span class="secno">3.6 </span>Mapping from PROV to DC</a></li></ul></li><li class="tocline"><a class="tocxref" href="#acknowledgements"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a class="tocxref" href="#changes-since-second-public-working-draft"><span class="secno">B. </span>Changes Since Second Public Working Draft</a></li><li class="tocline"><a class="tocxref" href="#references"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno">C.1 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a class="tocxref" href="#introduction"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#namespaces-1"><span class="secno">1.1 </span>Namespaces URIs</a></li><li class="tocline"><a class="tocxref" href="#structure-of-this-document"><span class="secno">1.2 </span>Structure of this document</a></li></ul></li><li class="tocline"><a class="tocxref" href="#preliminaries"><span class="secno">2. </span>Preliminaries</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#provenance-in-dublin-core"><span class="secno">2.1 </span>Provenance in Dublin Core</a></li><li class="tocline"><a class="tocxref" href="#entities-in-dublin-core"><span class="secno">2.2 </span>Entities in Dublin Core</a></li></ul></li><li class="tocline"><a class="tocxref" href="#mapping-from-dublin-core-to-prov"><span class="secno">3. </span>Mapping from Dublin Core to PROV</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#direct-mappings"><span class="secno">3.1 </span>Direct mappings</a></li><li class="tocline"><a class="tocxref" href="#prov-refinements"><span class="secno">3.2 </span>PROV refinements</a></li><li class="tocline"><a class="tocxref" href="#complex-mappings"><span class="secno">3.3 </span>Complex Mappings</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#entity-agent-mappings-who"><span class="secno">3.3.1 </span>Entity-Agent mappings (Who)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#dct-creator"><span class="secno">3.3.1.1 </span> dct:creator</a></li><li class="tocline"><a class="tocxref" href="#dct-contributor"><span class="secno">3.3.1.2 </span>dct:contributor</a></li><li class="tocline"><a class="tocxref" href="#dct-publisher"><span class="secno">3.3.1.3 </span>dct:publisher</a></li><li class="tocline"><a class="tocxref" href="#dct-rightsHolder"><span class="secno">3.3.1.4 </span>dct:rightsHolder</a></li></ul></li><li class="tocline"><a class="tocxref" href="#entity-date-mappings-when"><span class="secno">3.3.2 </span>Entity-Date mappings (When)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#term_date"><span class="secno">3.3.2.1 </span>dct:date</a></li><li class="tocline"><a class="tocxref" href="#dct-created"><span class="secno">3.3.2.2 </span>dct:created</a></li><li class="tocline"><a class="tocxref" href="#dct-issued"><span class="secno">3.3.2.3 </span>dct:issued</a></li><li class="tocline"><a class="tocxref" href="#dct-modified"><span class="secno">3.3.2.4 </span>dct:modified</a></li><li class="tocline"><a class="tocxref" href="#dct-dateaccepted"><span class="secno">3.3.2.5 </span>dct:dateAccepted</a></li><li class="tocline"><a class="tocxref" href="#dct-datecopyrighted"><span class="secno">3.3.2.6 </span>dct:dateCopyrighted</a></li><li class="tocline"><a class="tocxref" href="#dct-datesubmitted"><span class="secno">3.3.2.7 </span>dct:dateSubmitted</a></li></ul></li><li class="tocline"><a class="tocxref" href="#entity-entity-mappings-how"><span class="secno">3.3.3 </span>Entity-Entity mappings (How)</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#dct-replaces"><span class="secno">3.3.3.1 </span>dct:replaces</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#cleanup"><span class="secno">3.4 </span>Cleanup</a></li><li class="tocline"><a class="tocxref" href="#list-of-terms-excluded-from-the-mapping"><span class="secno">3.5 </span>List of terms excluded from the mapping</a></li><li class="tocline"><a class="tocxref" href="#mapping-from-prov-to-dc"><span class="secno">3.6 </span>Mapping from PROV to DC</a></li></ul></li><li class="tocline"><a class="tocxref" href="#acknowledgements"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a class="tocxref" href="#changes-since-second-public-working-draft"><span class="secno">B. </span>Changes Since Second Public Working Draft</a></li><li class="tocline"><a class="tocxref" href="#references"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno">C.1 </span>Informative references</a></li></ul></li></ul></section>
<section id="introduction">
@@ -469,10 +469,10 @@
<p>
</p><section id="namespaces-1">
<h3 id="namespaces"><span class="secno">1.1 </span>Namespaces URIs</h3>
- <p>The namespace URIs used in this document can be seen in <a href="#ns"> Table 2</a>:
+ <p>The namespace URIs used in this document can be seen in <a href="#ns"> Table 1</a>:
</p><div id="ns" >
<table style="margin-left: auto; margin-right: auto;">
- <caption> <a href="#ns"> Table 2</a>: Namespaces URIs used in the document </caption>
+ <caption> <a href="#ns"> Table 1</a>: Namespaces URIs used in the document </caption>
<tbody>
<tr><td><b>prefix</b></td><td><b>Namespace IRI</b></td><td><b>Used for</b></td></tr>
<tr><td>owl</td><td><http://www.w3.org/2002/07/owl#></td><td>The OWL vocabulary [<cite><a href="#bib-OWL2-OVERVIEW" class="bibref">OWL2-OVERVIEW</a></cite>].</td></tr>
@@ -537,9 +537,9 @@
<section id="provenance-in-dublin-core">
<h3><span class="secno">2.1 </span>Provenance in Dublin Core</h3>
<p>
- Many DCMI terms can be used to describe provenance information about a resource: <i>when</i> it was affected in the past,
+ Many DC terms can be used to describe provenance information about a resource: <i>when</i> it was affected in the past,
<i>who</i> affected it and <i>how</i> it was affected. The rest of the DCMI terms (description metadata), tell us <i>what</i> was affected.
- <a href="#categories">Table 1</a> classifies the DC Terms according to these four categories (<i>what?</i>, <i>who?</i>, <i>when?</i> and <i>how?</i>).
+ <a href="#categories">Table 2</a> classifies the DC Terms according to these four categories (<i>what?</i>, <i>who?</i>, <i>when?</i> and <i>how?</i>).
Each category corresponds to the question it answers regarding the description or provenance of a given resource.
The classification is by necessity somewhat minimalistic, as it can be argued that some elements placed in the description metadata terms contain
provenance information as well, depending on their usage. It is worth mentioning that there is no direct information in Dublin Core describing
@@ -555,7 +555,7 @@
i.e., a resource that acts or has the power to act. The <code>dct:contributor</code>, <code>dct:creator</code>,
and <code>dct:publisher</code> clearly influence
the resource and therefore are important for its origin. This is not immediately clear for the <code>dct:rightsHolder</code>,
- but as ownership is considered the important provenance information for many resources, like artworks, it is included in this category.
+ but as ownership is considered to be important provenance information for many resources, like artworks, it is included in this category.
</p>
<p>
<b>Date and Time Terms (When?):</b> This category contains date and time related terms.
@@ -591,7 +591,7 @@
</p>
<div id="categories" >
<table style="margin-left: auto; margin-right: auto;">
- <caption> <a href="#categories"> Table 1:</a> Categorization of the Dublin Core Terms </caption>
+ <caption> <a href="#categories"> Table 2:</a> Categorization of the Dublin Core Terms </caption>
<tbody>
<tr>
<th>Category</th>
@@ -600,7 +600,7 @@
</tr>
<tr>
<td><b>Descriptive metadata</b></td>
- <td>-</td>
+ <td>What</td>
<td><a href="#term_abstract">abstract</a>, <a href="#term_accrualMethod">accrualMethod</a>,
<a href="#term_accrualPeriodicity">accrualPeriodicity</a>, <a href="#term_accrualPolicy">accrualPolicy</a>,
<a href="#term_alternative">alternative</a>, <a href="#term_audience">audience</a>, <a href="#term_bibliographicCitation">bibliographicCitation</a>,
@@ -638,7 +638,13 @@
This leaves one very special term: <a href="#term_provenance">provenance</a>. This term is defined as a "statement of any changes in ownership and
custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation" [<cite><a href="#bib-DCTERMS" class="bibref">DCTERMS</a></cite>],
a definition that corresponds to the notion of provenance for artworks. This term can be considered a link between the resource and any
- provenance statement about the resource, so it cannot be included in any of the aforementioned categories.
+ provenance statement about the resource, so it is not included in any of the aforementioned categories.
+ </p>
+ <p>
+ Regarding the classes in DC terms, most of them can be seen as subclasses of <code>prov:Entities</code> (with some exceptions like <code>dct:Agent</code> or <code>dct:ProvenanceStatement</code>).
+ In general, these classes represent types of resources or metadata that can be described with the properties shown in <a href="#categories">Table 2</a>, thus included in the "What" category.
+ Although the usage of these classes is reduced when compared to the adoption of the DC term properties, we have also included them as part of the mapping. DCMI Type Vocabulary terms have been
+ excluded from the mapping, as they are not part of the core vocabulary (using a different namespace URI: <a href="http://purl.org/dc/dcmitype/">http://purl.org/dc/dcmitype/</a>).
<!--Despite being relevant for provenance,
this definition may overlap partially with almost half of the DCMI terms, which
specify concrete aspects of provenance of a resource.-->
@@ -656,17 +662,18 @@
with several DC statements:
</p>
<p>
- <a href="#example1">Example 1</a>: a simple metadata record:
- </p><div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example" id="example1">ex:doc1 dct:title "A mapping from Dublin Core..." ;
-dct:creator ex:kai, ex:daniel, ex:simon, ex:michael ;
-dct:created "2012-02-28" ;
-dct:publisher ex:w3c ;
-dct:issued "2012-02-29" ;
-dct:subject ex:dublincore ;
-dct:replaces ex:doc2 ;
-dct:format "HTML" .</pre></div>
+ <a href="#example1">Example 1</a>: a simple metadata record in Turtle format [<cite><a href="#bib-TURTLE" class="bibref">Turtle</a></cite>]:
+ </p><div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example" id="example1">
+ex:doc1 dct:title "A mapping from Dublin Core..." ;
+ dct:creator ex:kai, ex:daniel, ex:simon, ex:michael ;
+ dct:created "2012-02-28" ;
+ dct:publisher ex:w3c ;
+ dct:issued "2012-02-29" ;
+ dct:subject ex:dublincore ;
+ dct:replaces ex:doc2 ;
+ dct:format "HTML" .</pre></div>
In <a href="#example1">Example 1</a>, <code>dct:title</code>, <code>dct:subject</code> and <code>dct:format</code>
- are descriptions of the resource <code>ex:doc1</code>.
+ are <i>descriptions</i> of the resource <code>ex:doc1</code>.
They do not provide any information on how the resource was created or modified in the past.
On the other hand, some statements imply provenance-related information. For example <code>dct:creator</code>
implies that the document has been created and refers to an author. Similarly, the existence
@@ -674,12 +681,11 @@
implied by the <code>dct:publisher</code> statement as well. Finally, <code>dct:replaces</code> relates
<code>ex:doc1</code> to the document <code>ex:doc2</code>, a previous resource representing the mapping.<!-- which probably had some kind of influence on <code>ex:doc1</code>.-->
<p></p>
- As a <code>dc</code>
- metadata record describes the document as a whole,
+ As a DC metadata record describes the document as a whole,
it is not clear how this document relates to the different states that the document had until it reached its final state.
For example, a document may have a <code>dct:created</code> date and a <code>dct:issued</code> date. According to
the PROV ontology, the activity of issuing a document involves two different states of the document: the document before it was issued
- and the issued document. Each of these states correspond to a different <code>prov:specialization</code> of the document. Generally,
+ and the issued document. Each of these states correspond to a different <code>prov:specializationOf</code> of the document. Generally,
there are two approaches to deal with this issue:<p></p>
<p></p>
<p>
@@ -687,13 +693,12 @@
document by means of <code>prov:specializationOf</code>. For example, consider the
translation of a single <code>dct:publisher</code> statement (as shown on the top of <a href="#figure_mapping_example">Figure 1</a>):
having a publisher implies a "Publish" activity (represented with a blank node), which is related to the <code>ex:publisher</code> agent. The
- activity must have taken as input the document to be published (<code>:_usedEntity</code>, which is a <code>prov:sprecializationOf</code> the
- resource we are describing), and generated the published resource (<code>:_resultingEntity</code>). Since we cannot ensure that the published
- resource has not gone through any further modifications, <code>:_resultingEntity</code> is also a <code>prov:specializationOf</code> the resource
- <code>ex:doc1</code>.
+ activity must have taken as input the document to be published (<code>:_usedEntity</code>, which is a <code>prov:specializationOf</code> the
+ resource we are describing), and generated the published resource (<code>:_resultingEntity</code>). <code>:_resultingEntity</code> is also a
+ <code>prov:specializationOf</code> the resource <code>ex:doc1</code>, as it describes the document after a particular publication.
</p><p>
</p><div id="figure_mapping_example" style="text-align: center;">
- <img src="img/example1.png" alt="A mapping example creating blank nodes for each state of the resource">
+ <img src="img/example1.svg" alt="A mapping example creating blank nodes for each state of the resource">
<div style="text-align: center;">
<a href="#figure_mapping_example">Figure 1</a>. A mapping example creating blank nodes for each state of the resource. PROV entities are represented
with ellipses, activities with rectangles and agents with pentagons. The bold arrow implies how the DC statement (on top of the figure) would be converted
@@ -705,11 +710,11 @@
(<code>:_activity</code>). However, this representation leads to a misinterpretation of the DC statement, as shown in the example of
<a href="#figure_mapping_example_conflating">Figure 2</a>. The representation implies that <code>ex:doc1</code>
was generated by <code>_:activity</code> and then used by <code>_:activity</code> afterwards, instead of being used and then being generated by
- <code>_:activity</code> (<code>prov:Entities</code> must exist before being used).
+ <code>_:activity</code> (PROV entities must exist before being used).
</p><p>
</p><div id="figure_mapping_example_conflating" style="text-align: center;">
- <img src="img/mapping-example-conflating.png" alt="A mapping example conflating blank nodes within the same resource">
+ <img src="img/mapping-example-conflating.svg" alt="A mapping example conflating blank nodes within the same resource">
<div style="text-align: center;">
<a href="#figure_mapping_example_conflating">Figure 2</a>. A mapping example conflating blank nodes within the same resource.
The used and generated resources have the same identifier. This example is an <b>invalid translation</b> of the <code>dct:publisher</code>
@@ -732,7 +737,7 @@
<li> <a href="#direct-mappings">Section 3.1</a>: Direct mappings between Dublin Core and PROV.</li>
<li> <a href="#prov-refinements">Section 3.2</a>: Extension of PROV classes and properties to represent DC activities.</li>
<li> <a href="#complex-mappings">Section 3.3</a>: Complex mappings between Dublin Core and PROV (inferring activities using blank nodes).</li>
- <li> <a href="#cleanup">Section 3.4 </a>: Strategies for cleaning up some of the blank nodes produced by the approach presented in <a href="#complex-mappings">Section 3.3</a>.</li>
+ <li> <a href="#cleanup">Section 3.4</a>: Strategies for cleaning up some of the blank nodes produced by the approach presented in <a href="#complex-mappings">Section 3.3</a>.</li>
<li> <a href="#list-of-terms-excluded-from-the-mapping">Section 3.5</a>: Rationale for the terms excluded of the mapping.</li>
<li> <a href="#mapping-from-prov-to-dc">Section 3.6</a>: Mapping PROV to Dublin Core (out of the scope of this mapping).</li>
</ul>
@@ -776,6 +781,91 @@
<td>Both <code>dct:Agent</code> and <code>prov:Agent</code> refer to the same concept: a resource that has the power to act (which then has responsibility for an activity, entity or other agent).</td>
</tr>
<tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/BibliographicResource">dct:BibliographicResource</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Entity">prov:Entity</a></td>
+ <td>A bibliographic resource refers to books, articles, etc., which are concrete PROV entities</td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/LicenseDocument">dct:LicenseDocument</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Entity">prov:Entity</a></td>
+ <td>Document granting permission to do something regarding a resource. Thus, it is mapped as a type of <code>prov:Entity</code>.</td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/RightsStatement">dct:RightsStatement</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Entity">prov:Entity</a></td>
+ <td>Statement about the intelectual rights of a resource (e.g., a Document). Thus, it is mapped as a type of <code>prov:Entity</code>. </td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/PhysicalResource">dct:PhysicalResource</a></b>
+ <!--<b><a href="http://purl.org/dc/dcmitype/Dataset">dct:Dataset</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/Image">dct:Image</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/InteractiveResource">dct:InteractiveResource</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/PhysicalObject ">dct:PhysicalObject </a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/Software">dct:Software</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/Sound">dct:Sound</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/StillImage">dct:StillImage</a></b><br>
+ <b><a href="http://purl.org/dc/dcmitype/Text">dct:Text</a></b><br>-->
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Entity">prov:Entity</a></td>
+ <td>A material thing, which is a concrete type of <code>prov:Entity</code></td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/Policy">dct:Policy</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Plan">prov:Plan</a></td>
+ <td><code>dct:Policy</code> is defined as "a plan or course of action by an authority, intended to influence and determine decisions, actions, and other matters.". This is a
+ specialization of <code>prov:Plan</code>.
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/MethodOfInstruction">dct:MethodOfInstruction</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Plan">prov:Plan</a></td>
+ <td>"Process that is used to engender knowledge, attitude and skills". Since <code>dct:MethodOfInstruction</code> defines the method associated to an activity,
+ it is mapped as a subClass of <code>prov:Plan</code>.
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <b><a href="http://purl.org/dc/terms/MethodOfAccrual">dct:MethodOfAccrual</a></b>
+ </td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Plan">prov:Plan</a></td>
+ <td><code>dct:MethodOfAccrual</code> define the method by which items are added to a collection (i.e., the <code>prov:Plan</code> followed
+ in the insertion activity).
+ </td>
+ </tr>
+ <tr>
+ <td><b id="term_linguisticSystem"><a href="http://purl.org/dc/terms/LinguisticSystem">dct:LinguisticSystem</a></b></td>
+ <td>rdfs:subClassOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Plan">prov:Plan</a></td>
+ <td>A <code>dct:LinguisticSystem</code> is a system od symbols, sounds, gestures, etc. used in communication. Therefore, the linguistic system
+ defines the plan to follow in order to learn a certain language.
+ </td>
+ </tr>
+ </tr>
+ <tr>
+ <td><b><a href="http://purl.org/dc/terms/Location">dct:Location</a></b></td>
+ <td>owl:equivalentClass</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#Location">prov:Location</a></td>
+ <td>Both <code>dct:Location</code> and <code>prov:Location</code> define locations as "spatian regions or named places".</td>
+ </tr>
+ <tr>
<td><b><a href="http://purl.org/dc/terms/ProvenanceStatement">dct:ProvenanceStatement</a></b></td>
<td>rdfs:subClassOf</td>
<td><a href="http://www.w3.org/TR/prov-o/#Bundle">prov:Bundle</a></td>
@@ -807,14 +897,14 @@
<td>A contributor is associated with either the creation activity or the updating of the resource. Therefore, he/she has attribution over
the outcome of those activities.</td>
</tr>
- <tr>
+ <!--<tr>
<td><b id="term_isVersionOf"><a href="http://purl.org/dc/terms/isVersionOf">dct:isVersionOf</a></b></td>
<td>owl:equivalentProperty</td>
<td><a href="http://www.w3.org/TR/prov-o/#wasRevisionOf">prov:wasRevisionOf</a></td>
<td><code>dct:isVersionOf</code> refers to "a related resource to which the current resource is a version, edition or adaptation".
In PROV, a revision is "a derivation for which the resulting entity is a revised version of some original". No specific attributes about revision
are provided, so editions and adaptations can be considered revisions as well.</td>
- </tr>
+ </tr> -->
<tr>
<td><b id="term_isFormatOf"><a href="http://purl.org/dc/terms/isFormatOf">dct:isFormatOf</a></b></td>
<td>rdfs:subPropertyOf</td>
@@ -822,10 +912,17 @@
<td><code>dct:isFormatOf</code> refers to another resource which is the same but in another format. Thus, the mapping is straightforward to <code>prov:alternateOf</code>.</td>
</tr>
<tr>
+ <td><b id="term_isFormatOf"><a href="http://purl.org/dc/terms/isFormatOf">dct:isFormatOf</a></b></td>
+ <td>rdfs:subPropertyOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#wasDerivedFrom">prov:wasDerivedFrom</a></td>
+ <td><code>dct:isFormatOf</code> refers to another pre-existing resource which is the same but in another format,
+ implying that the new resource is based on the former.</td>
+ </tr>
+ <tr>
<td><b id="term_has_Format"><a href="http://purl.org/dc/terms/hasFormat">dct:hasFormat</a></b></td>
<td>rdfs:subPropertyOf</td>
<td><a href="http://www.w3.org/TR/prov-o/#alternateOf">prov:alternateOf</a></td>
- <td> See rationale for <code>dct:isFormatOf</code>.</td>
+ <td> See rationale for <code>dct:isFormatOf</code> (as <code>prov:alternateOf</code>).</td>
</tr>
<tr>
<td><b id="term_references"><a href="http://purl.org/dc/terms/references">dct:references</a></b></td>
@@ -840,7 +937,8 @@
<td>rdfs:subPropertyOf</td>
<td><a href="http://www.w3.org/TR/prov-o/#wasDerivedFrom">prov:wasDerivedFrom</a></td>
<td><code>dct:source</code> is defined as a "related resource from which the described resource is derived", which matches the notion of derivation
- in PROV-DM ("a transformation of an entity in another").</td>
+ in PROV-DM ("a transformation of an entity in another"). However, prov:wasDerivedFrom also covers broader derivations such as "an update of an entity
+ resulting in a new one" which is not covered by dct:source</td>
</tr>
<tr>
<td><b id="term_created"><a href="http://purl.org/dc/terms/created">dct:created</a></b></td>
@@ -927,6 +1025,12 @@
<th>Rationale</th>
</tr>
<tr>
+ <td><a href="http://www.w3.org/TR/prov-o/#Location">prov:Location</a></td>
+ <td>owl:subClassOf</td>
+ <td><b><a href="http://purl.org/dc/terms/LocationPeriodOrJurisdiction">dct:LocationPeriodOrJurisdiction</a></b></td>
+ <td><code>dct:LocationPeriodOrJurisdiction</code> is a superclass of <code>dct:Location</code> (equivalent to <code>prov:Location</code>).</td>
+ </tr>
+ <tr>
<td><a href="http://www.w3.org/TR/prov-o/#hadPrimarySource">prov:hadPrimarySource</a></td>
<td>rdfs:subPropertyOf</td>
<td><b><a href="http://purl.org/dc/terms/source">dct:source</a></b></td>
@@ -934,13 +1038,14 @@
and knowledge about the topic") is more restrictive than <code>dct:source</code> ( "A related resource from which the
described resource is derived").</td>
</tr>
- <!--<tr>
+ <tr>
<td><a href="http://www.w3.org/TR/prov-o/#wasRevisionOf">prov:wasRevisionOf</a></td>
<td>rdfs:subPropertyOf</td>
<td><b><a href="http://purl.org/dc/terms/isVersionOf">dct:isVersionOf</a></b></td>
<td>Similar to the previous property, <code>prov:wasRevisionOf</code> is more restrictive in the sense that it refers to revised version of a resource, while
- <code>dct:isVersionOf</code> involves versions, editions or adaptations of the original resource.</td>
- </tr>-->
+ <code>dct:isVersionOf</code> involves versions, editions or adaptations of the original resource. As an example, "West Side Story" is a version (adaptation) of "Romeo and Juliet",
+ but not a revision.</td>
+ </tr>
</tbody>
</table>
</div>
@@ -960,7 +1065,7 @@
</tr>
<tr>
<td><b id="term_hasVersion"><a href="http://purl.org/dc/terms/hasVersion">dct:hasVersion</a></b></td>
- <td>owl:equivalentProperty</td>
+ <td>rdfs:subPropertyOf</td>
<td><a href="http://www.w3.org/TR/prov-o/#inverse-names-table">prov:hadRevision</a></td>
<td>Inverse property of <code>dct:isVersionOf</code>.</td>
</tr>
@@ -970,6 +1075,12 @@
<td><a href="http://www.w3.org/TR/prov-o/#inverse-names-table">prov:hadDerivation</a></td>
<td>Inverse property of <code>dct:references</code></td>
</tr>
+ <tr>
+ <td><b><a href="http://purl.org/dc/terms/hasFormat">dct:hasFormat</a></b></td>
+ <td>rdfs:subPropertyOf</td>
+ <td><a href="http://www.w3.org/TR/prov-o/#inverse-names-table">prov:hadDerivation</a></td>
+ <td>Inverse property of <code>dct:isFormatOf</code></td>
+ </tr>
</tbody>
</table>
</div>
@@ -984,22 +1095,23 @@
activity which used some entity to be published, produced a published entity and was associated with a publisher.
The PROV extensions for Dublin Core can be seen below:
</p><pre class="code">
- prov:Publish rdfs:subClassOf prov:Activity .
- prov:Contribute rdfs:subClassOf prov:Activity .
- prov:Create rdfs:subClassOf prov:Activity, prov:Contribute .
- prov:Modify rdfs:subClassOf prov:Activity .
- prov:Accept rdfs:subClassOf prov:Activity .
- prov:Copyright rdfs:subClassOf prov:Activity .
- prov:Submit rdfs:subClassOf prov:Activity .
- prov:Replace rdfs:subClassOf prov:Activity .
- prov:Publisher rdfs:subClassOf prov:Role .
- prov:Contributor rdfs:subClassOf prov:Role .
- prov:Creator rdfs:subClassOf prov:Role, prov:Contributor .
+ prov:Publish rdfs:subClassOf prov:Activity .
+ prov:Contribute rdfs:subClassOf prov:Activity .
+ prov:Create rdfs:subClassOf prov:Activity, prov:Contribute .
+ prov:RightsAssignment rdfs:subClassOf prov:Activity .
+ prov:Modify rdfs:subClassOf prov:Activity .
+ prov:Accept rdfs:subClassOf prov:Activity .
+ prov:Copyright rdfs:subClassOf prov:Activity .
+ prov:Submit rdfs:subClassOf prov:Activity .
+ prov:Replace rdfs:subClassOf prov:Activity .
+ prov:Publisher rdfs:subClassOf prov:Role .
+ prov:Contributor rdfs:subClassOf prov:Role .
+ prov:Creator rdfs:subClassOf prov:Role, prov:Contributor .
</pre>
- <p>
+ <!--<p>
Additional refinements of the PROV properties have been ommitted, since the direct mappings presented in <a href="#direct-mappings">Section 3.1</a>
already define the relationship between both vocabularies.
- </p>
+ </p>-->
</section>
<section id="complex-mappings">
<h3><span class="secno">3.3 </span>Complex Mappings</h3>
@@ -1021,7 +1133,7 @@
In the text below, variables <code>?document</code> and <code>?agent</code> are set to different matching values depending
on the available data. The graph in the CONSTRUCT part can be seen as a template
where the variables are placeholders that are filled with the values found in the data.
- The mapping corresponds to the graph in <a href="#figure_mapping_example">Figure 1</a> (with small changes
+ The mapping for each term encodes a similar graph to the one presented in <a href="#figure_mapping_example">Figure 1</a> (with small changes
for creator and rightsHolder). With this mapping,
the difference in the complexity becomes obvious. Many blank nodes are created, so a subsequent cleanup phase that relates them and provides stable
URIs for the entities is required. Depending on the implementation, URIs can also be coined here for every specialization.
@@ -1032,7 +1144,7 @@
</p>
<section id="dct-creator">
<h5><span class="secno">3.3.1.1 </span> dct:creator</h5>
- A creator is the agent in charge of the "Create" activity that generated a specialization of the entity ?document. The agent is assigned the role "creator".
+ A creator is the agent in charge of the <code>prov:Create</code> activity that generated a specialization of the entity <code>?document</code>. The agent is assigned the role <code>prov:Creator</code>.
<pre class="code"> CONSTRUCT {
?document a prov:Entity ;
prov:wasAttributedTo ?agent.
@@ -1047,7 +1159,7 @@
prov:hadRole prov:Creator .
].
- _:resulting_entity a prov:Entity ;
+ _:resultingEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasAttributedTo ?agent.
@@ -1074,7 +1186,7 @@
prov:hadRole prov:Contributor .
].
- _:resulting_entity a prov:Entity ;
+ _:resultingEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasAttributedTo ?agent .
@@ -1093,11 +1205,11 @@
?agent a prov:Agent .
- _:used_entity a prov:Entity;
+ _:usedEntity a prov:Entity;
prov:specializationOf ?document.
_:activity a prov:Activity, prov:Publish ;
- prov:used _:used_entity;
+ prov:used _:usedEntity;
prov:wasAssociatedWith ?agent ;
prov:qualifiedAssociation [
a prov:Association ;
@@ -1105,9 +1217,9 @@
prov:hadRole prov:Publisher .
].
- _:resulting_entity a prov:Entity ;
+ _:resultingEntity a prov:Entity ;
prov:specializationOf ?document ;
- prov:wasDerivedFrom _:used_entity
+ prov:wasDerivedFrom _:usedEntity
prov:wasGeneratedBy _:activity ;
prov:wasAttributedTo ?agent .
@@ -1117,6 +1229,39 @@
</pre>
<p></p>
</section>
+ <section id="dct-rightsHolder">
+ <h5><span class="secno">3.3.1.4 </span>dct:rightsHolder</h5>
+ The rightsHolder manages the rights of a resource, getting some attribution for the ownership by being ascribed to it:
+ <pre class="code"> CONSTRUCT {
+ ?document a prov:Entity ;
+ prov:wasAttributedTo ?agent .
+
+ ?agent a prov:Agent .
+
+ _:oldRightsEntity a prov:Entity;
+ prov:specializationOf ?document.
+
+ _:activity a prov:Activity, prov:RightsAssignment ;
+ prov:used _:oldRightsEntity;
+ prov:wasAssociatedWith ?agent ;
+ prov:qualifiedAssociation [
+ a prov:Association ;
+ prov:agent ?agent ;
+ prov:hadRole prov:Publisher .
+ ].
+
+ _:newRightsEntity a prov:Entity ;
+ prov:specializationOf ?document ;
+ prov:wasDerivedFrom _:oldRightsEntity
+ prov:wasGeneratedBy _:activity ;
+ prov:wasAttributedTo ?agent .
+
+ } WHERE {
+ ?document dct:rightsHolder ?agent .
+ }
+ </pre>
+ <p></p>
+ </section>
</section>
<section id="entity-date-mappings-when">
<h4><span class="secno">3.3.2 </span>Entity-Date mappings (When)</h4>
@@ -1131,8 +1276,21 @@
for those literals that have the datatype <code>xsd:dateTime</code>.
</p>
+ <section id="term_date">
+ <h5><span class="secno">3.3.2.1 </span> dct:date</h5>
+ <p>Term defined as a point or period of time associated with an event in the lifecycle of the resource.</p>
+ <pre class="code"> CONSTRUCT{
+ _:event a prov:InstantaneousEvent ;
+ prov:atTime ?date .
+ } WHERE {
+ ?document dct:date ?date.
+ }
+ </pre>
+ Note that the above inference would not generally be considered useful due to the ambiguity of <code>dct:date</code> (we don't know how the entity is
+ related to the event), however the above mapping is included here for completeness.
+ </section>
<section id="dct-created">
- <h5><span class="secno">3.3.2.1 </span> dct:created</h5>
+ <h5><span class="secno">3.3.2.2 </span> dct:created</h5>
<p></p>
<pre class="code"> CONSTRUCT{
?document a prov:Entity .
@@ -1140,7 +1298,7 @@
_:activity a prov:Activity, prov:Create ;
# The “output”
- _:created_entity a prov:Entity ;
+ _:createdEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
@@ -1156,24 +1314,24 @@
</section>
<section id="dct-issued">
- <h5><span class="secno">3.3.2.2 </span>dct:issued</h5>
+ <h5><span class="secno">3.3.2.3 </span>dct:issued</h5>
<p>
</p><pre class="code"> CONSTRUCT{
?document a prov:Entity .
_:activity a prov:Activity, prov:Publish ;
- prov:used _:used_entity .
+ prov:used _:usedEntity .
# The “input”
- _:used_entity a prov:Entity .
+ _:usedEntity a prov:Entity .
prov:specializationOf ?document .
# The “output”
- _:iss_entity a prov:Entity ;
+ _:issEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
- prov:wasDerivedFrom _:used_entity ;
+ prov:wasDerivedFrom _:usedEntity ;
prov:qualifiedGeneration [
a prov:Generation ;
prov:atTime ?date ;
@@ -1186,24 +1344,24 @@
<p></p>
</section>
<section id="dct-modified">
- <h5><span class="secno">3.3.2.3 </span>dct:modified</h5>
+ <h5><span class="secno">3.3.2.4 </span>dct:modified</h5>
<p></p><pre class="code">
CONSTRUCT{
?document a prov:Entity .
_:activity a prov:Activity, prov:Modify ;
- prov:used _:used_entity .
+ prov:used _:usedEntity .
# The “input”
- _:used_entity a prov:Entity .
+ _:usedEntity a prov:Entity .
prov:specializationOf ?document .
# The “output”
- _:modified_entity a prov:Entity ;
+ _:modifiedEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
- prov:wasDerivedFrom _:used_entity ;
+ prov:wasDerivedFrom _:usedEntity ;
prov:qualifiedGeneration [
a prov:Generation ;
prov:atTime ?date ;
@@ -1216,24 +1374,24 @@
<p></p>
</section>
<section id="dct-dateaccepted">
- <h5><span class="secno">3.3.2.4 </span>dct:dateAccepted</h5>
+ <h5><span class="secno">3.3.2.5 </span>dct:dateAccepted</h5>
<p></p><pre class="code">
CONSTRUCT{
?document a prov:Entity .
_:activity a prov:Activity, prov:Accept ;
- prov:used _:used_entity .
+ prov:used _:usedEntity .
# The “input”
- _:used_entity a prov:Entity .
+ _:usedEntity a prov:Entity .
prov:specializationOf ?document .
# The “output”
- _:accepted_entity a prov:Entity ;
+ _:acceptedEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
- prov:wasDerivedFrom _:used_entity ;
+ prov:wasDerivedFrom _:usedEntity ;
prov:qualifiedGeneration [
a prov:Generation ;
prov:atTime ?date ;
@@ -1246,23 +1404,23 @@
<p></p>
</section>
<section id="dct-datecopyrighted">
- <h5><span class="secno">3.3.2.5 </span>dct:dateCopyrighted</h5>
+ <h5><span class="secno">3.3.2.6 </span>dct:dateCopyrighted</h5>
<p></p><pre class="code">CONSTRUCT{
?document a prov:Entity .
_:activity a prov:Activity, prov:Copyright ;
- prov:used _:used_entity .
+ prov:used _:usedEntity .
# The “input”
- _:used_entity a prov:Entity .
+ _:usedEntity a prov:Entity .
prov:specializationOf ?document .
# The “output”
- _:copyrighted_entity a prov:Entity ;
+ _:copyrightedEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
- prov:wasDerivedFrom _:used_entity ;
+ prov:wasDerivedFrom _:usedEntity ;
prov:qualifiedGeneration [
a prov:Generation ;
prov:atTime ?date ;
@@ -1274,23 +1432,23 @@
</pre><p></p>
</section>
<section id="dct-datesubmitted">
- <h5><span class="secno">3.3.2.6 </span>dct:dateSubmitted</h5>
+ <h5><span class="secno">3.3.2.7 </span>dct:dateSubmitted</h5>
<p></p><pre class="code"> CONSTRUCT{
?document a prov:Entity .
_:activity a prov:Activity, prov:Submit ;
- prov:used _:used_entity .
+ prov:used _:usedEntity .
# The “input”
- _:used_entity a prov:Entity .
+ _:usedEntity a prov:Entity .
prov:specializationOf ?document .
# The “output”
- _:submitted_entity a prov:Entity ;
+ _:submittedEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
- prov:wasDerivedFrom _:used_entity ;
+ prov:wasDerivedFrom _:usedEntity ;
prov:qualifiedGeneration [
a prov:Generation ;
prov:atTime ?date ;
@@ -1317,9 +1475,9 @@
<h5 id="term_replaces"><span class="secno">3.3.3.1 </span>dct:replaces</h5>
<p>
There is a relation between two resources when the former replaces or displaces the latter. The replacement is
- the result of a "replace" Activity, which used a specialization of the replaced entity (<code>_:old_entity</code>) and
- generated a specialization of the replacement (<code>_:new_entity</code>). Thus, <code>_:new_entity</code> was derived from
- <code>_:old_entity</code>, as it could not have existed without it. However, the derivation relationship cannot always be applied between the original entities, because they
+ the result of a "replace" Activity, which used a specialization of the replaced entity (<code>_:oldEntity</code>) and
+ generated a specialization of the replacement (<code>_:newEntity</code>). Thus, <code>_:newEntity</code> was derived from
+ <code>_:oldEntity</code>, as it could not have existed without it. However, the derivation relationship cannot always be applied between the original entities, because they
could have existed before the replacement took place (for example, if a book replaces another in a catalog we cannot say that it was
derived from it).
</p>
@@ -1329,17 +1487,18 @@
?document2 a prov:Entity.
_:activity a prov:Activity, prov:Replace ;
- prov:used _:old_entity.
+ prov:used _:oldEntity.
# The “input”
- _:old_entity a prov:Entity;
+ _:oldEntity a prov:Entity;
prov:specializationOf ?document2 ;
# The “output”
- _:new_entity a prov:Entity ;
+ _:newEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity;
- prov:wasDerivedFrom _:old_entity .
+ prov:wasDerivedFrom _:oldEntity ;
+ prov:alternateOf _oldEntity.
} WHERE {
?document dct:replaces ?document2.
@@ -1376,7 +1535,7 @@
] .
# The “output”
- _:created_entity a prov:Entity ;
+ _:createdEntity a prov:Entity ;
prov:specializationOf ?document ;
prov:wasGeneratedBy _:activity ;
prov:wasGeneratedAtTime ?date;
@@ -1393,7 +1552,7 @@
<a href="#figure_cleanup1">Figure 3</a> shows a graphical representation of the pattern:
<div id="figure_cleanup1" style="text-align: center;">
- <img src="img/cleanup1.png" alt="Using complementing properties to conflate blank nodes">
+ <img src="img/cleanup1.svg" alt="Using complementing properties to conflate blank nodes">
<div style="text-align: center;">
<a href="#figure_cleanup1">Figure 3</a>. Using complementing properties to conflate blank nodes. Dates are represented in green and roles in purple.
</div>
@@ -1403,9 +1562,9 @@
nodes result of one activity with the input of the subsequent activity. <!-- in case they are both specializations of the same entity -->
<a href="#figure_cleanup2">Figure 4</a> shows a graphical example with two different activities (creation and publication) that happened at different
points in time. Creation precedes publication, so instead of creating different blank nodes for their respective usage and generation, both activities share the same
- blank node (<code>_:created_entity</code>).
+ blank node (<code>_:createdEntity</code>).
</p><div id="figure_cleanup2" style="text-align: center;">
- <img src="img/cleanup2.png" alt="Ordering activities to conflate blank nodes">
+ <img src="img/cleanup2.svg" alt="Ordering activities to conflate blank nodes">
<div style="text-align: center;">
<a href="#figure_cleanup2">Figure 4</a>. Ordering activities to conflate blank nodes. The creation activity occurs before the publishing activity.
</div>
@@ -1423,14 +1582,72 @@
<caption> <a href="#list-of-terms-excluded-from-the-mapping"> Table 6:</a> List of terms excluded from the mapping </caption>
<tbody>
<tr>
- <th>Term</th>
+ <th>DC Term</th>
<th>Category</th>
<th>Rationale</th>
- </tr><tr>
+ </tr>
+ <tr>
+ <td><b id="term_AgentClass"><a href="http://purl.org/dc/terms/AgentClass">dct:AgentClass</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Specialization of <code>rdf:Class</code> to define classes or groups of Agents. None of the PROV classes are defined similarly, so it is our of the scope of the mapping.</td>
+ </tr>
+ <tr>
+ <td><b id="term_phys_medium"><a href="http://purl.org/dc/terms/PhysicalMedium">dct:PhysicalMedium</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Range of the <code>dct:medium</code> property to associate a resource with its material. This class is not described by any of the DC properties
+ and normally is directly associated to literals (such as "paper", "CD", etc.). Therefore it is not part of this mapping. </td>
+ </tr>
+ <tr>
+ <td><b id="term_period"><a href="http://purl.org/dc/terms/PeriodOfTime">dct:PeriodOfTime</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Interval of time (start and end dates). </td>
+ </tr>
+ <tr>
+ <td><b id="term_standard"><a href="http://purl.org/dc/terms/Standard">dct:Standard</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Range of the <code>dct:conformsTo</code> property to associate a resource with its standard. This class is not described by any of the DC properties
+ and normally is directly associated to literals (such as "ISO Standard 15836:2009", "ANSI/NISO Standard Z39.85-2007", etc.). Therefore it is not part of this mapping.</td>
+ </tr>
+ <tr>
+ <td><b id="term_freq"><a href="http://purl.org/dc/terms/Frequency">dct:Frequency</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Frequency to which items are added to a collection. </td>
+ </tr>
+ <tr>
+ <td><b id="term_mediaType"><a href="http://purl.org/dc/terms/MediaType">dct:MediaType</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>File format or physical medium. This class is not described by any of the DC properties
+ and normally is directly associated to literals (such as "paper", "PNG", etc.). Therefore it is not part of this mapping.</td>
+ </tr>
+ <tr>
+ <td><b id="term_mediaOrExtent"><a href="http://purl.org/dc/terms/MediaTypeOrExtent">dct:MediaTypeOrExtent</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Superclass of <code>dct:MediaType</code>. This class is not described by any of the DC properties
+ and normally is directly associated to literals (such as "paper", "PNG", etc.). Therefore it is not part of this mapping.</td>
+ </tr>
+ <tr>
+ <td><b id="term_ff"><a href="http://purl.org/dc/terms/FileFormat">dct:FileFormat</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Format of a digital resource. This class is not described by any of the DC properties
+ and normally is directly associated to literals (such as ".doc", "jpg", etc.). Therefore it is not part of this mapping.</td>
+ </tr>
+ <tr>
+ <td><b id="term_juris"><a href="http://purl.org/dc/terms/Jurisdiction">dct:Jurisdiction</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Defined as "The extent or range of judicial, law enforcement, or other authority". This class is not described by any of the DC properties
+ and is used to describe a particular aspect of the resource for which the provenance is not further described. Therefore it is not part of this mapping. </td>
+ </tr>
+ <tr>
+ <td><b id="term_sizeOrDuration"><a href="http://purl.org/dc/terms/SizeOrDuration">dct:SizeOrDuration</a></b></td>
+ <td>Descriptive metadata</td>
+ <td>Dimension or time taken to execute something.</td>
+ </tr>
+ <tr>
<td><b id="term_abstract"><a href="http://purl.org/dc/terms/abstract">dct:abstract</a></b></td>
<td>Descriptive metadata</td>
<td>Summary of the resource. Thus, not part of its provenance.</td>
- </tr><tr>
+ </tr>
+ <tr>
<td><b id="term_accrualMethod"><a href="http://purl.org/dc/terms/accrualMethod">dct:accrualMethod</a></b></td>
<td>Descriptive Metadata</td>
<td>Method by which items are added to a collection. It does not describe the action itself, so it is out of the scope of the mapping.</td>
@@ -1492,7 +1709,7 @@
<td><b id="term_isRequiredBy"><a href="http://purl.org/dc/terms/isRequiredBy">dct:isRequiredBy</a></b></td>
<td>Descriptive metadata</td>
<td>Property used to describe that the current resource is required for supporting the function of another resource. This is not related
- the provenance of the reosource, since it refers to something that may not have happened yet (e.g., a library dependency in script program).</td>
+ the provenance of the resource, since it refers to something that may not have happened yet (e.g., a library dependency in script program).</td>
</tr><tr>
<td><b id="term_language"><a href="http://purl.org/dc/terms/language">dct:language</a></b></td>
<td>Descriptive metadata</td>
@@ -1556,11 +1773,13 @@
<td><b id="term_rights"><a href="http://purl.org/dc/terms/rights">dct:rights</a></b></td>
<td>Provenance: How</td>
<td>Metadata about the rights of the resource.</td>
- </tr><tr>
+ </tr>
+ <!--<tr>
<td><b id="term_date"><a href="http://purl.org/dc/terms/date">dct:date</a></b></td>
<td>Provenance: When</td>
<td>Date is a very general property. It is the superproperty which all the other dates specialize, but there is no equivalent concept in PROV. It has been excluded from the mapping.</td>
- </tr><tr>
+ </tr>-->
+ <tr>
<td><b id="term_available"><a href="http://purl.org/dc/terms/available">dct:available</a></b></td>
<td>Provenance: When</td>
<td>Property that states when a resource is available. There is no direct mapping between this property and the notion of invalidation in PROV.</td>
@@ -1578,7 +1797,7 @@
The mapping from PROV to Dublin Core is not part of this note. If the refinements proposed in this document are used, then the inverse of the complex mapping
patterns can be applied.
However, if the refinements are not used then only a few Dublin Core statements can be inferred from plain PROV statements.
- For example, when mapping dates there is no information to guess whether an activity with an associated date is a creation, a modification or a publication. Likewise, the agents
+ For example, when mapping dates there is no information to guess whether an activity with an associated date is a creation, a modification or a publication activity. Likewise, the agents
involved cannot be mapped to creators, contributors, or publishers. While Dublin Core includes provenance information, its focus
lies on the broader description of resources. PROV models a provenance chain, but it provides almost no information about the involved
resources themselves.
@@ -1590,9 +1809,13 @@
<!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
<p>
This document is the result of a collaboration between the Provenance Working Group and the Dublin Core Metadata Initiative.
- The editors extend special thanks to Antoine Isaac, Ivan Herman, Timothy Lebo, Luc Moreau, Paul Groth, Satya Sahoo and Tom Baker for their feedback; and María Poveda and Idafen Santana for their help with the HTML generation.
+ The editors extend special thanks to Antoine Isaac, Ivan Herman, Timothy Lebo, Luc Moreau, Paul Groth, Satya Sahoo, Tom Baker and Stian Soiland-Reyes for their feedback; and María Poveda and Idafen Santana for their help with the HTML generation.
</p>
<p>
+ We would also like to acknowledge <a href="http://www.dagstuhl.de/">Schloss Dagstuhl - Leibniz Center for Informatics</a>, because significant progress was made
+ on this document at <a href="http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=12091">Dagstuhl Seminar 12091 (Principles of Provenance)</a> that took place from February 26 to March 2, 2012.
+ </p>
+ <p>
Members of the Provenance Working Group at the time of publication of this document were: Ilkay Altintas (Invited expert), Reza B'Far (Oracle Corporation), Khalid Belhajjame (University of Manchester), James Cheney (University of Edinburgh, School of Informatics), Sam Coppens (iMinds - Ghent University), David Corsar (University of Aberdeen, Computing Science), Stephen Cresswell (The National Archives), Tom De Nies (iMinds - Ghent University), Helena Deus (DERI Galway at the National University of Ireland, Galway, Ireland), Simon Dobson (Invited expert), Martin Doerr (Foundation for Research and Technology - Hellas(FORTH)), Kai Eckert (Invited expert), Jean-Pierre EVAIN (European Broadcasting Union, EBU-UER), James Frew (Invited expert), Irini Fundulaki (Foundation for Research and Technology - Hellas(FORTH)), Daniel Garijo (Ontology Engineering Group, Universidad Politécnica de Madrid), Yolanda Gil (Invited expert), Ryan Golden (Oracle Corporation), Paul Groth (Vrije Universiteit), Olaf Hartig (Invited expert), David Hau (National Cancer Institute, NCI), Sandro Hawke (W3C/MIT), Jörn Hees (German Research Center for Artificial Intelligence (DFKI) Gmbh), Ivan Herman, (W3C/ERCIM), Ralph Hodgson (TopQuadrant), Hook Hua (Invited expert), Trung Dong Huynh (University of Southampton), Graham Klyne (University of Oxford), Michael Lang (Revelytix, Inc.), Timothy Lebo (Rensselaer Polytechnic Institute), James McCusker (Rensselaer Polytechnic Institute), Deborah McGuinness (Rensselaer Polytechnic Institute), Simon Miles (Invited expert), Paolo Missier (School of Computing Science, Newcastle university), Luc Moreau (University of Southampton), James Myers (Rensselaer Polytechnic Institute), Vinh Nguyen (Wright State University), Edoardo Pignotti (University of Aberdeen, Computing Science), Paulo da Silva Pinheiro (Rensselaer Polytechnic Institute), Carl Reed (Open Geospatial Consortium), Adam Retter (Invited Expert), Christine Runnegar (Invited expert), Satya Sahoo (Invited expert), David Schaengold (Revelytix, Inc.), Daniel Schutzer (FSTC, Financial Services Technology Consortium), Yogesh Simmhan (Invited expert), Stian Soiland-Reyes (University of Manchester), Eric Stephan (Pacific Northwest National Laboratory), Linda Stewart (The National Archives), Ed Summers (Library of Congress), Maria Theodoridou (Foundation for Research and Technology - Hellas(FORTH)), Ted Thibodeau (OpenLink Software Inc.), Curt Tilmes (National Aeronautics and Space Administration), Craig Trim (IBM Corporation), Stephan Zednik (Rensselaer Polytechnic Institute), Jun Zhao (University of Oxford), Yuting Zhao (University of Aberdeen, Computing Science).
</p>
</section>
@@ -1602,6 +1825,10 @@
<li>Added the mapping to prov:has_provenance.</li>
<li>Added dct:ProvenanceStatement as a type of prov:Bundle.</li>
<li>Added dct:references as a type of derivation.</li>
+ <li>Added prov:RightsAssignment and complex mapping for rightsHolder.</li>
+ <li>Added dct classes in the mapping.</li>
+ <li>dct:isVersionOf is a superproperty of prov:wasRevisionOf.</li>
+ <li>dct:date complex mapping added.</li>
</ul>
</section>
@@ -1622,4 +1849,5 @@
</dd><dt id="bib-PROV-SEM">[PROV-SEM]</dt><dd>James Cheney; ed. <a href="http://www.w3.org/TR/2013/NOTE-prov-sem-20130430"><cite>Semantics of the PROV Data Model</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-sem-20130430">http://www.w3.org/TR/2013/NOTE-prov-sem-20130430</a>.
</dd><dt id="bib-PROV-XML">[PROV-XML]</dt><dd>Hook Hua; Curt Tilmes; Stephan Zednik; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-xml-20130430/"><cite>PROV-XML: The PROV XML Schema</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-xml-20130430/">http://www.w3.org/TR/2013/NOTE-prov-xml-20130430/</a>
</dd><dt id="bib-RDFS">[RDFS]</dt><dd>Dan Brickley; Ramanathan V. Guha. RDF Vocabulary Description Language 1.0: RDF Schema. 10 February 2004. W3C Recommendation.URL: <a href="http://www.w3.org/TR/2004/REC-rdf-schema-20040210">http://www.w3.org/TR/2004/REC-rdf-schema-20040210/</a>
+</dd><dt id="bib-TURTLE">[TURTLE]</dt><dd>Eric Prud'hommeaux, Gavin Carothers; eds.<a href="http://www.w3.org/TR/2011/WD-turtle-20110809/"><cite>Turtle: Terse RDF Triple Language</cite></a>. 9 August 2011. W3C Working Draft. URL:<a href="http://www.w3.org/TR/2011/WD-turtle-20110809/">http://www.w3.org/TR/2011/WD-turtle-20110809/</a>
</dd></dl></section></section></body></html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dc-note/releases/NOTE-prov-dc-20130430/img/cleanup1.svg Thu Apr 18 03:11:56 2013 +0200
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="751" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="602" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
+ <!--Generated by ySVG-->
+ <defs id="genericDefs"/>
+ <g>
+ <defs id="defs1">
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+ <path d="M0 0 L751 0 L751 602 L0 602 L0 0 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+ <path d="M-303 362 L448 362 L448 964 L-303 964 L-303 362 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+ <path d="M-308 357 L443 357 L443 959 L-308 959 L-308 357 Z"/>
+ </clipPath>
+ </defs>
+ <g fill="white" transform="translate(303,-362)" stroke="white">
+ <rect x="-303" width="751" height="602" y="362" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-196.318" cy="451.2127" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-196.318" cy="451.2127" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-219.0838" xml:space="preserve" y="456.3193" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-196.318" cy="451.2127"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath3)" cx="-35.9113" cy="922.5363" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(255,252,135)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath2)" cx="-35.9113" cy="922.5363" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-66.6181" xml:space="preserve" y="919.6799" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-79.269" xml:space="preserve" y="935.6061" clip-path="url(#clipPath2)" stroke="none">_:createdEntity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,303,-362)" fill="gray" stroke-dasharray="12,4" stroke="gray" stroke-width="2" stroke-miterlimit="1.45">
+ <ellipse rx="73" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-35.9113" cy="922.5363"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-108.9113" width="146" height="41" y="746.0797" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(159,177,252)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(159,177,252)">
+ <rect x="-108.9113" width="146" height="41" y="746.0797" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-69.8713" xml:space="preserve" y="763.7233" clip-path="url(#clipPath2)" stroke="none">prov:Create</text>
+ <text x="-61.1972" xml:space="preserve" y="779.6495" clip-path="url(#clipPath2)" stroke="none">_:activity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,303,-362)" fill="blue" stroke-dasharray="12,4" stroke="blue" stroke-width="2" stroke-miterlimit="1.45">
+ <rect fill="none" x="-108.9113" width="146" height="41" y="746.0797" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="118.4954" cy="490.2127" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="118.4954" cy="490.2127" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="72.605" xml:space="preserve" y="495.3193" clip-path="url(#clipPath2)" stroke="none">ex:dateCreation</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="118.4954" ry="20.5" cy="490.2127" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-183.9712" cy="599.2137" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-183.9712" cy="599.2137" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-214.678" xml:space="preserve" y="596.3572" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-206.7371" xml:space="preserve" y="612.2835" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-183.9712" cy="599.2137"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="164.2154" cy="748.5038" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="164.2154" cy="748.5038" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="118.3251" xml:space="preserve" y="753.6105" clip-path="url(#clipPath2)" stroke="none">ex:dateCreation</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="164.2154" ry="20.5" cy="748.5038" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="100.4021" y="650.7137" clip-path="url(#clipPath3)" width="127.6267" rx="4" ry="4" height="35" stroke="none"/>
+ </g>
+ <g fill="rgb(223,220,220)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(223,220,220)">
+ <rect x="100.4021" y="650.7137" clip-path="url(#clipPath2)" width="127.6267" rx="4" ry="4" height="35" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="116.5255" xml:space="preserve" y="665.3572" clip-path="url(#clipPath2)" stroke="none">prov:Association</text>
+ <text x="137.1046" xml:space="preserve" y="681.2835" clip-path="url(#clipPath2)" stroke="none">_:bnode1</text>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <rect x="100.4021" y="650.7137" clip-path="url(#clipPath2)" fill="none" width="127.6267" rx="4" ry="4" height="35"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="100.4021" y="828.7056" clip-path="url(#clipPath3)" width="127.6267" rx="4" ry="4" height="35" stroke="none"/>
+ </g>
+ <g fill="rgb(223,220,220)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(223,220,220)">
+ <rect x="100.4021" y="828.7056" clip-path="url(#clipPath2)" width="127.6267" rx="4" ry="4" height="35" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="117.6046" xml:space="preserve" y="843.3492" clip-path="url(#clipPath2)" stroke="none">prov:Generation</text>
+ <text x="137.1046" xml:space="preserve" y="859.2755" clip-path="url(#clipPath2)" stroke="none">_:bnode2</text>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <rect x="100.4021" y="828.7056" clip-path="url(#clipPath2)" fill="none" width="127.6267" rx="4" ry="4" height="35"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="164.2154" cy="587.9236" stroke="none"/>
+ </g>
+ <g fill="rgb(201,159,240)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(201,159,240)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="164.2154" cy="587.9236" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="128.0909" xml:space="preserve" y="585.0671" clip-path="url(#clipPath2)" stroke="none">prov:Creator</text>
+ <text x="135.3146" xml:space="preserve" y="600.9934" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="164.2154" ry="20.5" cy="587.9236" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-86.9113" width="96" height="35.7967" y="595.3264" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="-86.9113" width="96" height="35.7967" y="595.3264" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <rect fill="none" x="-86.9113" width="96" height="35.7967" y="595.3264" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <path d="M-38.9113 567.4236 L9.0887 595.3264 L-86.9113 595.3264 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <path fill="none" d="M-38.9113 567.4236 L9.0887 595.3264 L-86.9113 595.3264 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-weight="bold" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="294.9173" xml:space="preserve" y="478.5462" clip-path="url(#clipPath2)" stroke="none">Blank nodes</text>
+ <text x="294.4701" xml:space="preserve" y="442.521" clip-path="url(#clipPath2)" stroke="none">Identified Resources</text>
+ <rect fill="none" x="208.4954" width="223.6" height="74.8" y="417.3127" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="-60.4221" width="43.44" height="14.8" y="592.8022" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-66.1652" xml:space="preserve" y="597.3458" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-67.603" xml:space="preserve" y="613.272" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="-83.3068" width="88.8424" height="4.4903" y="594.1833" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-81.3407" width="84.3891" height="2.5242" y="592.8022" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-85.9694" width="2.6626" height="2.5242" y="595.3264" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-74.8385" width="82.2888" height="2.5242" y="595.3264" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-76.7532" width="82.2888" height="2.5242" y="594.1833" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-84.9059" width="92.4076" height="2.5242" y="594.1833" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-60.4221" width="43.44" height="14.8" y="592.8022" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="-66.1652" xml:space="preserve" y="597.3458" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-67.603" xml:space="preserve" y="613.272" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="70.4954" width="96" height="35.7967" y="411.5159" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="70.4954" width="96" height="35.7967" y="411.5159" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="91.0323" xml:space="preserve" y="426.5579" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="89.5945" xml:space="preserve" y="442.4841" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ <rect x="70.4954" y="411.5159" clip-path="url(#clipPath2)" fill="none" width="96" height="35.7967" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,303,-362) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="70.2862" width="96" height="35.7967" y="411.5159" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="70.2862" width="96" height="35.7967" y="411.5159" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <rect fill="none" x="70.2862" width="96" height="35.7967" y="411.5159" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <path d="M118.2862 383.6131 L166.2862 411.5159 L70.2862 411.5159 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <path fill="none" d="M118.2862 383.6131 L166.2862 411.5159 L70.2862 411.5159 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="96.7754" width="43.44" height="14.8" y="408.9917" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="91.0323" xml:space="preserve" y="413.5353" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="89.5945" xml:space="preserve" y="429.4615" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,303,-362)" stroke="rgb(254,211,127)">
+ <rect x="73.8907" width="88.8424" height="4.4903" y="410.3728" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="75.8567" width="84.3891" height="2.5242" y="408.9917" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="71.2281" width="2.6626" height="2.5242" y="411.5159" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="82.3589" width="82.2888" height="2.5242" y="411.5159" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="80.4443" width="82.2888" height="2.5242" y="410.3728" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="72.2916" width="92.4076" height="2.5242" y="410.3728" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="96.7754" width="43.44" height="14.8" y="408.9917" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <text x="91.0323" xml:space="preserve" y="413.5353" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="89.5945" xml:space="preserve" y="429.4615" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ <path fill="none" d="M-35.9113 902.0363 L-35.9113 795.0797" clip-path="url(#clipPath2)"/>
+ <path d="M-35.9113 787.0797 L-40.9113 799.0797 L-35.9113 796.0797 L-30.9113 799.0797 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt" stroke="white">
+ <rect x="-100.2755" width="128.7285" height="24.7012" y="832.2074" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-95.2756" y="849.2719" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasGeneratedBy</text>
+ <path fill="none" d="M-139.9113 458.2005 L54.1494 482.2413" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M62.0887 483.2249 L50.7945 476.7875 L53.157 482.1184 L49.5651 486.7116 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-73.5949" width="69.3672" height="24.7012" y="458.3621" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-68.5949" y="475.4265" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:created</text>
+ <path fill="none" d="M-94.788 910.4189 L-108.5985 906.9316 L-139.1371 896.471 L-165.8057 884.2382 L-188.6044 870.2332 L-207.5331 854.456 L-215.5462 845.9028 L-222.5918 836.9066 L-228.6699 827.4673 L-233.7805 817.585 L-237.9236 807.2596 L-241.0993 796.4913 L-243.3074 785.2798 L-244.5481 773.6253 L-244.1269 748.9872 L-239.8357 722.5768 L-231.6745 694.3943 L-219.6434 664.4396 L-203.7423 632.7128 L-199.9116 626.2223" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-195.8455 619.3327 L-206.2507 627.1257 L-200.4199 627.0835 L-197.6387 632.2084 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-287.0005" width="121.3867" height="24.7012" y="680.6494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-282.0005" y="697.7139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:specializationOf</text>
+ <path fill="none" d="M34.7985 917.4153 L78.2501 914.2685 L123.674 909.9753 L161.7587 905.3123 L192.8279 900.0815 L217.2057 894.0853 L235.216 887.1257 L247.1827 879.005 L251.0009 874.4474 L253.4296 869.5255 L254.5094 864.2143 L254.2808 858.4892 L250.0601 845.6984 L241.0914 830.9553 L227.6987 814.0621 L210.2058 794.821 L189.1422 773.6076" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M183.5054 767.9307 L188.4125 779.969 L189.8467 774.3172 L195.5086 772.923 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="144.3286" width="122.7285" height="18.7012" y="888.6494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="146.3286" y="902.7139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:generatedAtTime</text>
+ <path fill="none" d="M5.7962 746.0797 L121.4147 689.251" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M128.5943 685.7221 L115.6193 686.5282 L120.5173 689.6921 L120.0305 695.5027 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-1.1682" width="136.7441" height="18.7012" y="706.5461" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="0.8318" y="720.6106" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:qualifiedAssociation</text>
+ <path fill="none" d="M7.3704 906.0281 L110.8283 866.5681" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M118.303 863.7172 L105.3091 863.3219 L109.8939 866.9245 L108.8728 872.6653 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="0.7089" width="134.752" height="18.7012" y="873.5204" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="2.7089" y="887.5848" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:qualifiedGeneration</text>
+ <path fill="none" d="M120.2178 828.7 L23.0453 790.0372" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M15.6121 787.0797 L24.9135 796.1617 L23.9745 790.4069 L28.6104 786.8702 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="34.2463" width="67.3516" height="18.7012" y="798.5421" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="36.2463" y="812.6066" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:activity</text>
+ <path fill="none" d="M164.2154 828.6976 L164.2154 777.0038" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M164.2154 769.0038 L159.2154 781.0038 L164.2154 778.0038 L169.2154 781.0038 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="130.5397" width="67.3516" height="18.7012" y="789.5042" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="132.5397" y="803.5686" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:atTime</text>
+ <path fill="none" d="M164.2154 650.6895 L164.2154 616.4236" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M164.2154 608.4236 L159.2154 620.4236 L164.2154 617.4236 L169.2154 620.4236 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="126.526" width="75.3789" height="18.7012" y="620.2181" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="128.526" y="634.2825" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:hadRole</text>
+ <path fill="none" d="M-58.7632 903.0715 L-100.8222 867.2465 L-126.3345 844.3279 L-147.224 823.9564 L-163.4949 805.6785 L-175.1517 789.0412 L-182.1989 773.5916 L-184.6407 758.8764 L-184.136 751.6526 L-182.4816 744.4426 L-175.726 729.8371 L-164.3782 714.6068 L-148.4427 698.2985 L-127.9239 680.4593 L-102.8261 660.636 L-69.4606 635.8859" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-63.0354 631.1198 L-75.6521 634.2532 L-70.2638 636.4817 L-69.6944 642.2848 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-214.0872" width="123.3848" height="24.7012" y="812.0426" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-209.0872" y="829.107" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAttributedTo</text>
+ <path fill="none" d="M-36.3123 746.0797 L-38.4047 639.1216" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-38.5612 631.1232 L-43.3255 643.2187 L-38.3851 640.1215 L-33.3274 643.0231 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-107.7951" width="140.7168" height="24.7012" y="676.2508" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-102.7951" y="693.3153" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAssociatedWith</text>
+ <path fill="none" d="M102.1517 651.4123 L16.8108 628.3094" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M9.0887 626.219 L19.3652 634.181 L17.776 628.5707 L21.9783 624.5284 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="24.3919" width="60.707" height="18.7012" y="629.2282" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="26.3919" y="643.2927" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:agent</text>
+ <path fill="none" stroke-width="2" d="M216.8954 437.4143 L268.4954 437.4143" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt">
+ <path fill="none" d="M216.8954 473.4395 L268.4954 473.4395" clip-path="url(#clipPath2)"/>
+ <path fill="none" stroke-width="5" stroke-dasharray="none" d="M-38.9113 490.0312 L-38.9113 540.4621" clip-path="url(#clipPath2)"/>
+ <path stroke-width="5" stroke-dasharray="none" d="M-38.9113 552.4621 L-31.4113 534.4621 L-38.9113 538.9621 L-46.4113 534.4621 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <path fill="none" stroke-dasharray="none" d="M-35.2814 569.6088 L8.8914 595.3185" clip-path="url(#clipPath2)"/>
+ <path fill="none" stroke-dasharray="none" d="M-87.4756 595.6922 L-39.3224 567.4724" clip-path="url(#clipPath2)"/>
+ <path fill="none" stroke-width="1" stroke-dasharray="none" d="M-140.0291 444.1149 L62.5583 418.5694" clip-path="url(#clipPath2)"/>
+ <path stroke-width="1" stroke-dasharray="none" d="M70.4954 417.5685 L57.9642 414.1091 L61.5661 418.6945 L59.2152 424.0305 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,303,-362)" stroke-linecap="butt" stroke="white">
+ <rect x="-66.256" width="66.6895" height="24.7012" y="418.2571" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-61.256" y="435.3216" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:creator</text>
+ <path fill="none" stroke-width="2" d="M121.9161 385.7983 L166.0888 411.5081" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M69.7218 411.8817 L117.8751 383.662" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ </g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dc-note/releases/NOTE-prov-dc-20130430/img/cleanup2.svg Thu Apr 18 03:11:56 2013 +0200
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="745" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="579" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
+ <!--Generated by ySVG-->
+ <defs id="genericDefs"/>
+ <g>
+ <defs id="defs1">
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+ <path d="M0 0 L745 0 L745 579 L0 579 L0 0 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+ <path d="M-359 397 L386 397 L386 976 L-359 976 L-359 397 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+ <path d="M-364 392 L381 392 L381 971 L-364 971 L-364 392 Z"/>
+ </clipPath>
+ </defs>
+ <g fill="white" transform="translate(359,-397)" stroke="white">
+ <rect x="-359" width="745" height="579" y="397" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-163.318" cy="464.5524" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-163.318" cy="464.5524" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-186.0838" xml:space="preserve" y="469.6591" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-163.318" cy="464.5524"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="151.4954" cy="432.5524" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="151.4954" cy="432.5524" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="105.605" xml:space="preserve" y="437.6591" clip-path="url(#clipPath2)" stroke="none">ex:dateCreation</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="151.4954" ry="20.5" cy="432.5524" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath3)" cx="-5.9113" cy="719.5363" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(255,252,135)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath2)" cx="-5.9113" cy="719.5363" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-36.6181" xml:space="preserve" y="716.6799" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-49.269" xml:space="preserve" y="732.6061" clip-path="url(#clipPath2)" stroke="none">_:createdEntity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,359,-397)" fill="gray" stroke-dasharray="12,4" stroke="gray" stroke-width="2" stroke-miterlimit="1.45">
+ <ellipse rx="73" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-5.9113" cy="719.5363"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-78.9113" width="146" height="41" y="600.375" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(159,177,252)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(159,177,252)">
+ <rect x="-78.9113" width="146" height="41" y="600.375" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-39.8713" xml:space="preserve" y="618.0186" clip-path="url(#clipPath2)" stroke="none">prov:Create</text>
+ <text x="-34.8122" xml:space="preserve" y="633.9448" clip-path="url(#clipPath2)" stroke="none">_:activity1</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,359,-397)" fill="blue" stroke-dasharray="12,4" stroke="blue" stroke-width="2" stroke-miterlimit="1.45">
+ <rect fill="none" x="-78.9113" width="146" height="41" y="600.375" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="151.4954" cy="503.5524" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="151.4954" cy="503.5524" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="98.375" xml:space="preserve" y="508.6591" clip-path="url(#clipPath2)" stroke="none">ex:datePublication</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="151.4954" ry="20.5" cy="503.5524" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-283.9712" cy="719.5363" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-283.9712" cy="719.5363" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-314.678" xml:space="preserve" y="716.6799" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-306.7371" xml:space="preserve" y="732.6061" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-283.9712" cy="719.5363"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="301.4954" cy="719.5363" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="301.4954" cy="719.5363" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="255.605" xml:space="preserve" y="724.643" clip-path="url(#clipPath2)" stroke="none">ex:dateCreation</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="301.4954" ry="20.5" cy="719.5363" stroke-width="2"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-78.9113" width="146" height="41" y="815.6976" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(159,177,252)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(159,177,252)">
+ <rect x="-78.9113" width="146" height="41" y="815.6976" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-41.6803" xml:space="preserve" y="833.3411" clip-path="url(#clipPath2)" stroke="none">prov:Publish</text>
+ <text x="-34.8122" xml:space="preserve" y="849.2674" clip-path="url(#clipPath2)" stroke="none">_:activity2</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,359,-397)" fill="blue" stroke-dasharray="12,4" stroke="blue" stroke-width="2" stroke-miterlimit="1.45">
+ <rect fill="none" x="-78.9113" width="146" height="41" y="815.6976" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath3)" cx="-5.9113" cy="934.8589" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(255,252,135)">
+ <ellipse rx="73" ry="20.5" clip-path="url(#clipPath2)" cx="-5.9113" cy="934.8589" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="-36.6181" xml:space="preserve" y="932.0024" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-55.4167" xml:space="preserve" y="947.9287" clip-path="url(#clipPath2)" stroke="none">_:publishedEntity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,359,-397)" fill="gray" stroke-dasharray="12,4" stroke="gray" stroke-width="2" stroke-miterlimit="1.45">
+ <ellipse rx="73" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-5.9113" cy="934.8589"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,359,-397) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="301.4954" cy="934.8589" stroke="none"/>
+ </g>
+ <g fill="rgb(201,201,47)" transform="matrix(1,0,0,1,359,-397)" stroke="rgb(201,201,47)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="301.4954" cy="934.8589" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <text x="248.375" xml:space="preserve" y="939.9656" clip-path="url(#clipPath2)" stroke="none">ex:datePublication</text>
+ <ellipse clip-path="url(#clipPath2)" fill="none" rx="60" cx="301.4954" ry="20.5" cy="934.8589" stroke-width="2"/>
+ <text x="233.7173" xml:space="preserve" y="635.7086" font-weight="bold" clip-path="url(#clipPath2)" stroke="none">Blank nodes</text>
+ <text x="233.2701" xml:space="preserve" y="599.6833" font-weight="bold" clip-path="url(#clipPath2)" stroke="none">Identified Resources</text>
+ <rect fill="none" x="147.2954" width="223.6" height="74.8" y="574.475" clip-path="url(#clipPath2)"/>
+ <path fill="none" d="M-105.8091 458.7068 L86.0275 439.2071" clip-path="url(#clipPath2)"/>
+ <path d="M93.9865 438.398 L81.5424 434.6372 L85.0326 439.3082 L82.5536 444.5859 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt" stroke="white">
+ <rect x="-40.5949" width="69.3672" height="24.7012" y="436.2018" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-35.5949" y="453.2663" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:created</text>
+ <path fill="none" d="M-5.9113 699.0363 L-5.9113 649.375" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-5.9113 641.375 L-10.9113 653.375 L-5.9113 650.375 L-0.9113 653.375 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-70.2755" width="128.7285" height="24.7012" y="657.8551" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-65.2756" y="674.9195" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasGeneratedBy</text>
+ <path fill="none" stroke-width="5" d="M-5.9113 503.371 L-5.9113 554.375" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" stroke-width="5" d="M-5.9113 566.375 L1.5887 548.375 L-5.9113 552.875 L-13.4113 548.375 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <path fill="none" d="M-106.9113 471.5403 L87.1494 495.5811" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M95.0887 496.5646 L83.7945 490.1272 L86.157 495.4581 L82.5651 500.0514 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-46.2697" width="80.7168" height="24.7012" y="471.7018" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-41.2697" y="488.7663" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:published</text>
+ <path fill="none" d="M-78.9113 719.5363 L-215.9712 719.5363" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-223.9712 719.5363 L-211.9712 724.5363 L-214.9712 719.5363 L-211.9712 714.5363 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-212.1346" width="121.3867" height="24.7012" y="707.1857" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-207.1346" y="724.2502" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:specializationOf</text>
+ <path fill="none" d="M67.0887 719.5363 L233.4954 719.5363" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M241.4954 719.5363 L229.4954 714.5363 L232.4954 719.5363 L229.4954 724.5363 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="92.9278" width="122.7285" height="18.7012" y="710.1857" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="94.9278" y="724.2502" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:generatedAtTime</text>
+ <path fill="none" d="M-5.9113 815.6976 L-5.9113 748.0363" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-5.9113 740.0363 L-10.9113 752.0363 L-5.9113 749.0363 L-0.9113 752.0363 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-34.2609" width="56.6992" height="18.7012" y="768.5163" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-32.2609" y="782.5808" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:used</text>
+ <path fill="none" d="M-5.9113 914.3589 L-5.9113 864.6976" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-5.9113 856.6976 L-10.9113 868.6976 L-5.9113 865.6976 L-0.9113 868.6976 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-67.2755" width="122.7285" height="18.7012" y="876.1776" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-65.2756" y="890.2421" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasGeneratedBy</text>
+ <path fill="none" d="M-78.2893 937.5587 L-90.8506 936.8466 L-115.7992 933.1645 L-139.0657 927.31 L-160.65 919.2832 L-180.552 909.084 L-198.7719 896.7126 L-215.3095 882.1688 L-230.1649 865.4526 L-243.3382 846.564 L-254.8292 825.5032 L-264.638 802.27 L-272.7646 776.8644 L-279.209 749.2866 L-279.4281 747.9181" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-280.6926 740.0187 L-283.733 752.6581 L-279.27 748.9055 L-273.8587 751.0775 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-291.942" width="115.3867" height="18.7012" y="813.5864" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-289.942" y="827.6508" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:specializationOf</text>
+ <path fill="none" d="M67.0887 934.8589 L233.4954 934.8589" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M241.4954 934.8589 L229.4954 929.8589 L232.4954 934.8589 L229.4954 939.8589 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="92.9278" width="122.7285" height="18.7012" y="925.5083" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="94.9278" y="939.5728" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:generatedAtTime</text>
+ <path fill="none" stroke-width="2" d="M155.6954 594.5767 L207.2954 594.5767" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,359,-397)" stroke-linecap="butt">
+ <path fill="none" d="M155.6954 630.6019 L207.2954 630.6019" clip-path="url(#clipPath2)"/>
+ </g>
+ </g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dc-note/releases/NOTE-prov-dc-20130430/img/example1.svg Thu Apr 18 03:11:56 2013 +0200
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="754" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="477" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
+ <!--Generated by ySVG-->
+ <defs id="genericDefs"/>
+ <g>
+ <defs id="defs1">
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+ <path d="M0 0 L754 0 L754 477 L0 477 L0 0 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+ <path d="M-171 413 L583 413 L583 890 L-171 890 L-171 413 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+ <path d="M-176 408 L578 408 L578 885 L-176 885 L-176 408 Z"/>
+ </clipPath>
+ </defs>
+ <g fill="white" transform="translate(171,-413)" stroke="white">
+ <rect x="-171" width="754" height="477" y="413" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-weight="bold" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="430.0181" xml:space="preserve" y="580.2968" clip-path="url(#clipPath2)" stroke="none">Blank nodes</text>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-3.3479" cy="469.2565" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-3.3479" cy="469.2565" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="-26.1138" xml:space="preserve" y="474.3631" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-3.3479" cy="469.2565"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-37.1567" cy="608.1141" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-37.1567" cy="608.1141" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="-67.8635" xml:space="preserve" y="605.2576" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="-59.9226" xml:space="preserve" y="621.1839" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-37.1567" cy="608.1141"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="64" ry="23" clip-path="url(#clipPath3)" cx="257.5962" cy="605.6141" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(255,252,135)">
+ <ellipse rx="64" ry="23" clip-path="url(#clipPath2)" cx="257.5962" cy="605.6141" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="226.8894" xml:space="preserve" y="602.7576" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="221.824" xml:space="preserve" y="618.6839" clip-path="url(#clipPath2)" stroke="none">_:usedEntity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,171,-413)" fill="gray" stroke-dasharray="12,4" stroke="gray" stroke-width="2" stroke-miterlimit="1.45">
+ <ellipse rx="64" fill="none" ry="23" clip-path="url(#clipPath2)" cx="257.5962" cy="605.6141"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="66.5971" ry="25.5" clip-path="url(#clipPath3)" cx="257.5962" cy="843.575" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(255,252,135)">
+ <ellipse rx="66.5971" ry="25.5" clip-path="url(#clipPath2)" cx="257.5962" cy="843.575" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="226.8894" xml:space="preserve" y="840.7186" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="211.3503" xml:space="preserve" y="856.6448" clip-path="url(#clipPath2)" stroke="none">_:resultingEntity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,171,-413)" fill="gray" stroke-dasharray="12,4" stroke="gray" stroke-width="2" stroke-miterlimit="1.45">
+ <ellipse rx="66.5971" fill="none" ry="25.5" clip-path="url(#clipPath2)" cx="257.5962" cy="843.575"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="193.5962" width="128" height="40.7967" y="712.2783" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(159,177,252)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(159,177,252)">
+ <rect x="193.5962" width="128" height="40.7967" y="712.2783" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="221.8271" xml:space="preserve" y="729.8202" clip-path="url(#clipPath2)" stroke="none">prov:Publish</text>
+ <text x="232.3103" xml:space="preserve" y="745.7465" clip-path="url(#clipPath2)" stroke="none">_:activity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,171,-413)" fill="blue" stroke-dasharray="12,4" stroke="blue" stroke-width="2" stroke-miterlimit="1.45">
+ <rect fill="none" x="193.5962" width="128" height="40.7967" y="712.2783" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-85.1567" width="96" height="35.7967" y="712.2783" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="-85.1567" width="96" height="35.7967" y="712.2783" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="-64.6198" xml:space="preserve" y="727.3202" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-72.2053" xml:space="preserve" y="743.2465" clip-path="url(#clipPath2)" stroke="none">ex:publisher</text>
+ <rect x="-85.1567" y="712.2783" clip-path="url(#clipPath2)" fill="none" width="96" height="35.7967" stroke-width="2"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <path d="M-37.1567 684.3754 L10.8433 712.2783 L-85.1567 712.2783 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <path fill="none" d="M-37.1567 684.3754 L10.8433 712.2783 L-85.1567 712.2783 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-weight="bold" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="429.5709" xml:space="preserve" y="544.2716" clip-path="url(#clipPath2)" stroke="none">Identified Resources</text>
+ <rect fill="none" x="343.5962" width="223.6" height="74.8" y="519.0633" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="265.5253" width="96" height="35.7967" y="462.919" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="265.5253" width="96" height="35.7967" y="462.919" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="286.0622" xml:space="preserve" y="477.9609" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="278.4768" xml:space="preserve" y="493.8872" clip-path="url(#clipPath2)" stroke="none">ex:publisher</text>
+ <rect x="265.5253" y="462.919" clip-path="url(#clipPath2)" fill="none" width="96" height="35.7967" stroke-width="2"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <path d="M313.5254 435.0161 L361.5254 462.919 L265.5254 462.919 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <path fill="none" d="M313.5254 435.0161 L361.5254 462.919 L265.5254 462.919 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="265.7602" width="96" height="35.7967" y="462.919" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="265.7602" width="96" height="35.7967" y="462.919" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <rect fill="none" x="265.7602" width="96" height="35.7967" y="462.919" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <path d="M313.7603 435.0161 L361.7603 462.919 L265.7603 462.919 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <path fill="none" d="M313.7603 435.0161 L361.7603 462.919 L265.7603 462.919 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="292.2495" width="43.44" height="14.8" y="460.3948" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="286.5063" xml:space="preserve" y="464.9383" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="285.0686" xml:space="preserve" y="480.8646" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="269.3647" width="88.8424" height="4.4903" y="461.7759" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="271.3308" width="84.3891" height="2.5242" y="460.3948" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="266.7021" width="2.6626" height="2.5242" y="462.919" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="277.833" width="82.2888" height="2.5242" y="462.919" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="275.9183" width="82.2888" height="2.5242" y="461.7759" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="267.7657" width="92.4076" height="2.5242" y="461.7759" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="292.2495" width="43.44" height="14.8" y="460.3948" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="286.5063" xml:space="preserve" y="464.9383" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="285.0686" xml:space="preserve" y="480.8646" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,171,-413) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-84.9218" width="96" height="35.7967" y="712.2783" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="-84.9218" width="96" height="35.7967" y="712.2783" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <rect fill="none" x="-84.9218" width="96" height="35.7967" y="712.2783" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <path d="M-36.9218 684.3754 L11.0782 712.2783 L-84.9218 712.2783 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <path fill="none" d="M-36.9218 684.3754 L11.0782 712.2783 L-84.9218 712.2783 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="-58.4326" width="43.44" height="14.8" y="709.7541" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="-64.1757" xml:space="preserve" y="714.2976" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-65.6135" xml:space="preserve" y="730.2239" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,171,-413)" stroke="rgb(254,211,127)">
+ <rect x="-81.3173" width="88.8424" height="4.4903" y="711.1351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-79.3512" width="84.3891" height="2.5242" y="709.7541" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-83.9799" width="2.6626" height="2.5242" y="712.2783" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-72.849" width="82.2888" height="2.5242" y="712.2783" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-74.7637" width="82.2888" height="2.5242" y="711.1351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-82.9164" width="92.4076" height="2.5242" y="711.1351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-58.4326" width="43.44" height="14.8" y="709.7541" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <text x="-64.1757" xml:space="preserve" y="714.2976" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-65.6135" xml:space="preserve" y="730.2239" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ <path fill="none" d="M193.614 606.1567 L30.8246 607.5375" clip-path="url(#clipPath2)"/>
+ <path d="M22.8248 607.6053 L34.8668 612.5034 L31.8245 607.529 L34.782 602.5037 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt" stroke="white">
+ <rect x="47.5264" width="121.3867" height="24.7012" y="594.5305" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="52.5264" y="611.5949" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:specializationOf</text>
+ <path fill="none" d="M191.031 842.5074 L178.6584 842.309 L108.4714 837.0858 L76.6137 833.1352 L46.8888 828.3691 L19.2786 822.8455 L-6.2353 816.6225 L-29.6711 809.7579 L-51.0471 802.3098 L-70.3816 794.3359 L-87.6928 785.8945 L-102.999 777.0433 L-116.3184 767.8404 L-127.6693 758.3437 L-137.0701 748.6111 L-144.5388 738.7007 L-150.0939 728.6705 L-153.7536 718.5782 L-155.5361 708.482 L-155.4597 698.4398 L-153.5427 688.5095 L-149.8034 678.749 L-144.2599 669.2165 L-136.9306 659.9697 L-127.8338 651.0668 L-116.9876 642.5656 L-104.4104 634.524 L-90.1205 627.0002 L-87.186 625.7246" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-79.8492 622.5354 L-92.8477 622.7337 L-88.1031 626.1233 L-88.8612 631.9047 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-139.0267" width="121.3867" height="24.7012" y="779.8494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-134.0267" y="796.9139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:specializationOf</text>
+ <path fill="none" d="M290.4408 821.4144 L294.1934 818.8824 L322.7874 795.6599 L344.0475 773.8729 L358.643 753.487 L363.6508 743.8087 L367.2433 734.4678 L369.5045 725.46 L370.5178 716.781 L370.367 708.4264 L369.1358 700.392 L363.7665 685.2664 L355.0795 671.3699 L343.744 658.6678 L330.4294 647.126 L315.8049 636.7099 L301.4378 628.423" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M294.5079 624.4259 L302.4045 634.7527 L302.304 628.9227 L307.4009 626.0904 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="326.985" width="127.3633" height="24.7012" y="721.8494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="331.985" y="738.9139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasDerivedFrom</text>
+ <path fill="none" d="M257.5962 818.075 L257.5962 761.075" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M257.5962 753.075 L252.5962 765.075 L257.5962 762.075 L262.5962 765.075 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="193.2319" width="128.7285" height="24.7012" y="773.2244" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="198.2319" y="790.2889" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasGeneratedBy</text>
+ <path fill="none" d="M257.5962 712.2783 L257.5962 636.6141" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M257.5962 628.6141 L252.5962 640.6141 L257.5962 637.6141 L262.5962 640.6141 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="226.2466" width="62.6992" height="24.7012" y="658.0956" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="231.2466" y="675.16" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:used</text>
+ <path fill="none" stroke-width="5" d="M161.0887 504.075 L161.0887 551.7185" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" stroke-width="5" d="M161.0887 563.7185 L168.5887 545.7185 L161.0887 550.2185 L153.5887 545.7185 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <path fill="none" d="M210.617 825.501 L16.8325 750.9475" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M9.366 748.075 L18.7704 757.0503 L17.7658 751.3066 L22.3611 747.7172 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="39.2288" width="123.3848" height="24.7012" y="770.9479" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="44.2288" y="788.0123" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAttributedTo</text>
+ <path fill="none" d="M193.5962 732.0288 L18.8684 730.2603" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M10.8688 730.1793 L22.8176 735.3005 L19.8683 730.2703 L22.9188 725.301 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="31.8614" width="140.7168" height="24.7012" y="718.7533" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="36.8614" y="735.8178" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAssociatedWith</text>
+ <path fill="none" d="M-37.1567 628.6141 L-37.1567 676.4047" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-37.1567 684.4047 L-32.1567 672.4047 L-37.1567 675.4047 L-42.1567 672.4047 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-98.8491" width="123.3848" height="24.7012" y="644.1442" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-93.8491" y="661.2086" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAttributedTo</text>
+ <path fill="none" stroke-width="2" d="M351.9962 539.1649 L403.5962 539.1649" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt">
+ <path fill="none" d="M351.9962 575.1901 L403.5962 575.1901" clip-path="url(#clipPath2)"/>
+ <path fill="none" stroke-width="1" stroke-dasharray="none" d="M56.6521 469.2564 L257.5118 469.2564" clip-path="url(#clipPath2)"/>
+ <path stroke-width="1" stroke-dasharray="none" d="M265.5118 469.2564 L253.5118 464.2564 L256.5118 469.2564 L253.5118 474.2564 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,171,-413)" stroke-linecap="butt" stroke="white">
+ <rect x="122.0692" width="78.0391" height="24.7012" y="456.9059" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="127.0692" y="473.9703" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:publisher</text>
+ <path fill="none" stroke-width="2" d="M317.3902 437.2013 L361.5629 462.9111" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M265.1959 463.2848 L313.3492 435.065" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M-33.2918 686.5606 L10.8809 712.2704" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M-85.4861 712.644 L-37.3329 684.4243" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ </g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dc-note/releases/NOTE-prov-dc-20130430/img/mapping-example-conflating.svg Thu Apr 18 03:11:56 2013 +0200
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="697" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="332" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
+ <!--Generated by ySVG-->
+ <defs id="genericDefs"/>
+ <g>
+ <defs id="defs1">
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+ <path d="M0 0 L697 0 L697 332 L0 332 L0 0 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+ <path d="M-152 447 L545 447 L545 779 L-152 779 L-152 447 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+ <path d="M-157 442 L540 442 L540 774 L-157 774 L-157 442 Z"/>
+ </clipPath>
+ </defs>
+ <g fill="white" transform="translate(152,-447)" stroke="white">
+ <rect x="-152" width="697" height="332" y="447" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath3)" cx="-3.3479" cy="497.5565" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(255,252,135)">
+ <ellipse rx="60" ry="20.5" clip-path="url(#clipPath2)" cx="-3.3479" cy="497.5565" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="-26.1138" xml:space="preserve" y="502.6631" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="60" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="-3.3479" cy="497.5565"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="151.5138" width="112.3134" height="37.3407" y="602.375" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(159,177,252)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(159,177,252)">
+ <rect x="151.5138" width="112.3134" height="37.3407" y="602.375" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="171.9015" xml:space="preserve" y="618.1889" clip-path="url(#clipPath2)" stroke="none">prov:Publish</text>
+ <text x="182.3846" xml:space="preserve" y="634.1152" clip-path="url(#clipPath2)" stroke="none">_:activity</text>
+ </g>
+ <g stroke-linecap="butt" transform="matrix(1,0,0,1,152,-447)" fill="blue" stroke-dasharray="12,4" stroke="blue" stroke-width="2" stroke-miterlimit="1.45">
+ <rect fill="none" x="151.5138" width="112.3134" height="37.3407" y="602.375" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <ellipse rx="76.5818" ry="20.5" clip-path="url(#clipPath3)" cx="207.6705" cy="737.5565" stroke="none"/>
+ </g>
+ <g fill="rgb(255,252,135)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(255,252,135)">
+ <ellipse rx="76.5818" ry="20.5" clip-path="url(#clipPath2)" cx="207.6705" cy="737.5565" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="176.9637" xml:space="preserve" y="734.7" clip-path="url(#clipPath2)" stroke="none">prov:Entity</text>
+ <text x="184.9046" xml:space="preserve" y="750.6263" clip-path="url(#clipPath2)" stroke="none">ex:doc1</text>
+ </g>
+ <g fill="gray" stroke-width="3" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt" stroke="gray">
+ <ellipse rx="76.5818" fill="none" ry="20.5" clip-path="url(#clipPath2)" cx="207.6705" cy="737.5565"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-131.7172" width="96" height="35.7967" y="603.147" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="-131.7172" width="96" height="35.7967" y="603.147" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="-111.1803" xml:space="preserve" y="618.1889" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-118.7657" xml:space="preserve" y="634.1152" clip-path="url(#clipPath2)" stroke="none">ex:publisher</text>
+ <rect x="-131.7172" y="603.147" clip-path="url(#clipPath2)" fill="none" width="96" height="35.7967" stroke-width="2"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <path d="M-83.7172 575.2441 L-35.7172 603.147 L-131.7172 603.147 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <path fill="none" d="M-83.7172 575.2441 L-35.7172 603.147 L-131.7172 603.147 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-weight="bold" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="392.2469" xml:space="preserve" y="655.7086" clip-path="url(#clipPath2)" stroke="none">Blank nodes</text>
+ <text x="391.7997" xml:space="preserve" y="619.6833" clip-path="url(#clipPath2)" stroke="none">Identified Resources</text>
+ <rect fill="none" x="305.825" width="223.6" height="74.8" y="594.475" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="252.5657" width="96" height="35.7967" y="496.5783" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="252.5657" width="96" height="35.7967" y="496.5783" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="273.1025" xml:space="preserve" y="511.6202" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="265.5171" xml:space="preserve" y="527.5464" clip-path="url(#clipPath2)" stroke="none">ex:publisher</text>
+ <rect x="252.5657" y="496.5783" clip-path="url(#clipPath2)" fill="none" width="96" height="35.7967" stroke-width="2"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <path d="M300.5657 468.6754 L348.5657 496.5783 L252.5657 496.5783 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <path fill="none" d="M300.5657 468.6754 L348.5657 496.5783 L252.5657 496.5783 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="252.8006" width="96" height="35.7967" y="496.5783" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="252.8006" width="96" height="35.7967" y="496.5783" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <rect fill="none" x="252.8006" width="96" height="35.7967" y="496.5783" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <path d="M300.8005 468.6755 L348.8005 496.5783 L252.8006 496.5783 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <path fill="none" d="M300.8005 468.6755 L348.8005 496.5783 L252.8006 496.5783 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="279.2898" width="43.44" height="14.8" y="494.0541" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="273.5466" xml:space="preserve" y="498.5976" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="272.1089" xml:space="preserve" y="514.5239" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="256.4051" width="88.8424" height="4.4903" y="495.4351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="258.3711" width="84.3891" height="2.5242" y="494.0541" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="253.7425" width="2.6626" height="2.5242" y="496.5783" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="264.8733" width="82.2888" height="2.5242" y="496.5783" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="262.9587" width="82.2888" height="2.5242" y="495.4351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="254.806" width="92.4076" height="2.5242" y="495.4351" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="279.2898" width="43.44" height="14.8" y="494.0541" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="273.5466" xml:space="preserve" y="498.5976" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="272.1089" xml:space="preserve" y="514.5239" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(179,166,145)" transform="matrix(1,0,0,1,152,-447) translate(5,5)" stroke="rgb(179,166,145)">
+ <rect x="-131.4823" width="96" height="35.7967" y="603.147" clip-path="url(#clipPath3)" stroke="none"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="-131.4823" width="96" height="35.7967" y="603.147" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <rect fill="none" x="-131.4823" width="96" height="35.7967" y="603.147" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <path d="M-83.4822 575.244 L-35.4823 603.1468 L-131.4822 603.1468 Z" clip-path="url(#clipPath2)" fill-rule="evenodd" stroke="none"/>
+ </g>
+ <g stroke-width="2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <path fill="none" d="M-83.4822 575.244 L-35.4823 603.1468 L-131.4822 603.1468 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="-104.9931" width="43.44" height="14.8" y="600.6228" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="-110.7362" xml:space="preserve" y="605.1663" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-112.1739" xml:space="preserve" y="621.0926" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ </g>
+ <g fill="rgb(254,211,127)" transform="matrix(1,0,0,1,152,-447)" stroke="rgb(254,211,127)">
+ <rect x="-127.8778" width="88.8424" height="4.4903" y="602.0039" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-125.9117" width="84.3891" height="2.5242" y="600.6228" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-130.5404" width="2.6626" height="2.5242" y="603.147" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-119.4095" width="82.2888" height="2.5242" y="603.147" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-121.3242" width="82.2888" height="2.5242" y="602.0039" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-129.4769" width="92.4076" height="2.5242" y="602.0039" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-104.9931" width="43.44" height="14.8" y="600.6228" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g font-size="13" stroke-miterlimit="1.45" font-family="sans-serif" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <text x="-110.7362" xml:space="preserve" y="605.1663" clip-path="url(#clipPath2)" stroke="none">dct:Agent</text>
+ <text x="-112.1739" xml:space="preserve" y="621.0926" clip-path="url(#clipPath2)" stroke="none">ex:creator</text>
+ <path fill="none" stroke-width="5" d="M161.0887 532.375 L161.0887 568.5" clip-path="url(#clipPath2)"/>
+ <path stroke-width="5" d="M161.0887 580.5 L168.5887 562.5 L161.0887 567 L153.5887 562.5 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <path fill="none" d="M222.9917 639.7338 L229.5163 650.1731 L234.9778 664.737 L236.7983 679.3009 L234.9778 693.8648 L229.5163 708.4287 L228.0851 710.7187" clip-path="url(#clipPath2)"/>
+ <path d="M223.8451 717.5027 L234.4451 709.9767 L228.6151 709.8707 L225.9651 704.6767 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt" stroke="white">
+ <rect x="200.8336" width="56.6992" height="18.7012" y="654.7202" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="202.8336" y="668.7847" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:used</text>
+ <path fill="none" d="M191.4959 717.5027 L185.8247 708.4287 L180.3632 693.8648 L178.5427 679.3009 L180.3632 664.737 L185.8247 650.1731 L188.1093 646.5178" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M192.3493 639.7338 L181.7493 647.2597 L187.5793 647.3657 L190.2293 652.5598 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="100.1357" width="122.7285" height="18.7012" y="678.1494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="102.1357" y="692.2139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasGeneratedBy</text>
+ <path fill="none" d="M151.5138 621.0453 L-27.7172 621.0453" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-35.7172 621.0453 L-23.7172 626.0453 L-26.7172 621.0453 L-23.7172 616.0453 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-12.4601" width="140.7168" height="24.7012" y="608.6948" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-7.4601" y="625.7592" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAssociatedWith</text>
+ <path fill="none" d="M165.0671 720.5215 L-31.5262 641.9139" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="black" d="M-38.9544 638.9437 L-29.6684 648.0416 L-30.5977 642.2852 L-25.9557 638.7563 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ <rect x="-36.1924" width="117.3848" height="18.7012" y="664.1494" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="-34.1924" y="678.2139" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">prov:wasAttributedTo</text>
+ <path fill="none" stroke-width="2" d="M314.225 614.5767 L365.825 614.5767" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ <g stroke-width="2" stroke-dasharray="12,4" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt">
+ <path fill="none" d="M314.225 650.6019 L365.825 650.6019" clip-path="url(#clipPath2)"/>
+ <path fill="none" stroke-width="1" stroke-dasharray="none" d="M56.6494 497.3633 L244.5387 496.7586" clip-path="url(#clipPath2)"/>
+ <path stroke-width="1" stroke-dasharray="none" d="M252.5387 496.7328 L240.5227 491.7715 L243.5387 496.7618 L240.5549 501.7715 Z" clip-path="url(#clipPath2)" stroke="none"/>
+ </g>
+ <g fill="white" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,152,-447)" stroke-linecap="butt" stroke="white">
+ <rect x="115.5893" width="78.0391" height="24.7012" y="484.6975" clip-path="url(#clipPath2)" stroke="none"/>
+ <text x="120.5893" y="501.7619" clip-path="url(#clipPath2)" fill="black" font-family="sans-serif" stroke="none" xml:space="preserve">dct:publisher</text>
+ <path fill="none" stroke-width="2" d="M304.4305 470.8606 L348.6032 496.5704" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M252.2362 496.9441 L300.3895 468.7243" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M-79.8523 577.4293 L-35.6796 603.1392" clip-path="url(#clipPath2)" stroke="black"/>
+ <path fill="none" stroke-width="2" d="M-132.0466 603.5128 L-83.8934 575.293" clip-path="url(#clipPath2)" stroke="black"/>
+ </g>
+ </g>
+</svg>