Cross reference for Description of a Model (DOAM). A Risk Model Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by Description of a Model (DOAM). A Risk Model Ontology.

Classes

Abstract Modelc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#AbstractModel

The abstract model name can best be captured as the name of a vector valued function (with multiple possible inputs and outputs)
The theoretical (abstract) description of a distinct risk model. It is expressed as a document (paper, wiki page) that holds the human readable model description (possibly including mathematical notation)
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
creation date dp, documentation URL dp, has application scope op, has author op, has model validator op, revision dp, training resource URL dp
is in range of
has model definition op

foaf:Personc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/Person

is in range of
has developer op, has documenter op, has implementation tester op, has maintainer op, has model validator op

Git Branchc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#GitBranch

Git source code branch
Is defined by
http://www.openriskplatform.org/ns/doam#
has super-classes
Repository c

Model Implementationc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#ModelImplementation

The name of the model source code is e.g. the name of the directory that contains the distribution. May include version information
The source code distribution and any other artefacts implementing an abstract model
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
creation date dp, documentation URL dp, has developer op, has documenter op, has implementation tester op, has maintainer op, has model validator op, has repository op, implements model op, repository URL dp, revision dp, training resource URL dp
is in range of
has model implementation op

Model Instancec back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#ModelInstance

While risk models can be implemented in various forms, only risk models that are accessible (in-principle) online via a URL are considered - in line with the Risk Model Ontology being a web OWL ontology
A web application instance that makes an abstract model available by executing its programmatic implementation (whether compiled or interpreted)
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
has implementation tester op, input data end point dp, input data string dp, output data end point dp, output data string dp, service end point dp, training resource URL dp
is in range of
has model instance op

Model Specificationc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#ModelSpecification

The abstract model name can best be captured as the name of a vector valued function (with multiple possible inputs and outputs)
The full specification of an abstract risk model that identifies and links the model to concrete and observable risk data sources. It is expressed via enumerations of variable names.
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
has model validator op
is in range of
has model specification op

Model Versionc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#Version

Might migrate as not unique to this use case
Version information of a published abstract model or source code release
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
name dp

Repositoryc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#Repository

NB: Might migrate the concept to external description of software repositories as this is not unique to the risk management domain
Source code repository for the model
Is defined by
https://www.openriskmanual.org/ns/doam#
has sub-classes
Git Branch c
is in range of
has repository op

Risk Modelc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#RiskModel

The root class capturing all the elements of a risk model (theoretical concept, implementation and deployed instances)
Is defined by
https://www.openriskmanual.org/ns/doam#
is in domain of
belongs to model category op, description dp, has abstract model op, has model definition op, has model implementation op, has model instance op, has model specification op, name dp, short description dp
is in range of
implements model op

Risk Model Categoryc back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#RiskModelCategory

Placeholder. For forward compatibility to link with risk taxonomy ontologies
Model category to which this model belongs (type of model)
Is defined by
https://www.openriskmanual.org/ns/doam#
is in range of
belongs to model category op

Scopec back to ToC or Class ToC

IRI: https://www.openriskmanual.org/ns/doam#Scope

Placeholder. For forward compatibility with scope taxonomies
Scope of model (application domain)
Is defined by
https://www.openriskmanual.org/ns/doam#
is in range of
has application scope op

Object Properties

belongs to model categoryop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#partOfModelCategory

The model category (classification by risk model type)
Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Risk Model c
has range
Risk Model Category c

has abstract modelop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasAbstractModel

Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Risk Model c
has range
has abstract model op exactly 1 Abstract Model c

has application scopeop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasScope

The scope of the model application (type of product, portfolio etc.)
Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Abstract Model c
has range
Scope c

has authorop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasAuthor

Any person that is the author of an abstract model specification (e.g. a paper where the model is specified, conceptually and mathematically)
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Abstract Model c
has range
has author op min 1 foaf:Person c

has developerop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasDeveloper

Developer is any person who contributed to the development of a full specification and implementation of an abstract model. Has authored segments of its source code distribution
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Model Implementation c
has range
foaf:Person c

