--- a/primer/NOTE-prov-primer-20130430/Overview.html Tue Apr 09 17:13:28 2013 +0100
+++ b/primer/NOTE-prov-primer-20130430/Overview.html Tue Apr 09 17:22:58 2013 +0100
@@ -14,11 +14,12 @@
.note { font-size:small; margin-left:50px }
</style>
- <script src="toggles.js" type="text/javascript"></script>
+ <script src="toggles.js" type="text/javascript"></script><style type="text/css"></style>
+
<style>/*****************************************************************
* ReSpec 3 CSS
* Robin Berjon - http://berjon.com/
@@ -134,11 +135,11 @@
.section dl.attrs dd, .section dl.eldef dd {
margin-bottom: 0;
}
-</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WG-NOTE"><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
+</style><link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/W3C-WG-NOTE"><!--[if lt IE 9]><script src='https://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
<body><div class="head">
<p>
- <a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a>
+ <a href="http://www.w3.org/"><img width="72" height="48" src="https://www.w3.org/Icons/w3c_home" alt="W3C"></a>
</p>
<h1 class="title" id="title">PROV Model Primer</h1>
@@ -168,7 +169,7 @@
<dd><a href="http://www.inf.kcl.ac.uk/staff/simonm">Simon Miles</a>, King's College London, UK</dd>
- <dt>Authors:</dt>
+ <dt>Contributors:</dt>
<dd><span><a href="http://semanticweb.org/wiki/Khalid_Belhajjame">Khalid Belhajjame</a></span>, University of Manchester</dd>
<dd><span>Helena Deus</span>, Digital Enterprise Research Institute (DERI), NUI Galway</dd>
<dd><span><a href="http://www.oeg-upm.net/index.php/en/phdstudents/28-dgarijo">Daniel Garijo</a></span>, Ontology Engineering Group, Universidad Politécnica de Madrid, Spain</dd>
@@ -203,7 +204,7 @@
<section id="abstract" class="introductory"><h2>Abstract</h2>
<p>
This document provides an intuitive introduction and guide to the
- PROV specification for provenance on the Web. PROV is a core data model for
+ PROV Data Model for provenance interchange on the web. PROV defines a core data model for
provenance for building representations of the entities, people and
processes involved in producing a piece of data or thing in the world.
This primer explains the fundamental PROV concepts and provides examples
@@ -300,7 +301,7 @@
-</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#intuitive-overview-of-prov" class="tocxref"><span class="secno">2. </span>Intuitive overview of PROV</a><ul class="toc"><li class="tocline"><a href="#entities" class="tocxref"><span class="secno">2.1 </span>Entities</a></li><li class="tocline"><a href="#activities" class="tocxref"><span class="secno">2.2 </span>Activities</a></li><li class="tocline"><a href="#usage-and-generation" class="tocxref"><span class="secno">2.3 </span>Usage and Generation</a></li><li class="tocline"><a href="#agents-and-responsibility" class="tocxref"><span class="secno">2.4 </span>Agents and Responsibility</a></li><li class="tocline"><a href="#roles" class="tocxref"><span class="secno">2.5 </span>Roles</a></li><li class="tocline"><a href="#derivation-and-revision" class="tocxref"><span class="secno">2.6 </span>Derivation and Revision</a></li><li class="tocline"><a href="#plans" class="tocxref"><span class="secno">2.7 </span>Plans</a></li><li class="tocline"><a href="#time" class="tocxref"><span class="secno">2.8 </span>Time</a></li><li class="tocline"><a href="#alternate-entities-and-specialization" class="tocxref"><span class="secno">2.9 </span>Alternate Entities and Specialization</a></li></ul></li><li class="tocline"><a href="#examples-of-key-concepts-in-prov" class="tocxref"><span class="secno">3. </span>Examples of Key Concepts in PROV</a><ul class="toc"><li class="tocline"><a href="#entities-1" class="tocxref"><span class="secno">3.1 </span>Entities</a></li><li class="tocline"><a href="#activities-1" class="tocxref"><span class="secno">3.2 </span>Activities</a></li><li class="tocline"><a href="#usage-and-generation-1" class="tocxref"><span class="secno">3.3 </span>Usage and Generation</a></li><li class="tocline"><a href="#agents-and-responsibility-1" class="tocxref"><span class="secno">3.4 </span>Agents and Responsibility</a></li><li class="tocline"><a href="#roles-1" class="tocxref"><span class="secno">3.5 </span>Roles</a></li><li class="tocline"><a href="#derivation-and-revision-1" class="tocxref"><span class="secno">3.6 </span>Derivation and Revision</a></li><li class="tocline"><a href="#plans-1" class="tocxref"><span class="secno">3.7 </span>Plans</a></li><li class="tocline"><a href="#time-1" class="tocxref"><span class="secno">3.8 </span>Time</a></li><li class="tocline"><a href="#alternate-entities-and-specialization-1" class="tocxref"><span class="secno">3.9 </span>Alternate Entities and Specialization</a></li><li class="tocline"><a href="#additional-aspects-of-prov" class="tocxref"><span class="secno">3.10 </span>Additional aspects of PROV</a></li><li class="tocline"><a href="#summary" class="tocxref"><span class="secno">3.11 </span>Summary</a></li></ul></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#changes-since-fourth-public-working-draft" class="tocxref"><span class="secno">B. </span>Changes Since Fourth Public Working Draft</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#informative-references" class="tocxref"><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 href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#intuitive-overview-of-prov" class="tocxref"><span class="secno">2. </span>Intuitive overview of PROV</a><ul class="toc"><li class="tocline"><a href="#entities" class="tocxref"><span class="secno">2.1 </span>Entities</a></li><li class="tocline"><a href="#activities" class="tocxref"><span class="secno">2.2 </span>Activities</a></li><li class="tocline"><a href="#usage-and-generation" class="tocxref"><span class="secno">2.3 </span>Usage and Generation</a></li><li class="tocline"><a href="#agents-and-responsibility" class="tocxref"><span class="secno">2.4 </span>Agents and Responsibility</a></li><li class="tocline"><a href="#roles" class="tocxref"><span class="secno">2.5 </span>Roles</a></li><li class="tocline"><a href="#derivation-and-revision" class="tocxref"><span class="secno">2.6 </span>Derivation and Revision</a></li><li class="tocline"><a href="#plans" class="tocxref"><span class="secno">2.7 </span>Plans</a></li><li class="tocline"><a href="#time" class="tocxref"><span class="secno">2.8 </span>Time</a></li><li class="tocline"><a href="#alternate-entities-and-specialization" class="tocxref"><span class="secno">2.9 </span>Alternate Entities and Specialization</a></li></ul></li><li class="tocline"><a href="#examples-of-key-concepts-in-prov" class="tocxref"><span class="secno">3. </span>Examples of Key Concepts in PROV</a><ul class="toc"><li class="tocline"><a href="#entities-1" class="tocxref"><span class="secno">3.1 </span>Entities</a></li><li class="tocline"><a href="#activities-1" class="tocxref"><span class="secno">3.2 </span>Activities</a></li><li class="tocline"><a href="#usage-and-generation-1" class="tocxref"><span class="secno">3.3 </span>Usage and Generation</a></li><li class="tocline"><a href="#agents-and-responsibility-1" class="tocxref"><span class="secno">3.4 </span>Agents and Responsibility</a></li><li class="tocline"><a href="#roles-1" class="tocxref"><span class="secno">3.5 </span>Roles</a></li><li class="tocline"><a href="#derivation-and-revision-1" class="tocxref"><span class="secno">3.6 </span>Derivation and Revision</a></li><li class="tocline"><a href="#plans-1" class="tocxref"><span class="secno">3.7 </span>Plans</a></li><li class="tocline"><a href="#time-1" class="tocxref"><span class="secno">3.8 </span>Time</a></li><li class="tocline"><a href="#alternate-entities-and-specialization-1" class="tocxref"><span class="secno">3.9 </span>Alternate Entities and Specialization</a></li><li class="tocline"><a href="#the-complete-example" class="tocxref"><span class="secno">3.10 </span>The Complete Example</a></li></ul></li><li class="tocline"><a href="#summary" class="tocxref"><span class="secno">4. </span>Summary</a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#changes-since-fourth-public-working-draft" class="tocxref"><span class="secno">B. </span>Changes Since Fourth Public Working Draft</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.1 </span>Informative references</a></li></ul></li></ul></section>
@@ -308,17 +309,15 @@
<!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
<p>
This primer document provides an accessible introduction to the PROV
- specification for provenance on the Web.
+ data model for provenance interchange on the Web.
The <i>provenance</i> of digital objects represents their origins. PROV is a
- proposed specification to express provenance records,
+ specification to express provenance records,
which contain <i>descriptions</i> of the entities
and activities involved in producing and delivering or otherwise influencing a
given object.
- For the remainder of this document, we use the term 'provenance' to refer also
- to records of provenance, except where the distinction is important for clarity.
Provenance can be used for many purposes, such as
understanding how data was collected so it can be meaningfully used, determining
- ownership and rights over an object, making judgments about information to
+ ownership and rights over an object, making judgements about information to
determine whether to trust it, verifying that the process and steps used to obtain a
result complies with given requirements, and reproducing how something was generated.
</p>
@@ -329,7 +328,7 @@
and as a result different types of information might be captured in provenance records.
</p><ul>
<li>
- One perspective might focus on <i>agent-centered provenance</i>, that is, what entities
+ One perspective might focus on <i>agent-centered provenance</i>, that is, what people or organizations
were involved in generating or manipulating the information in question. For example,
in the provenance of a picture in a news article we might capture the photographer who
took it, the person that edited it, and the newspaper that published it.
@@ -374,13 +373,10 @@
The example includes snippets in RDF using the PROV ontology [<cite><a class="bibref" href="#bib-PROV-O">PROV-O</a></cite>], in a
notation designed for human consumption [<cite><a class="bibref" href="#bib-PROV-N">PROV-N</a></cite>], and in PROV's XML format [<cite><a class="bibref" href="#bib-PROV-XML">PROV-XML</a></cite>].
The example shows how
- to combine PROV with other popular vocabularies such as FOAF and Dublin Core.</li>
+ to combine PROV with other popular vocabularies such as FOAF [<cite><a class="bibref" href="#bib-FOAF">FOAF</a></cite>] and Dublin Core [<cite><a class="bibref" href="#bib-DCTERMS">DCTERMS</a></cite>].</li>
</ul>
- <p>There are additional reference documents for PROV that are not covered in this
- primer, including the PROV Access and Query aspects of the specification [<cite><a class="bibref" href="#bib-PROV-AQ">PROV-AQ</a></cite>],
- the constraints on the PROV data model [<cite><a class="bibref" href="#bib-PROV-CONSTRAINTS">PROV-CONSTRAINTS</a></cite>],
- a formal semantics of the PROV data model [<cite><a class="bibref" href="#bib-PROV-SEM">PROV-SEM</a></cite>]. </p>
+ <p>The document ends with a summary of major capabilities and features of PROV.</p>
</section>
@@ -457,7 +453,7 @@
<h3><span class="secno">2.4 </span>Agents and Responsibility</h3>
<p>
An <i>agent</i> takes a role in an activity such
- that the agent can be assigned some degree of <i>responsibility</i> for the activity taking
+ that the agent can be assigned some degree of responsibility for the activity taking
place.
An agent can be a person, a piece of software, an inanimate object, an organization, or
other entities that may be ascribed responsibility.
@@ -556,7 +552,7 @@
the same thing together through the mechanism of <i>specialization</i>. One
entity is a specialization of another entity if it shares the same fixed attributes,
with the possible addition of further fixed attributes. This concept is best
- illustrated through a few use cases, as below.
+ illustrated through a few use cases.
</p>
<p>
Entities can be mutable things. For example, a webpage is a single
@@ -571,9 +567,9 @@
to themselves using PROV while, independently, a reader might quote a fact from that
article elsewhere and document this in PROV. If the author later changes the fact,
then from the reader's perspective there are now two versions of the article, and
- they had quoted from the version before the change. From the author's perspective,
- there is a single article, attributed to the author. If either of them, or a
- third party, were to connect the two PROV records, they would say that the
+ the reader had quoted from the version before the change. From the author's perspective,
+ there is a single article, attributed to the author. If the author, the reader, or a
+ third party, were to connect the two PROV records, that party would say that the
article as referred to by the reader is a specialization of the same article
as referred to by the author.
</p>
@@ -608,10 +604,19 @@
terms from the PROV ontology, and prefixes <b>exc</b>, <b>exn</b>, <b>exb</b>, <b>exg</b>,
denoting terms specific to the example.
We illustrate in these examples how PROV can be used in combination with other
- languages, such as FOAF and Dublin Core (with namespace prefix <b>foaf</b> and
+ languages, such as FOAF [<cite><a class="bibref" href="#bib-FOAF">FOAF</a></cite>] and Dublin Core [<cite><a class="bibref" href="#bib-DCTERMS">DCTERMS</a></cite>] (with namespace prefix <b>foaf</b> and
<b>dcterms</b> respectively).
</p>
<p>
+ The scenario describes a blogger exploring the provenance of an online newspaper
+ article, including a chart produced from a government agency dataset. The
+ provenance data comes from different sources: the blogger, the newspaper,
+ the chart generator company and the government agency. The samples of provenance from each source
+ use a different namespace prefix for identifiers that source has
+ created: <b>exb</b>, <b>exn</b>, <b>exc</b>, and <b>exg</b>
+ respectively.
+ </p>
+ <p>
The samples can be displayed in one or more of the following formats.
</p>
<ul>
@@ -662,7 +667,8 @@
<h3><span class="secno">3.1 </span>Entities</h3>
<p>
- An online newspaper publishes an article with a chart about crime statistics making using of data (GovData) provided through a government portal.
+ An online newspaper publishes an article with a chart about crime statistics
+ based on data (GovData) provided by a government portal.
The article includes a chart based on the data, with data values composed (aggregated) by
geographical regions.
</p>
@@ -743,7 +749,7 @@
vocabulary.
</p>
<p>
- PROV data is commonly visualized for human consumption using particular conventions,
+ PROV data is commonly visualized for human consumption using <a href="http://www.w3.org/2011/prov/wiki/Diagrams">particular conventions</a>,
which we will introduce over the following sections. To start with, entities
are denoted using ovals, as shown below.
</p>
@@ -2033,9 +2039,76 @@
<img src="images/specialization.png" alt="Specialization and alternate links between entities">
</section>
- <section id="additional-aspects-of-prov">
- <h3><span class="secno">3.10 </span>Additional aspects of PROV</h3>
- <p>There are additional aspects of the PROV data model that we have not covered
+ <section id="the-complete-example">
+ <h3><span class="secno">3.10 </span>The Complete Example</h3>
+ <p>
+ The full set of examples shown above are available in <a href="primer-turtle-examples.ttl">PROV-O Turtle format</a>
+ or <a href="primer-provn-examples.provn">PROV-N format</a> or <a href="primer-prov-xml-examples.xml">PROV-XML format</a>.
+ We visualize the whole example below.
+ </p>
+ <img src="images/everything.png" alt="Provenance graph for whole example">
+ </section>
+ </section>
+ <section id="summary">
+ <!--OddPage--><h2><span class="secno">4. </span>Summary</h2>
+ <p>The examples in the previous section highlight the following important capabilities of PROV:
+ </p>
+ <ol>
+ <li><b>Representing diverse entities involved in provenance</b>.
+ The examples illustrate that provenance records can contain different
+ kinds of information:
+ <ul>
+ <li>The newspaper took an object-centered view on their provenance statements,
+ stating what objects were derived from others but not stating what processes
+ were used or what entities were involved.</li>
+ <li>Betty the blogger took a very agent-centered view on provenance.
+ She chose to associate her blog post with herself, the government agency
+ that published the data, and the newspaper that published the article.</li>
+ <li>Derek took a process-centered perspective and combined it with object-centered
+ and agent-centered provenance information. The processes followed to derive the
+ charts from the government datasets were clearly. All intermediate and final
+ documents were stated. His involvement in the various activities was clearly
+ recorded, and the resulting documents were attributed to him.</li>
+ </ul></li>
+ <li><b>Stating partial or incomplete provenance</b>. The newspaper omitted
+ information about their specific editorial processes in publishing articles.
+ The chart generator said nothing about the software used, therefore omitting
+ information about other agents involved in the processes.</li>
+ <li><b>Integrating provenance-related information represented in other vocabularies</b>.
+ The FOAF vocabulary was used for specifying details about Derek and his company.
+ The Dublin Core vocabulary was used for specifying the article title. </li>
+ <li><b>Combining distributed provenance records provided by different parties</b>.
+ The provenance records described in this example came from a government source,
+ a newspaper, a company, and a blogger. Using URIs and namespaces, a provenance
+ record can draw from multiple sources on the Web.</li>
+ <li><b>Describing the commonalities in the derivation of two entities</b>.
+ The two versions of the charts were both derived through a similar compile activity.</li>
+ <li><b>Relating versions of objects over time</b>.
+ The second dataset was described as a revision of the first one.</li>
+ <li><b>Stating the provenance of provenance assertions</b>.
+ Betty could create a provenance record for her blog post, and
+ then assert the provenance of that provenance record.</li>
+ <li><b>Enabling alternative accounts for the provenance of an entity</b>.
+ The blog post could have a provenance account from Betty as its author and another
+ one from the newspaper that the blog quoted from.</li>
+ <li><b>Supporting queries over provenance of different granularity</b>.
+ The activity of composing the data from different regions was described
+ in greater detail than the other steps to produce the chart.
+ The provenance of the chart has much finer-grained detail than
+ the provenance of the government dataset.</li>
+ <li><b>Supporting reasoning and inference over provenance records</b>.
+ The provenance assertions explicitly stated above can be used to infer
+ additional assertions that are true according to the PROV model.
+ For example, because Derek created the chart acting on behalf of Chart
+ Generators, a PROV inference may be that the chart can be attributed to Chart Generators.</li>
+ </ol>
+ <p>The examples also illustrate how PROV enables many uses of provenance,
+ such as checking for possible errors, tracking down parties responsible for
+ fixing them, repeating processes to re-generate datasets, relating versions of
+ documents over time, and inspecting sources and attribution.
+ </p>
+
+ <p>There are additional aspects of the PROV data model that we have not covered
in this primer and that are important in many uses of provenance. These include
the following.
</p>
@@ -2055,193 +2128,129 @@
He would describe all the charts as a collection, and then state the provenance of
the collection to be a single step that generates all the charts. </li>
</ol>
- <p>
- Please see the [<cite><a class="bibref" href="#bib-PROV-DM">PROV-DM</a></cite>] specification for details on these
+ <p>
+ Please see the [<cite><a class="bibref" href="#bib-PROV-DM">PROV-DM</a></cite>] specification for details on these
and other concepts.
- </p>
- </section>
-
- <section id="summary">
- <h3><span class="secno">3.11 </span>Summary</h3>
- <p>
- The full set of examples shown above are available in <a href="primer-turtle-examples.txt">PROV-O Turtle format</a>
- or <a href="primer-provn-examples.txt">PROV-N format</a> or <a href="primer-prov-xml-examples.xml">PROV-XML format</a>.
- We visualize the whole example below.
- </p>
- <img src="images/everything.png" alt="Provenance graph for whole example">
- <p>These examples highlight the following important capabilities of PROV:
- </p>
- <ol>
- <li><b>Representing diverse entities involved in provenance</b>.
- The examples illustrate that provenance records can contain different
- kinds of information:
- <ul>
- <li>The newspaper took an object-centered view on their provenance statements,
- stating what objects were derived from others but not stating what processes
- were used or what entities were involved.</li>
- <li>Betty the blogger took a very agent-centered view on provenance.
- She chose to associate her blog post with herself, the government agency
- that published the data, and the newspaper that published the article.</li>
- <li>Derek took a process-centered perspective and combined it with object-centered
- and entity-centered provenance information. The processes followed to derive the
- charts from the government datasets were clearly. All intermediate and final
- documents were stated. His involvement in the various activities was clearly
- recorded, and the resulting documents were attributed to him.</li>
- </ul></li>
- <li><b>Stating partial or incomplete provenance</b>. The newspaper omitted
- information about their specific editorial processes in publishing articles.
- The chart generator said nothing about the software used, therefore omitting
- information about other agents involved in the processes.</li>
- <li><b>Integrate provenance-related information represented in other vocabularies</b>.
- The FOAF vocabulary was used for specifying details about Derek and his company.
- The Dublin Core vocabulary was also used. </li>
- <li><b>Combining distributed provenance records provided by different parties</b>.
- The provenance records described in this example came from a government source,
- a newspaper, a company, and a blogger. Using URIs and namespaces, a provenance
- record can draw from multiple sources on the Web.</li>
- <li><b>Describing the commonalities in the derivation of two entities</b>.
- The two versions of the charts were both derived through a similar compile activity.</li>
- <li><b>Relating versions of objects over time</b>.
- The second dataset was described as a revision of the first one.</li>
- <li><b>Stating the provenance of provenance assertions</b>.
- Betty could create a provenance record for her blog post, and
- then assert the provenance of that provenance record.</li>
- <li><b>Enabling alternative accounts for the provenance of an entity</b>.
- The blog post could have a provenance account from Betty as its author and another
- one from the newspaper that the blog quoted from.</li>
- <li><b>Supporting queries over provenance of different granularity</b>.
- The activity of composing the data from different regions was described
- in greater detail than the other steps to produce the chart.
- The provenance of the chart has much finer-grained detail than
- the provenance of the government dataset.</li>
- <li><b>Supporting reasoning and inference over provenance records</b>.
- The provenance assertions explicitly stated above can be used to infer
- additional assertions that are true according to the PROV model.
- For example, because Derek created the chart acting on behalf of Chart
- Generators, a PROV inference may be that the chart can be attributed to Chart Generators.</li>
- </ol>
- <p>The examples also illustrate how PROV enables many uses of provenance,
- such as checking for possible errors, tracking down parties responsible for
- fixing them, repeating processes to re-generate datasets, relating versions of
- documents over time, and inspecting sources and attribution.
- </p>
- </section>
- </section>
+ </p>
+</section>
- <section class="appendix" id="acknowledgements">
- <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
- <p>
- This document has been produced by the Provenance Working Group, and its contents reflect extensive discussion within the Working Group as a whole. The editors extend special thanks to Sandro Hawke (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="Massachusetts Institute of Technology">MIT</abbr>) and Ivan Herman (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr>), <abbr title="World Wide Web Consortium">W3C</abbr> contacts for the Provenance Working Group.
- </p>
- <p>
- The editors acknowledge valuable contributions from the following:
- Tom Baker,
- David Booth,
- Bob DuCharme,
- Robert Freimuth,
- Satrajit Ghosh,
- Ralph Hodgson,
- Renato Iannella,
- Jacek Kopecky,
- James Leigh,
- Chuck Morris,
- Jacco van Ossenbruggen,
- Alan Ruttenberg,
- Reza Samavi, and
- Antoine Zimmermann.
- </p>
- <p>
- Members of the Provenance Working Group at the time of publication of this document were:
+<section class="appendix" id="acknowledgements">
+ <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
+ <p>
+ This document has been produced by the Provenance Working Group, and its contents reflect extensive discussion within the Working Group as a whole. The editors extend special thanks to Sandro Hawke (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="Massachusetts Institute of Technology">MIT</abbr>) and Ivan Herman (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr>), <abbr title="World Wide Web Consortium">W3C</abbr> contacts for the Provenance Working Group.
+ </p>
+ <p>
+ The editors acknowledge valuable contributions from the following:
+ Tom Baker,
+ David Booth,
+ Bob DuCharme,
+ Robert Freimuth,
+ Satrajit Ghosh,
+ Ralph Hodgson,
+ Renato Iannella,
+ Jacek Kopecky,
+ James Leigh,
+ Chuck Morris,
+ Jacco van Ossenbruggen,
+ Alan Ruttenberg,
+ Reza Samavi, and
+ Antoine Zimmermann.
+ </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 (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 (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="Massachusetts Institute of Technology">MIT</abbr>),
- Jörn Hees (German Research Center for Artificial Intelligence (DFKI) Gmbh),
- Ivan Herman, (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr>),
- 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>
+ 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 (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 (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="Massachusetts Institute of Technology">MIT</abbr>),
+ Jörn Hees (German Research Center for Artificial Intelligence (DFKI) Gmbh),
+ Ivan Herman, (<abbr title="World Wide Web Consortium">W3C</abbr>/<abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr>),
+ 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>
- <section class="appendix" id="changes-since-fourth-public-working-draft">
- <!--OddPage--><h2><span class="secno">B. </span>Changes Since Fourth Public Working Draft</h2>
- <ul>
- <li>Corrected XML example for activities</li>
- <li>Clarified usage of adoptedOnBehalfOf relation</li>
- <li>Clarified wasQuotedFrom example</li>
- <li>Adapted PROV-XML examples to clarify they are not RDF/XML</li>
- <li>Clarified varying sources of example provenance data with different namespace prefixes,
- and in division of complete example provenance graph</li>
- <li>Used instance-specific identifiers for entities, activities and agents</li>
- <li>Added section summarising some additional aspects of PROV not covered in depth</li>
- <li>Added summary section</li>
- <li>Added proper acknowledgements</li>
- <li>Clarified the introduction regarding what is in each section.</li>
- <li>Typos fixed and minor clarifications throughout</li>
- </ul>
- </section>
+<section class="appendix" id="changes-since-fourth-public-working-draft">
+ <!--OddPage--><h2><span class="secno">B. </span>Changes Since Fourth Public Working Draft</h2>
+ <ul>
+ <li>Corrected XML example for activities</li>
+ <li>Clarified usage of adoptedOnBehalfOf relation</li>
+ <li>Clarified wasQuotedFrom example</li>
+ <li>Adapted PROV-XML examples to clarify they are not RDF/XML</li>
+ <li>Clarified varying sources of example provenance data with different namespace prefixes,
+ and in division of complete example provenance graph</li>
+ <li>Used instance-specific identifiers for entities, activities and agents</li>
+ <li>Added section summarising some additional aspects of PROV not covered in depth</li>
+ <li>Added summary section</li>
+ <li>Added proper acknowledgements</li>
+ <li>Clarified the introduction regarding what is in each section.</li>
+ <li>Added references for FOAF, Dublin Core and newer PROV documents.</li>
+ <li>Typos fixed and minor clarifications throughout</li>
+ </ul>
+</section>
-
-<section id="references" class="appendix"><!--OddPage--><h2><span class="secno">C. </span>References</h2><section id="informative-references"><h3><span class="secno">C.1 </span>Informative references</h3><dl class="bibliography"><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne; Paul Groth; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/"><cite>Provenance Access and Query</cite></a>. 30 Avril 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/">http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/</a>
-</dd><dt id="bib-PROV-CONSTRAINTS">[PROV-CONSTRAINTS]</dt><dd>James Cheney; Paolo Missier; Luc Moreau; eds. <a href="http://www.w3.org/TR/2013/REC-prov-constraints-20130430/"><cite>Constraints of the PROV Data Model</cite></a>. 30 Avril 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-constraints-20130430/">http://www.w3.org/TR/2013/REC-prov-constraints-20130430/</a>
-</dd><dt id="bib-PROV-DC">[PROV-DC]</dt><dd>Daniel Garijo; Kai Eckert; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/"><cite>Dublin Core to PROV Mapping</cite></a>. 30 Avril 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/">http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/</a>
-</dd><dt id="bib-PROV-DICTIONARY">[PROV-DICTIONARY]</dt><dd>Tom De Nies; Sam Coppens; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/"><cite>PROV Dictionary</cite></a>. 30 Avril 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/">http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/</a>
-</dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2013/REC-prov-dm-20130430/"><cite>PROV-DM: The PROV Data Model</cite></a>. 30 Avril 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-dm-20130430/">http://www.w3.org/TR/2013/REC-prov-dm-20130430/</a>
-</dd><dt id="bib-PROV-LINKS">[PROV-LINKS]</dt><dd>Luc Moreau; Timothy Lebo; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-links-20130430/"><cite>Linking Across Provenance Bundles</cite></a>. 30 Avril 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-links-20130430/">http://www.w3.org/TR/2013/NOTE-prov-links-20130430/</a>
-</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2013/REC-prov-n-20130430/"><cite>PROV-N: The Provenance Notation</cite></a>. 30 Avril 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-n-20130430/">http://www.w3.org/TR/2013/REC-prov-n-20130430/</a>
-</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Timothy Lebo; Satya Sahoo; Deborah McGuinness; eds. <a href="http://www.w3.org/TR/2013/REC-prov-o-20130430/"><cite>PROV-O: The PROV Ontology</cite></a>. 30 Avril 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-o-20130430/">http://www.w3.org/TR/2013/REC-prov-o-20130430/</a>
-</dd><dt id="bib-PROV-OVERVIEW">[PROV-OVERVIEW]</dt><dd>Paul Groth; Luc Moreau; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/"><cite>PROV-OVERVIEW: An Overview of the PROV Family of Documents</cite></a>. 30 Avril 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/">http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/</a>
-</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 Avril 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 Avril 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-PROVENANCE-XG">[PROVENANCE-XG]</dt><dd>Yolanda Gil, James Cheney, Paul Groth, Olaf Hartig, Simon Miles, Luc Moreau, Paulo Pinheiro da Silva <a href="http://www.w3.org/2005/Incubator/prov/XGR-prov/"><cite>Provenance XG Final Report</cite></a>. 8 December 2010. URL: <a href="http://www.w3.org/2005/Incubator/prov/XGR-prov/">http://www.w3.org/2005/Incubator/prov/XGR-prov/</a>
-</dd><dt id="bib-TURTLE">[TURTLE]</dt><dd>Eric Prud'hommeaux, Gavin Carothers <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>
+
+<section id="references" class="appendix"><!--OddPage--><h2><span class="secno">C. </span>References</h2><section id="informative-references"><h3><span class="secno">C.1 </span>Informative references</h3><dl class="bibliography"><dt id="bib-DCTERMS">[DCTERMS]</dt><dd>Dublin Core Metadata Initiative. <a href="http://dublincore.org/documents/2012/06/14/dcmi-terms/"><cite>Dublin Core Terms Vocabulary</cite></a>. 14 June 2012. URL: <a href="http://dublincore.org/documents/2012/06/14/dcmi-terms/">http://dublincore.org/documents/2012/06/14/dcmi-terms/</a>
+</dd><dt id="bib-FOAF">[FOAF]</dt><dd>Dan Brickley, Libby Miller; eds. <a href="http://xmlns.com/foaf/spec/20100809.html"><cite>FOAF Vocabulary Specification 0.98</cite></a>. 9 August 2010. URL: <a href="http://xmlns.com/foaf/spec/20100809.html">http://xmlns.com/foaf/spec/20100809.html</a>
+</dd><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne; Paul Groth; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/"><cite>Provenance Access and Query</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/">http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/</a>
+</dd><dt id="bib-PROV-CONSTRAINTS">[PROV-CONSTRAINTS]</dt><dd>James Cheney; Paolo Missier; Luc Moreau; eds. <a href="http://www.w3.org/TR/2013/REC-prov-constraints-20130430/"><cite>Constraints of the PROV Data Model</cite></a>. 30 April 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-constraints-20130430/">http://www.w3.org/TR/2013/REC-prov-constraints-20130430/</a>
+</dd><dt id="bib-PROV-DC">[PROV-DC]</dt><dd>Daniel Garijo; Kai Eckert; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/"><cite>Dublin Core to PROV Mapping</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/">http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/</a>
+</dd><dt id="bib-PROV-DICTIONARY">[PROV-DICTIONARY]</dt><dd>Tom De Nies; Sam Coppens; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/"><cite>PROV Dictionary</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/">http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/</a>
+</dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2013/REC-prov-dm-20130430/"><cite>PROV-DM: The PROV Data Model</cite></a>. 30 April 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-dm-20130430/">http://www.w3.org/TR/2013/REC-prov-dm-20130430/</a>
+</dd><dt id="bib-PROV-LINKS">[PROV-LINKS]</dt><dd>Luc Moreau; Timothy Lebo; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-links-20130430/"><cite>Linking Across Provenance Bundles</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-links-20130430/">http://www.w3.org/TR/2013/NOTE-prov-links-20130430/</a>
+</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau; Paolo Missier; eds. <a href="http://www.w3.org/TR/2013/REC-prov-n-20130430/"><cite>PROV-N: The Provenance Notation</cite></a>. 30 April 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-n-20130430/">http://www.w3.org/TR/2013/REC-prov-n-20130430/</a>
+</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Timothy Lebo; Satya Sahoo; Deborah McGuinness; eds. <a href="http://www.w3.org/TR/2013/REC-prov-o-20130430/"><cite>PROV-O: The PROV Ontology</cite></a>. 30 April 2013, W3C Recommendation. URL: <a href="http://www.w3.org/TR/2013/REC-prov-o-20130430/">http://www.w3.org/TR/2013/REC-prov-o-20130430/</a>
+</dd><dt id="bib-PROV-OVERVIEW">[PROV-OVERVIEW]</dt><dd>Paul Groth; Luc Moreau; eds. <a href="http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/"><cite>PROV-OVERVIEW: An Overview of the PROV Family of Documents</cite></a>. 30 April 2013, W3C Note. URL: <a href="http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/">http://www.w3.org/TR/2013/NOTE-prov-overview-20130430/</a>
+</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-PROVENANCE-XG">[PROVENANCE-XG]</dt><dd>Yolanda Gil, James Cheney, Paul Groth, Olaf Hartig, Simon Miles, Luc Moreau, Paulo Pinheiro da Silva. <a href="http://www.w3.org/2005/Incubator/prov/XGR-prov/"><cite>Provenance XG Final Report</cite></a>. 8 December 2010. URL: <a href="http://www.w3.org/2005/Incubator/prov/XGR-prov/">http://www.w3.org/2005/Incubator/prov/XGR-prov/</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