Patterns

Provenance and storage systems - INCOMPLETE

Introduction

Data storage is relevant to provenance as provenance is used to establish trust and without good knowledge of the storage systems used to house data, good trust may not be able to be assured. In addition, instances of data storage systems may be able to be described in provenance modelling terms.

A basic data processing model

Introduction

Many organisations want a template for how to describe, in PROV-O terms, data processing event. They understand the benefits of using a graph-based modelling system like PROV-O but need something simpler than the open-world assumption of OWL to implement, perhaps on top of legacy metadata systems such as catalogues.

Agent Role Patterns

Introduction

There are several ways to document the roles agents play in a transaction. The most important factor to consider in choosing from among these approaches is the stakeholder communities with which you plan to share the provenance, and the ontological commitments that govern the vocabularies used by those communities.

Assembling total provenance from distributed systems

The PROV data model, and several of its predecessors (ODM, PML) are graph-based meaning they are suitable for schema-less use. In addition, the use of Linked Data technologies by PROV and these predecessors mean that it is able to be used for provenance from distributed sources: provenance of an object of interest is able to be, and perhaps expected to be, stored in multiple places rather than in a single place.

Associating ISO19115-1 items with a provenance query service

Introduction

Organisations wishing to associate items in an ISO19115-1-conformant catalogue with graph-based provenance delivered by a provenance query service (likely a SPARQL service) may wish to make the link to that service as visible as possible to people used to the ISO19115-1 norms. Since ISO19115-1 typically uses the Lineage field for structured or un-structured lineage information (provenance), this pattern suggests making that link to the provenance query service in that field.

Associating ISO19115-1 items with a provenance query service #2

Introduction

This pattern is a sibling of Pattern 25 and is another way to link datasets described with ISO19115-1 records to provenance query services.

Associating metadata in documents with graph provenance

Introduction

Many organisations already contains systems that deliver metadata about objects for which they now want to deliver standardised, graph-based provenance information, perhaps using PROV. These metadata systems, such as catalogues, sometimes have legacy methods for delivering provenance or lineage, such as free text fields perhaps linked to the items as a dc:source property. Sometimes, as per ISO19115-2 documents, structured machine-readable provenance is given but it is not able to be directly mapped to PROV.

Pages