has documenterop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasDocumenter

Contributor to the documentation of the model implementation
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Model Implementation c
has range
foaf:Person c

has implementation testerop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasTester

A tester is a programmer or other qualified quality control person that is responsible for the integrity of the source code distribution of a model implementation or a model instance
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Model Implementation c
Model Instance c
has range
foaf:Person c

has maintainerop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasMaintainer

Maintainer of a source code distribution of given model
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Model Implementation c
has range
foaf:Person c

has model definitionop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasDefinition

Is defined by
https://www.openriskmanual.org/ns/doam#

has characteristics: functional

has domain
Risk Model c
has range
Abstract Model c

has model implementationop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasModelImplementation

The source code distribution that implements the abstract model
Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Risk Model c
has range
Model Implementation c
is inverse of
implements model op

has model instanceop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasModelInstance

Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Risk Model c
has range
Model Instance c

has model specificationop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasModelSpecification

Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Risk Model c
has range
Model Specification c

has model validatorop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasValidator

An analyst or other qualified individual providing peer review and validation of an abstract model specification
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Abstract Model c
Model Implementation c
Model Specification c
has range
foaf:Person c

has repositoryop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#hasRepository

The source code repository of a model implementation
Is defined by
https://www.openriskmanual.org/ns/doam#
has domain
Model Implementation c
has range
Repository c

implements modelop back to ToC or Object Property ToC

IRI: https://www.openriskmanual.org/ns/doam#isImplementing

An abstract model description that the source code implements. It is a reference to a fully defined abstract linked model
Is defined by
https://www.openriskmanual.org/ns/doam#
has super-properties
top object property
has domain
Model Implementation c
has range
Risk Model c
is inverse of
has model implementation op

Data Properties

creation datedp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#creationDate

A Model Instance does not have a creation date as instances will have a regular down/up cycle. Usage of model instances tracked via user workflows For Abstract Models, the creation date indicates when the model has becomed linked with the formal documentation available in a linked URI. It does not refer to the time of first publication.
The date on which a particular abstract model or source code distribution is released
has domain
Abstract Model c
Model Implementation c
has range
date time

data end pointdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#dataEndPoint

has range
any u r i

descriptiondp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#description

Description of the model, code distribution or instance
has domain
Risk Model c
has range
string

documentation URLdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#documentationURL

The location where documentation about the model or its implementation can be found
has domain
Abstract Model c
Model Implementation c
has range
any u r i

input data end pointdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#inputDataEndPoint

The URI of a web resource where input data required for a model calculation are stored
has domain
Model Instance c
has range
any u r i

input data stringdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#inputDataString

has domain
Model Instance c
has range
string

namedp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#name

The name of a model, release etc.
The name of the model
has domain
Risk Model c
Model Version c
has range
string

output data end pointdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#outputDataEndPoint

The URI of a web service endpoint where the data outputs of a Model Instance can be stored
has domain
Model Instance c
has range
any u r i

output data stringdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#outputDataString

has domain
Model Instance c
has range
string

repository URLdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#repositoryURL

has domain
Model Implementation c
has range
any u r i

revisiondp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#revision

The revision number of a model or source code version release
has domain
Abstract Model c
Model Implementation c
has range
string

service end pointdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#serviceEndPoint

The URI of a web service endpoint where the Model Instance implementing an Abstract Model can be accessed
has domain
Model Instance c
has range
any u r i

short descriptiondp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#shortdesc

Short description of the model
has domain
Risk Model c
has range
string

training resource URLdp back to ToC or Data Property ToC

IRI: https://www.openriskmanual.org/ns/doam#trainingURL

The URL at which online training resources regarding an abstract model, its source code or a model instance can be found
has domain
Abstract Model c
Model Implementation c
Model Instance c
has range
any u r i

Annotation Properties

abstractap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/abstract

bibo:statusap back to ToC or Annotation Property ToC

IRI: https://www.openriskmanual.org/ns/doam#bibo:status

contributorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/contributor

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

formatap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/format

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

provenanceap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/provenance

rightsap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/rights

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals