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.

Keywords: Provenance, Web Ontology Language (OWL), XML Schema
Author: Zhao, Jun
Date created: 2010-09-20 04:00:00.000
Time required: P8H
Educational use: instruction
Educational audience: student

  • Competencies