made by pyLODE 2.4

Information Delivery Processes Ontology (IDPO)

Metadata

IRI
http://w3id.org/idpo#
Publisher(s)
Chair of Computing in Engineering, Ruhr-University Bochum
Creator(s)
Philipp Hagedorn, Ruhr-University Bochum
Created
2020-03-30
Version Information
v0.1
Imports
http://www.w3.org/ns/prov-o#
http://www.w3.org/ns/shacl#
License
https://creativecommons.org/licenses/by-sa/4.0/
Source
https://github.com/RUB-Informatik-im-Bauwesen/idpo
Ontology RDF
RDF (turtle)
RDF (RDF/XML)
RDF (JSON-LD)
Instance RDF
RDF (turtle)
HTML

Description

The Information Delivery Processes Ontology (IDPO) Ontology is defined for modeling information delivery in the construction planning based on BPMN processes and the PROV-Ontology. It provides SHACL templates for validating information requirements and delivery specifications.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Figure 1: Ontology overview

Convert from BPMN

Input file (*.bpmn, *.xml)

Conversion method

Start Conversion

Input data

Output (TTL)

Classes

Informationc

IRI http://w3id.org/idpo#Information
Description

This class is used to represent a set of data summarized as information. Information can be generated and used. Instances of this class can be derived from bpmn2:DataObject individuals. This class is a subClass of prov:Entity which allows to associate additional provenance information.

Super-classes prov:Entityc
owl:Thingc
In domain of idpo:hasRequirementop
idpo:isGeneratedByop
idpo:hasDataop
idpo:isUsedByop
idpo:derivedFromBPMNop
idpo:hasSpecificationop
idpo:hasStatusop
In range of idpo:usesInformationop
idpo:isStatusOfop
idpo:isRequirementOfop
idpo:isSpecificationOfop
idpo:generatesInformationop

Information Deliveryc

IRI http://w3id.org/idpo#InformationDelivery
Description

This class is used to represent the activity of generation information regarding defined information requirements and delivery specifications. Instances of this class can be derived from bpmn2:Task individuals. This class is a subClass of prov:Activity which allows to associate additional provenance information.

Super-classes owl:Thingc
prov:Activityc
In domain of idpo:generatesInformationop
idpo:hasSendingPersonop
idpo:derivedFromBPMNop
idpo:deliversForop
In range of idpo:isGeneratedByop
idpo:hasInformationDeliveryop

Information Delivery Specificationc

IRI http://w3id.org/idpo#InformationDeliverySpecification
Description

This class contains a set of delivery specifications for an associated information individual.

Super-classes owl:Thingc
In domain of idpo:isSpecificationOfop
idpo:deliverySpecificationop
In range of idpo:hasSpecificationop

Information Requirementc

IRI http://w3id.org/idpo#InformationRequirement
Description

This class contains the information requirements for an associated information individual.

Super-classes owl:Thingc
In domain of idpo:dueDatedp
idpo:requiresop
idpo:suitabilitydp
idpo:prioritydp
idpo:isRequirementOfop
In range of idpo:hasRequirementop

Information Statusc

IRI http://w3id.org/idpo#InformationStatus
Description

This class represents the status of information.

Super-classes owl:Thingc
In domain of idpo:statusSystemdp
idpo:isStatusOfop
idpo:statusdp
In range of idpo:hasStatusop

Information Usagec

IRI http://w3id.org/idpo#InformationUsage
Description

This class is used to represent the activity of using information regarding defined information requirements and delivery specifications. Instances of this class can be derived from bpmn2:Task individuals. This class is a subClass of prov:Activity which allows to associate additional provenance information.

Super-classes prov:Activityc
owl:Thingc
In domain of idpo:hasReceivingPersonop
idpo:derivedFromBPMNop
idpo:usesInformationop
idpo:belongsToop
In range of idpo:isUsedByop
idpo:hasInformationUsageop

Projectc

IRI http://w3id.org/idpo#Project
Description

This class represents a project and hosts the activities for generating and using information and the related persons.

