Provenance, which is an explicit representation of the origin of data, is important for users to be able to put their trust in data. The Open Provenance Model (OPM) is a community-driven model for provenance which allows provenance to be exchanged between systems. This tutorial introduces the rationale for the OPM, its concepts and theoretical underpinnings, its concrete bindings to XML Schema and OWL, and emerging profiles. This tutorial runs through a series of small case studies exploiting OPM provenance. Some examples demonstrate how to create and serialize graphs using either the Java-based OPMtoolbox or Protege.
URL: http://openprovenance.org/tutorial/
Keywords: Provenance, Web Ontology Language (OWL), XML Schema
Author: Zhao, Jun
Date created: 2010-09-20 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P8H
Educational use: instruction
Educational audience: student
- Understands a named graph as one of the collection of graphs comprising an RDF dataset, with a graph name unique in the context of that dataset.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Uses an RDF programming library to serialize RDF data in available syntaxes.