PROvenance Management System Ontology

IRI:
http://promsns.org/def/proms
Current version:
1.2
Authors:
Nicholas J. Car
http://orcid.org/0000-0002-8742-7730
Publisher:
CSIRO
Imported Ontologies:
http://purl.org/vocab/vann/
http://purl.org/vocommons/voaf#
http://rdfs.org/ns/void
http://www.w3.org/2000/01/rdf-schema
http://www.w3.org/ns/prov-o
Other formats:
Ontology source in RDF (turtle)
Further documentation & examples:
This ontology on GitHub

Abstract

This ontology is a specialisation of the PROV ontology. It adds several subclasses to Bundle to cater for types of reports containing provenance from reporting systems (a subclass of Agent). The attributes of these reports allow provenance from heterogeneous systems to be managed in a single provenance store.

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Data Properties
  5. Named Individuals
  6. Namespace Declarations

Introduction

All classes in this ontology are subclasses (specialisations) of PROV ontology classes.

Classes

Basic Reportc back to ToC or Class ToC

IRI: http://promsns.org/def/proms#BasicReport

is defined by
http://promsns.org/def/proms
A Report for which no other information is known that its ReportingSystem's nativeId and a generatedAtTime. It is little more than a log entry with few details.
has super-classes
Reportc
commentdp only string

External Reportc back to ToC or Class ToC

IRI: http://promsns.org/def/proms#ExternalReport

is defined by
http://promsns.org/def/proms
A Report for which the identities of the data items (Entities) that the ReportingSystem that generated it are known but no internal process steps. An ExternalReport is a 'back box' with regards to its ReportingSystem's internal processes.
has super-classes
Reportc
ending Activityop exactly 1
starting Activityop exactly 1

Internal Reportc back to ToC or Class ToC

IRI: http://promsns.org/def/proms#InternalReport

is defined by
http://promsns.org/def/proms
A Report for which details of the ReportingSystem that generated its internal details are known. The internal details are a series of one or more prov:Activity class instances with appropriate handover prov:Entity class instances with at least known input Entities to the first Activity and Entity outputs from the last Activity.
has super-classes
Reportc
starting Activityop exactly 1
ending Activityop exactly 1

Reportc back to ToC or Class ToC

IRI: http://promsns.org/def/proms#Report

is defined by
http://promsns.org/def/proms
Reports are the outputs of a single ReportingSystem operation. They are a single graph describing some provenance for the output od the ReportingSystem's operation's outputs.
has super-classes
error2068c
bundle
From a Reporting Systemop exactly 1
generated at time exactly 1
native IDop exactly 1
has sub-classes
Basic Reportc, External Reportc, Internal Reportc
is in domain of
was reported byop, ending Activityop, native IDop, starting Activityop

Reporting Systemc back to ToC or Class ToC

IRI: http://promsns.org/def/proms#ReportingSystem

is defined by
http://promsns.org/def/proms
A ReportingSystem is a SoftwareAgent, computer or other system that is able to produce Reports, therefore it is a system that is able to trace some level of provenance for processes that it undertakes. It must be acting on behalf of another Agent (usually a prov:Person) when producing Reports.
has super-classes
error2069c
agent
acted on behalf of exactly 1
is in range of
was reported byop

Object Properties

ending Activityop back to ToC or Object Property ToC

IRI: http://promsns.org/def/proms#endingActivity

is defined by
http://promsns.org/def/proms
The final Activity within a Report, based on endedAtTime.
has domain
Reportc
has range
activity

was reported byop back to ToC or Object Property ToC

IRI: http://promsns.org/def/proms#wasReportedBy

is defined by
http://promsns.org/def/proms
Each Report must be associated with a ReportingSystem instance
has super-properties
was attributed to
has domain
Reportc
has range
Reporting Systemc

starting Activityop back to ToC or Object Property ToC

IRI: http://promsns.org/def/proms#startingActivity

is defined by
http://promsns.org/def/proms
The initial Activity within a Report, based on startedAtTime.
has domain
Reportc
has range
activity

Data Properties

native IDop back to ToC or Data Property ToC

IRI: http://promsns.org/def/proms#nativeId

is defined by
http://promsns.org/def/proms
An ID that the ReportingSystem that generated this Report allocates to it. This is used to ensure there is an ID present in PROMS Reports that ReportingSystem owners cna use to find Reports
has range
string

Named Individuals

Provenance Management System Ontologyni back to ToC or Named Individual ToC

IRI: http://promsns.org/def/proms

belongs to
vocabularyc
has facts
Date Createddp "2014"^^g year
Date Modifieddp "2016-10-01"^^date
Licenseop CSIRO Open Source Software license

Annotation Properties

native IDap back to ToC or Annotation Property ToC

IRI: http://promsns.org/def/proms#nativeId

is defined by
http://promsns.org/def/proms
An ID that the ReportingSystem that generated this Report allocates to it. This is used to ensure there is an ID present in PROMS Reports that ReportingSystem owners cna use to find Reports
has super-properties
Identifierap
is also defined as
object property, data property

Namespace Declarations back to ToC

default namespace
http://promsns.org/def/proms#
dc
http://purl.org/dc/elements/1.1/
owl
http://www.w3.org/2002/07/owl#
proms
http://promsns.org/def/proms#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
skos
http://www.w3.org/2004/02/skos/core#
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
void
http://rdfs.org/ns/void#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.