Super-classes owl:Thingc
In domain of idpo:hasMemberop
idpo:hasInformationUsageop
idpo:hasInformationDeliveryop
In range of idpo:belongsToop
idpo:deliversForop
idpo:isMemberOfop

Object Properties

belongs toop

IRI http://w3id.org/idpo#belongsTo
Description Represents the usage of an information inside a project
Super-properties owl:topObjectProperty
Inverse properties idpo:hasInformationUsageop
Domain(s) idpo:InformationUsagec
Range(s) idpo:Projectc

delivers forop

IRI http://w3id.org/idpo#deliversFor
Description Represents the delivery of an information inside a project
Super-properties owl:topObjectProperty
Inverse properties idpo:hasInformationDeliveryop
Domain(s) idpo:InformationDeliveryc
Range(s) idpo:Projectc

delivery specificationop

IRI http://w3id.org/idpo#deliverySpecification
Description Represents the concrete specification of delivered information as a sh:NodeShape oder any other rdfs:Resource
Super-properties owl:topObjectProperty
Domain(s) idpo:InformationDeliverySpecificationc
Range(s) sh:NodeShapec rdfs:Resourcec

derived from BPMN objectop

IRI http://w3id.org/idpo#derivedFromBPMN
Description Associates the BPMN object from which this individual has been derived
Super-properties owl:topObjectProperty
Domain(s) idpo:Informationc idpo:InformationDeliveryc idpo:InformationUsagec
Range(s) bpmn2:DataObjectc bpmn2:Taskc

generates Informationop

IRI http://w3id.org/idpo#generatesInformation
Description Associates generated information to an information delivery
Super-properties owl:topObjectProperty prov:generated
Inverse properties idpo:isGeneratedByop
Domain(s) idpo:InformationDeliveryc
Range(s) idpo:Informationc

has dataop

IRI http://w3id.org/idpo#hasData
Description Associates any kind of data to an information
Super-properties owl:topObjectProperty
Domain(s) idpo:Informationc
Range(s) rdfs:Resourcec

has information deliveryop

IRI http://w3id.org/idpo#hasInformationDelivery
Description Associates an information delivery to a project
Super-properties owl:topObjectProperty
Inverse properties idpo:deliversForop
Domain(s) idpo:Projectc
Range(s) idpo:InformationDeliveryc

has information usageop

IRI http://w3id.org/idpo#hasInformationUsage
Description Associates an information usage to a project
Super-properties owl:topObjectProperty
Inverse properties idpo:belongsToop
Domain(s) idpo:Projectc
Range(s) idpo:InformationUsagec

has memberop

IRI http://w3id.org/idpo#hasMember
Description Associates a prov:Person to a project
Super-properties owl:topObjectProperty
Inverse properties idpo:isMemberOfop
Domain(s) idpo:Projectc
Range(s) prov:Personc

has receiving personop

IRI http://w3id.org/idpo#hasReceivingPerson
Description Associates a prov:Person to a information usage
Super-properties owl:topObjectProperty
Domain(s) idpo:InformationUsagec
Range(s) prov:Personc

has requirementop

IRI http://w3id.org/idpo#hasRequirement
Description Associates a requirement to an information
Super-properties owl:topObjectProperty
Inverse properties idpo:isRequirementOfop
Domain(s) idpo:Informationc
Range(s) idpo:InformationRequirementc

has sending personop

IRI http://w3id.org/idpo#hasSendingPerson
Description Associates a prov:Person to a information delivery
Super-properties owl:topObjectProperty
Domain(s) idpo:InformationDeliveryc
Range(s) prov:Personc

has specificationop

IRI http://w3id.org/idpo#hasSpecification
Description Associates a specification to an information
Super-properties owl:topObjectProperty
Inverse properties idpo:isSpecificationOfop
Domain(s) idpo:Informationc
Range(s) idpo:InformationDeliverySpecificationc

has statusop

IRI http://w3id.org/idpo#hasStatus
Description Associates a status to an information
Super-properties owl:topObjectProperty
Inverse properties idpo:isStatusOfop
Domain(s) idpo:Informationc
Range(s) idpo:InformationStatusc

is generated byop

IRI http://w3id.org/idpo#isGeneratedBy
Description Associates the originating information delivery to an information
Super-properties owl:topObjectProperty prov:wasGeneratedBy
Inverse properties idpo:generatesInformationop
Domain(s) idpo:Informationc
Range(s) idpo:InformationDeliveryc

is member ofop

IRI http://w3id.org/idpo#isMemberOf
Description Associates a project to a prov:Person
Super-properties owl:topObjectProperty
Inverse properties idpo:hasMemberop
Domain(s) prov:Personc
Range(s) idpo:Projectc

is information requirement ofop

IRI http://w3id.org/idpo#isRequirementOf
Description Associates the originating information to a requirement
Super-properties owl:topObjectProperty
Inverse properties idpo:hasRequirementop
Domain(s) idpo:InformationRequirementc
Range(s) idpo:Informationc

is specification ofop

IRI http://w3id.org/idpo#isSpecificationOf
Description Associates the originating information to a specification
Super-properties owl:topObjectProperty
Inverse properties idpo:hasSpecificationop
Domain(s) idpo:InformationDeliverySpecificationc
Range(s) idpo:Informationc

is status ofop

IRI http://w3id.org/idpo#isStatusOf
Description Associates the information that uses a status
Super-properties owl:topObjectProperty
Inverse properties idpo:hasStatusop
Domain(s) idpo:InformationStatusc
Range(s) idpo:Informationc

is used byop

IRI http://w3id.org/idpo#isUsedBy
Description Represents the usage of an information
Super-properties owl:topObjectProperty
Inverse properties idpo:usesInformationop
Domain(s) idpo:Informationc
Range(s) idpo:InformationUsagec

requiresop

IRI http://w3id.org/idpo#requires
Description Represents the concrete requirement of delivered information as a sh:NodeShape oder any other rdfs:Resource on the dataset and/or document level
Super-properties owl:topObjectProperty
Domain(s) idpo:InformationRequirementc
Range(s) sh:Shapec

uses informationop

IRI http://w3id.org/idpo#usesInformation
Description Associates used information to an information usage
Super-properties prov:used owl:topObjectProperty
Inverse properties idpo:isUsedByop
Domain(s) idpo:InformationUsagec
Range(s) idpo:Informationc

Datatype Properties

due datedp

IRI http://w3id.org/idpo#dueDate
Description The due date of an information requirement
Super-properties owl:topDataProperty
Domain(s) idpo:InformationRequirementc
Range(s) xsd:dateTimec

prioritydp

IRI http://w3id.org/idpo#priority
Description Represents the priority of an information requirement, e. g. high, low, none
Super-properties owl:topDataProperty
Domain(s) idpo:InformationRequirementc
Range(s) xsd:stringc

statusdp

IRI http://w3id.org/idpo#status
Description Represents the status string of a status individual, e. g. Work in Progess, Shared, Published, Archived
Super-properties owl:topDataProperty
Domain(s) idpo:InformationStatusc
Range(s) xsd:stringc

status systemdp

IRI http://w3id.org/idpo#statusSystem
Description Represents the status system string of a status individual, e. g. ISO19650 or an URI to the originating status system
Super-properties owl:topDataProperty
Domain(s) idpo:InformationStatusc
Range(s) xsd:stringc xsd:anyURIc

suitablitydp

IRI http://w3id.org/idpo#suitability
Description Represents the suitability of information within an information requirement, e. g. regarding to ISO19650
Super-properties owl:topDataProperty
Domain(s) idpo:InformationRequirementc
Range(s) xsd:stringc

Named Individuals

Namespaces

default (:)
http://w3id.org/idpo#
bpmn2
http://www.omg.org/spec/BPMN/20100524/MODEL#
dash
http://datashapes.org/dash#
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
idpo
http://w3id.org/idpo#
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/
sh
http://www.w3.org/ns/shacl#
skos
http://www.w3.org/2004/02/skos/core#
swa
http://topbraid.org/swa#
tosh
http://topbraid.org/tosh#
vann
http://purl.org/vocab/vann/
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#

Legend

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