Merged
authorT Dong Huynh <tdh@ecs.soton.ac.uk>
Tue, 27 Nov 2012 13:46:15 +0000
changeset 5175 3c467b8e9885
parent 5174 20f3b8fddd25 (current diff)
parent 5173 42bfb55cc84f (diff)
child 5176 6bdb0c36d006
Merged
--- a/overview/overview.html	Tue Nov 27 13:45:46 2012 +0000
+++ b/overview/overview.html	Tue Nov 27 13:46:15 2012 +0000
@@ -484,7 +484,7 @@
     <section id="abstract">
 <p>
 Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used
-to form assessments about its quality, reliability or trustworthiness. The PROV Family of Documents defines models, serializations, protocols and other aspects to enable the inter-operable interchange of provenance information in heterogeneous environments such as the Web. This document provides an overview this family of documents. 
+to form assessments about its quality, reliability or trustworthiness. The PROV Family of Documents defines a model, corresponding serializations and other supporting defintions to enable the inter-operable interchange of provenance information in heterogeneous environments such as the Web. This document provides an overview this family of documents. 
 
  </section> 
 
@@ -494,10 +494,10 @@
 This document is part of the PROV family of documents, a set of documents defining various aspects that are necessary to achieve the vision of inter-operable
 interchange of provenance information in heterogeneous environments such as the Web.  These documents are:
 <ul>
-<li> <a href="http://www.w3.org/TR/2012/WD-prov-overview-20121211/">PROV-OVERVIEW</a> (Note), an overview of the PROV family of documents (this document);</li>
+<li> <a href="http://www.w3.org/TR/2012/WD-prov-overview-20121211/">PROV-OVERVIEW</a> (Note), an overview of the PROV family of documents [[PROV-OVERVIEW]] (this document);</li>
 <li> <a href="http://www.w3.org/TR/2012/WD-prov-primer-20121211/">PROV-PRIMER</a> (Note), a primer for the PROV data model [[PROV-PRIMER]];</li>
 <li> <a href="http://www.w3.org/TR/2012/CR-prov-o-20121211/">PROV-O</a> (Recommendation), the PROV ontology, an OWL2 ontology allowing the mapping of PROV to RDF [[PROV-O]];</li>
-<li> <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/">PROV-DM</a> (Recommendation), the PROV data model for provenance  [[PROV-DM]]; </li>
+<li> <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/">PROV-DM</a> (Recommendation), the PROV data model for provenance; </li>
 <li> <a href="http://www.w3.org/TR/2012/CR-prov-n-20121211/">PROV-N</a> (Recommendation), a notation for provenance aimed at human consumption [[PROV-N]];</li>
 <li> <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/">PROV-CONSTRAINTS</a> (Recommendation), a set of constraints applying to the PROV data model [[PROV-CONSTRAINTS]];</li>
 <li> <a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/">PROV-AQ</a> (Note), the mechanisms for accessing and querying provenance [[PROV-AQ]]; </li>
@@ -505,38 +505,55 @@
 
 </section>
 
-    <section id="introduction"> 
+<section id="introduction"> 
       <h2>Introduction</h2> 
-This document provides a non-normative overview of the PROV Family of Documents and provides a roadmap for the definition of PROV.
+This document provides a non-normative overview of the PROV Family of Documents and provides a roadmap to using these these documents.
 Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used
-to form assessments about its quality, reliability or trustworthiness. The goal of PROV is to enable the wide publication and interchange of provenance on the Web and other information systems. PROV enables one to represent and interchange provenance information using widely available formats such as RDF and XML. In addition, it provides specifications for accessing provenance information and validating it.
+to form assessments about its quality, reliability or trustworthiness. The goal of PROV is to enable the wide publication and interchange of provenance on the Web and other information systems. PROV enables one to represent and interchange provenance information using widely available formats such as RDF and XML. In addition, it provides definitions for accessing provenance information, validating it, and mapping to Dublin Core. 
+
+<p>
+Below is the organization of PROV. At its core is a conceptual data model, which defines a common vocabulary used to describe provenance. This instantiated by various serializations. These serializations are what are used by implementations to interchange provenance. To help developers and user create valid provenance, a set of constraints are defined, which can be used to create provenance validators. Finally, to further support the interchange of provenance, additional definitions are provided defining protocols for locating and accessing provenance as well as defining how to interoperate with the widely used Dublin Core vocabulary. 
+</p>
+
+<div align="center">
+<img src="./prov-family.png">
+</div>
 
 </section> 
 
 <section id="roadmap">
 <h2>Roadmap</h2>
+PROV consists of 10 documents (including this one) . In order to use PROV, one need not be familiar with all of these documents. Indeed, PROV was specifically designed so that simple usage would always be compatible with more advanced usage scenarios. To help navigate PROV, each document is broadly classified as being intended for a specific audience. 
+
+<ol>
+<li> Users - this audience wants to understand PROV and use applications that support PROV.
+<li> Developers - this audience wants to develop or build applications that create and consume provenance using PROV. 
+<li> Advanced - this audience aims to create validators, new PROV serializations, or other advanced provenance systems.
+</ol>
 
 <table cellpadding="5" class="open-data-table">
 <tr><th>Part</th><th>Audience</th><th>Type</th><th>Document</th></tr>
-<tr><td style = "text-align: center;">1</td><td  style="background: #DFF">Users</td><td>Note</td><td><a href="http://www.w3.org/TR/2012/WD-prov-primer-20121211/">PROV-PRIMER</a> is the entry point to PROV offering an introduction to the provenance model.</td></tr>
-<tr><td style = "text-align: center;">1</td><td  style="background: #FDD">Core Spec</td><td>Rec</td><td><a href="http://www.w3.org/TR/2012/CR-prov-o-20121211/">PROV-O</a> defines PROV data in terms of an OWL2 ontology. </td></tr>
-<tr><td style = "text-align: center;">1</td><td  style="background: #FDD">Core Spec</td><td>Rec</td><td><a href="<a href="http://www.w3.org/TR/2012/WD-prov-xml-20121211">PROV-XML</a> an XML schema for the PROV data model</td></tr>
-<tr><td style = "text-align: center;">1</td><td  style="background: #FDD">Core Spec</td><td>Rec</td><td><a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/">PROV-DM</a> an XML schema for the PROV data model</td></tr>
+<tr><td style = "text-align: center;">1</td><td  style="background: #DFF">Users</td><td>Note</td><td><a href="http://www.w3.org/TR/2012/WD-prov-primer-20121211/">PROV-PRIMER</a> is the entry point to PROV offering an introduction to the provenance model. This is where you should start and for many may be the only document needed.</td></tr>
+<tr><td style = "text-align: center;">2</td><td  style="background: #CDD">Developers</td><td>Rec</td><td><a href="http://www.w3.org/TR/2012/CR-prov-o-20121211/">PROV-O</a> defines a light-weight OWL2 ontology for the provenance model. This is intended for the Linked Data and Semantic Web community and is useful for developers wishing to create RDFa mark-up. </td></tr>
+<tr><td style = "text-align: center;">3</td><td  style="background: #CDD">Developers</td><td>Note</td><td><a href="<a href="http://www.w3.org/TR/2012/WD-prov-xml-20121211">PROV-XML</a> defines an XML schema for the provenance model. This is intended for developers who need a native XMl serialization of PROV</td></tr>
+<tr><td style = "text-align: center;">4</td><td  style="background: #FDD">Advanced</td><td>Rec</td><td><a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/">PROV-DM</a> defines a conceptual data model for provenance including UML diagrams. PROV-O and PROV-XML are serializations of this conceptual model.</td></tr>
+<tr><td style = "text-align: center;">5</td><td  style="background: #FDD">Advanced</td><td>Rec</td><td><a href="http://www.w3.org/TR/2012/CR-prov-n-20121211/">PROV-N</a> defines a notation for provenance aimed at human consumption. This is used to define the conceptual model as well as PROV-CONSTRAINTS. </td></tr>
+<tr><td style = "text-align: center;">6</td> <td  style="background: #FDD">Advanced</td><td>Rec</td><td> <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/">PROV-CONSTRAINTS</a> defines a set constraints that define a notion of valid provenance. It is specifically aimed at the implementors of validators. </td></tr>
+<tr><td style = "text-align: center;">7</td><td  style="background: #CDD">Developers</td><td>Note</td><td><a href="http://www.w3.org/TR/2012/WD-prov-aq-20120619/">PROV-AQ</a> defines how to use Web-based mechanisms to locate and retrieve provenance information. </td></tr>
+<tr><td style = "text-align: center;">8</td><td  style="background: #CDD">Developers</td><td>Note</td><td><a href="">PROV-DC</a>  defines a mapping between Dublin Core and PROV. </td></tr>
+<tr><td style = "text-align: center;">9</td><td  style="background: #FDD">Advanced</td><td>Note</td><td><a href="">PROV-Linking</a>  Defines extensions to PROV to enable linking provenance information across containers for provenance</td></tr>
+
 </table>
 
 </section>
 
-
+<section>
+<h2>Additional Information</h2>
+In addition, to these specifications, the PROV FAQ page addresses common questions as well as sets PROV in a broader context. This page is continually updated. Working group members have also given several tutorials about PROV including hands-on exercises, these may be a useful place to start. In addition, one can find a variety of blog posts and web pages on PROV - a short list can be found here.
 
-</ul>
-<h4>How to read the PROV Family of Documentation</h4>
-<ul>
-<li>The primer is the entry point to PROV offering an introduction to the provenance model.</li>
-<li>The Linked Data and Semantic Web community should focus on PROV-O defining PROV classes and properties specified in an OWL2 ontology. For further details, PROV-DM and PROV-CONSTRAINTS specify the constraints applicable to the data model, and its interpretation. </li>
-<li>Developers seeking to retrieve or publish provenance should focus on PROV-AQ.</li>
-<li>Readers seeking to implement other PROV serializations
-should focus on PROV-DM and PROV-CONSTRAINTS.  PROV-O and PROV-N offer examples of mapping to RDF and text, respectively.</li>
-</ul>
+Finally, the simplest way to use PROV is through one of the many applications that support it.
+</section>
+
 
 
 
Binary file overview/prov-family.png has changed