Skip to topic | Skip to bottom

Open Provenance Model

OPM
OPM.RevisionV1pt1

Start of topic | Skip to actions

Actual Changes leading to OPM V1.1

Scope

Changes to be brought to OPM V1.01 have been voted (see WorkInProgressV1pt1). This page contains discussions related to the actual definition of OPMv1.1. It is intended that this revision will be complete by end of December (corresponding to the deadline for the PC3/OPM special issue).

XML Schema

The latest version of the schema can be found at [[http://github.com/lucmoreau/OpenProvenanceModel/blob/master/opm/src/main/resources/opm.1_1.xsd]. Key changes brought to the schema:

  • Definition of annotations
    • XML schema allows for annotations to be embedded inside an annotable entity
    • XML schema allows for annotations to be external
    • XML schema allows for a compact representation of embedded annotations
  • Restructuring of the schema to distinguish id and reference to an entity by its id
  • XML schema supports annotations to all nodes (artifacts, agents, processes), accounts, edges, roles and graphs.
  • Time information is encoded as xsd:dateTime

The OPM Toolbox can be found on GitHub and is making use of the latest schema http://github.com/lucmoreau/OpenProvenanceModel. Maven snapshots also available from http://www.openprovenance.org. Key changes:

  • Support for opmv1.1.xsd schema
  • Factory methods for annotations
  • Conversion to/from RDF * annotation of graphs currently not supported in the conversion to rdf * conversion to rdf followed by conversion from rdf is not exactly identity function (work in progress, requires tupelo api changes)

OWL ontology

An owl ontology is available from http://openprovenance.org/model/opm.owl. Comments on the ontology should be posted on OPMOwlOntology.

OPM Specification

Changes are being brought to the specification. Currently, they include:

  • Removal of formal specification
  • Section on annotations
  • Section on profile
  • New presentation of inferences
  • Clarification of Temporal constraints in the presence of distributed clocks: introduced Lamport "happened before" relation
  • Revisited examples: Was derived from made explicit

DiscussionsOnDraft1dot1

Current version of the specification as submitted to FGCS special issue http://eprints.ecs.soton.ac.uk/18332/

-- LucMoreau - 21 Dec 2009

-- LucMoreau - 11 Dec 2009

-- LucMoreau - 10 Nov 2009
to top


You are here: OPM > WorkInProgressV1pt1 > RevisionV1pt1

to top

Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback