PROV tutorial at DC 2013

From Semantic Web Standards
Jump to: navigation, search

The PROV tutorial at the Dublin Core Conference


Provenance is key for describing the evolution of a resource, the entity responsible for its changes and how these changes affect its final state. A proper description of the provenance of a resource shows who has its attribution and can help resolving whether it can be trusted or not. This tutorial will provide an overview of the W3C PROV data model and its serialization as an OWL ontology. The tutorial will incrementally explain the features of the PROV data model, from the core starting terms to the most complex concepts. Finally, the tutorial will show the relation between PROV-O and the Dublin Core Metadata terms.


This tutorial is intended for information professionals who are not familiar with the W3C standard for provenance in the Web (PROV), or who want to learn more about the specific concepts and properties of the model and its relation to the Dublin Core terms. A basic knowledge in OWL/RDF is recommended for following the tutorial (although it is not critical).

Summary outline:

  • Introduction and background: Provenance and the W3C Provenance Working Group.
  • The PROV Data model.
    • A simple example of PROV
    • PROV starting point terms: basic terms for describing resources
    • PROV extended terms: advanced terms for enriching provenance descriptions. How do we assert the provenance of provenance?
    • PROV qualified classes and properties: classes and properties
  • The PROV-O Ontology: Starting points, extended terms and qualified classes in OWL.
  • Mapping Dublin Core to PROV:
    • Relation of Dublin Core to Provenance
    • PROV entities and Dublin Core resources
    • Direct mappings
    • Complex mappings.


Complete tutorial (Daniel Garijo)


Tutorial page:

Slides in slideshare: