Decision Provenance ontology (DecPROV)

IRI:
http://promsns.org/def/decprov
Version IRI:
http://promsns.org/def/decprov
Current version:
1.1
Previous version:
1.0
Authors:
Nicholas Car
http://orcid.org/0000-0002-8742-7730
Imported Ontologies:
PROV-O
Other visualisation:
Ontology source
Further documentation & examples:
This ontology's full documentation on GitHub
Publications:
Modelling causes for actions with the Decision and PROV ontologies (MODSIM 2017 conference)

Abstract

This ontology is a reduced-in-scope version of the [W3C Decisions and Decision-Making Incubator Group](https://www.w3.org/2005/Incubator/decision/)'s Decision Ontology (DO) which can be found at <https://github.com/nicholascar/decision-o>. It has been re-worked to align entirely with the W3C's [PROV ontology](https://www.w3.org/TR/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, to which this ontology is completely mapped, 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 Content

  1. Classes
  2. Named Individuals
  3. Namespace Declarations
Image of all DecPROV classes

All of the DecPROV classes and their relationships to the basic PROV-O classes

Classes

Answerc back to ToC or Class ToC

IRI: http://promsns.org/def/do#Answer

A recorded answer to a Question
has super-classes
entity
was influenced by some Questionc
was generated by some OptionSelectionc
is disjoint with
Questionc

Decision Makingc back to ToC or Class ToC

IRI: http://promsns.org/def/do#DecisionMaking

A temporal event in which decision processes are undertaken, such as initiating sub-questions for the question to be answered, consideration of options etc.
has super-classes
activity
is disjoint with
OptionSelectionc

OptionSelectionc back to ToC or Class ToC

IRI: http://promsns.org/def/do#OptionSelection

Option Selection is a process (prov:Activity) through which a decision-making Agent selects something. At least two Option Selection Activities, possibly more, must be run in parrallel by an Agent and at least one must yield an outcome in order for a Question to be answered.
has super-classes
activity
was started by some Questionc
is disjoint with
Decision Makingc

Questionc back to ToC or Class ToC

IRI: http://promsns.org/def/do#Question

A recorded question
has super-classes
entity
is disjoint with
Answerc

Requirementc back to ToC or Class ToC

IRI: http://promsns.org/def/do#Requirement

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.
has super-classes
entity

Named Individuals

decision makerni back to ToC or Named Individual ToC

IRI: http://promsns.org/def/do#DecisionMaker

belongs to
role

Namespace Declarations back to ToC

default namespace
http://promsns.org/def/decprov#
def
http://promsns.org/def/
do
http://promsns.org/def/do#
ns
http://www.w3.org/ns/
orcid-org
http://orcid.org/
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#
terms
http://purl.org/dc/terms/
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.