made by pyLODE 2.8.10

Decision Provenance ontology (DecPROV)

Metadata

URI
http://promsns.org/def/decprov
Creator(s)
Nicholas J. Car Orcid logo (nicholas.car@surroundaustralia.com) of SURROUND Australia Pty Ltd
Created
2017-06-28
Modified
2019-08-20
Version Information
2.0
Version URI
http://promsns.org/def/decprov
Imports
http://www.w3.org/ns/prov-o
Ontology RDF
RDF (turtle)

Description

This ontology is for modelling decisions and thus the causes for actions or the use or generation of things. It allows for a better understanding of why something might have taken place, have been used or produced than the more generic PROV ontology, on which it is mainly based, does.

The specialised decision modelling elements of this ontology have been derived from the W3C Decisions and Decision-Making Incubator Group's Decision Ontology (DO) which can be found at https://github.com/nicholascar/decision-o. Many DO classes have been aligned with the PROV-O since it is widely recognised that analysing the elements of decisions post hoc is an exercise in provenance.

Unlike the original DO, this ontology cannot be used for normative scenarios: it is only capable of recording decisions that have already been made (so-called data-driven use in the DO). This is because PROV does not have a templating system which can indicate what should occur in future scenarios.

This ontology introduces only one new element for decision modelling over that which was present in the DO: an Agent which allows agency in decision making to be recorded.

Table of Contents

  1. Classes
  2. Object Properties
  3. Named Individuals
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Decision Input Datac

URI http://promsns.org/def/decprov#DecisionInputData
Description

A Decision Input Data is an Entity that in input to (prov:used by) a DecisionMaking.

Scope Notes

Do not use this class to represent decision logic: use DecisionLogicExpression for that.

Super-classes prov:Entityc

Decision Logic Expressionc

URI http://promsns.org/def/decprov#DecisonLogicExpression
Description

A Decision Logic Expression is a prov:Plan that instructs a course of decision making action.

Scope Notes

Use this class to contain decision logic epxpressions in microformats, such as Decision Modelling Notation's FEEL expressions, or as a container entity to hold collections of semantic objects representing decision logic.

Super-classes prov:Planc

Answerc

URI http://promsns.org/def/do#Answer
Description

A recorded answer to a Question

Super-classes prov:Entityc
Restrictions prov:wasInfluencedBy some http://promsns.org/def/do#Questionc
prov:wasGeneratedBy some http://promsns.org/def/do#DecisionMakingc
In domain of decprov:hadQuestionop

Decision Makingc

URI http://promsns.org/def/do#DecisionMaking
Description

A temporal event in which decision processes are undertaken, such as initiating sub-questions for the question to be answered, consideration of options etc.

Super-classes prov:Activityc

Questionc

URI http://promsns.org/def/do#Question
Description

A recorded question

Super-classes prov:Entityc
In range of decprov:hadQuestionop

Requirementc

URI http://promsns.org/def/do#Requirement
Description

Requirements require something from an OptionSelection Activity. They indicate their requirement with a set (a class) of objects. They are then satisified by the presense of an onject within that class. Multiple Requirements can be intersected to require very specific OptionSelection outcomes.

Super-classes prov:Entityc

Object Properties

had answerop

URI http://promsns.org/def/decprov#hadAnswer
Description Links a Question to an Answer that a DecisionMaking generated for it.
Super-properties prov:generated
Inverse properties decprov:hadQuestionop

had questionop

URI http://promsns.org/def/decprov#hadQuestion
Description Links an Answer to the Question that motivated a DecisionMaking to generate it.
Super-properties prov:wasDerivedFrom
Domain(s) http://promsns.org/def/do#Answerc
Range(s) http://promsns.org/def/do#Questionc

Named Individuals

DecisionMakerni

Classes(s)
prov:Role
URI http://promsns.org/def/do#DecisionMaker

Namespaces

dct
http://purl.org/dc/terms/
decprov
http://promsns.org/def/decprov#
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals