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 Orcid logo ( philipp.hagedorn-n6v@rub.de) of Ruhr University Bochum
Created
2020-03-30
Modified
2023-02-20
Version Information
v0.2
Imports
dc:
sh:
https://standards.iso.org/iso/21597/-1/ed-1/en/Container.rdf
License
https://creativecommons.org/licenses/by/4.0/
Source
https://git.inf.bi.ruhr-uni-bochum.de/semweb-ontology/idpo/
Ontology RDF
RDF (turtle)
RDF (XML)
RDF (JSON-LD)
RDF (N-triples)

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

Classes

Actorc

IRI http://w3id.org/idpo#Actor
Is Defined By https://www.iso.org/standard/68078.html
Description

ISO 19650-1 3.2.1 actor: person, organization or organizational unit involved in a construction process

Super-classes prov:Agentc
ct:Partyc
Sub-classes idpo:AppointedPartyc
idpo:InformationReceiverc
idpo:AppointingPartyc
idpo:InformationProviderc
In domain of idpo:isMemberOfop
In range of idpo:hasMemberop

AppointedPartyc

IRI http://w3id.org/idpo#AppointedParty
Is Defined By https://www.iso.org/standard/68078.html
Description

ISO 19650-1 3.2.3 appointed party: provider of information (3.3.1) concerning works, goods or services. Is equivalent to idpo:InformationProvider.

Super-classes idpo:Actorc
Restrictions idpo:isAppointedForDeliveryop min 1
In domain of idpo:isAppointedForDeliveryop

AppointingPartyc

IRI http://w3id.org/idpo#AppointingParty
Is Defined By https://www.iso.org/standard/68078.html
Description

ISO 19650-1 3.2.4 appointing party: receiver of information (3.3.1) concerning works, goods or services from a lead appointed party (3.2.3). Is equivalent to idpo:InformationReceiver.

Super-classes idpo:Actorc
Restrictions idpo:appointsUsageop min 1
idpo:definesop min 1
In domain of idpo:appointsUsageop
idpo:definesop
In range of idpo:isDefinedByop

ExchangeInformationRequirementc

IRI http://w3id.org/idpo#ExchangeInformationRequirement
Is Defined By https://www.iso.org/standard/68078.html
Description

ISO 19650-1 3.3.6 exchange information requirements (EIR): information requirements in relation to an appointment

Super-classes owl:Thingc
Restrictions idpo:hasInformationConstraintop min 1
idpo:suitabilitydp exactly 1
idpo:dueDatedp exactly 1
idpo:prioritydp exactly 1
In domain of idpo:isRequirementOfop
idpo:requiresop
idpo:hasInformationConstraintop
idpo:isDefinedByop
idpo:dueDatedp
idpo:prioritydp
idpo:suitabilitydp
In range of idpo:definesop
idpo:hasRequirementop

InformationContainerc

IRI http://w3id.org/idpo#InformationContainer
Is Defined By https://www.iso.org/standard/68078.html
Description

ISO 19650-1 3.3.12 information container: named persistent set of information retrievable from within a file, system or application storage hierarchy. This class is used to represent a set of data summarized as an information container. Information containers 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. It is equivalent to the ct:ContainerDescription class from ICDD.

Super-classes prov:Entityc
owl:Thingc
Restrictions idpo:hasRequirementop min 1
idpo:containsop min 1
idpo:derivedFromBPMNop exactly 1
idpo:hasStatusop exactly 1
In domain of idpo:containsop
idpo:isReceivedByop
idpo:derivedFromBPMNop
idpo:hasStatusop
idpo:isProvidedByop
idpo:hasRequirementop
In range of idpo:isStatusOfop
idpo:providesop
idpo:receivesop
idpo:isRequirementOfop

InformationDeliveryc

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 prov:Activityc
owl:Thingc
Restrictions idpo:providesop exactly 1
idpo:derivedFromBPMNop exactly 1
In domain of idpo:providesop
idpo:derivedFromBPMNop
idpo:belongsToop
In range of idpo:isAppointedForDeliveryop
idpo:isProvidedByop

InformationProviderc

IRI http://w3id.org/idpo#InformationProvider
Is Defined By https://www.iso.org/standard/78246.html
Description

ISO 19650-4 3.2.1 information provider: actor who provides information in an information container according to the requirements. Is equivalent to idpo:AppointedParty.

Example
                        A structural engineer will prepare a detailed proposal during a detailed design stage.
                    
Super-classes idpo:Actorc

InformationReceiptc

IRI http://w3id.org/idpo#InformationReceipt
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
Restrictions idpo:derivedFromBPMNop exactly 1
idpo:receivesop exactly 1
In domain of idpo:receivesop
idpo:belongsToop
idpo:derivedFromBPMNop
In range of idpo:appointsUsageop
idpo:isReceivedByop

InformationReceiverc

IRI http://w3id.org/idpo#InformationReceiver
Is Defined By https://www.iso.org/standard/78246.html
Description

ISO 19650-4 3.2.2 information receiver: actor who receives information in an information container. Is equivalent to idpo:AppointingParty.

Super-classes idpo:Actorc

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
Restrictions idpo:hasMemberop min 1
In domain of idpo:hasMemberop
In range of idpo:belongsToop
idpo:isMemberOfop

Statusc

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

This class represents the status of information.

Super-classes owl:Thingc
Restrictions idpo:statusSystemdp max 1
idpo:statusdp exactly 1
In domain of idpo:isStatusOfop
idpo:statusSystemdp
idpo:statusdp
In range of idpo:hasStatusop

Object Properties

appointsUsageop

IRI http://w3id.org/idpo#appointsUsage
Description Associates an idpo:AppointingParty to a information Receipt
Super-properties owl:topObjectProperty
Domain(s) idpo:AppointingPartyc
Range(s) idpo:InformationReceiptc

belongsToop

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

containsop

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

definesop

IRI http://w3id.org/idpo#defines
Inverse properties idpo:isDefinedByop
Domain(s) idpo:AppointingPartyc
Range(s) idpo:ExchangeInformationRequirementc

derivedFromBPMNop

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:InformationContainerc idpo:InformationReceiptc idpo:InformationDeliveryc
Range(s) bpmn:DataObjectc bpmn:Activityc

hasInformationConstraintop

IRI http://w3id.org/idpo#hasInformationConstraint
Is Defined By https://www.iso.org/standard/60553.html
Description ISO 29481-1 3.5 information constraint: statement that formally defines or constrains the scope of a piece of information due to some aspect of the business, a rule under which an organisation operates or a policy or decision that influences a process. Represents the concrete specification of delivered information as a sh:NodeShape.
Super-properties owl:topObjectProperty
Domain(s) idpo:ExchangeInformationRequirementc
Range(s) sh:NodeShapec

hasMemberop

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

hasRequirementop

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

hasStatusop

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

isAppointedForDeliveryop

IRI http://w3id.org/idpo#isAppointedForDelivery
Description Associates an idpo:AppointedParty to an idpo:InformationDelivery
Super-properties owl:topObjectProperty
Domain(s) idpo:AppointedPartyc
Range(s) idpo:InformationDeliveryc

isDefinedByop

IRI http://w3id.org/idpo#isDefinedBy
Inverse properties idpo:definesop
Domain(s) idpo:ExchangeInformationRequirementc
Range(s) idpo:AppointingPartyc

isMemberOfop

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

isProvidedByop

IRI http://w3id.org/idpo#isProvidedBy
Description Associates the originating information delivery to an information container. Inverse of idpo:provides.
Super-properties owl:topObjectProperty prov:wasGeneratedBy
Inverse properties idpo:providesop
Domain(s) idpo:InformationContainerc
Range(s) idpo:InformationDeliveryc

isReceivedByop

IRI http://w3id.org/idpo#isReceivedBy
Description Represents the reception of an information container. Inverse of idpo:receives.
Super-properties owl:topObjectProperty
Inverse properties idpo:receivesop
Domain(s) idpo:InformationContainerc
Range(s) idpo:InformationReceiptc

isRequirementOfop

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:ExchangeInformationRequirementc
Range(s) idpo:InformationContainerc

isStatusOfop

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:Statusc
Range(s) idpo:InformationContainerc

providesop

IRI http://w3id.org/idpo#provides
Description Associates provided information containers to an information delivery. Inverse of idpo:isProvidedBy.
Super-properties owl:topObjectProperty prov:generated
Inverse properties idpo:isProvidedByop
Domain(s) idpo:InformationDeliveryc
Range(s) idpo:InformationContainerc

receivesop

IRI http://w3id.org/idpo#receives
Description Associates an received information container to an information receipt. Inverse of idpo:isReceivedBy
Super-properties prov:used owl:topObjectProperty
Inverse properties idpo:isReceivedByop
Domain(s) idpo:InformationReceiptc
Range(s) idpo:InformationContainerc

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:ExchangeInformationRequirementc
Range(s) sh:Shapec

Datatype Properties

dueDatedp

IRI http://w3id.org/idpo#dueDate
Description The due date of an information requirement
Super-properties owl:topDataProperty
Domain(s) idpo:ExchangeInformationRequirementc
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:ExchangeInformationRequirementc
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:Statusc
Range(s) xsd:stringc

statusSystemdp

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:Statusc
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:ExchangeInformationRequirementc
Range(s) xsd:stringc

Named Individuals

Namespaces

default (:)
http://w3id.org/idpo#
bpmn
http://www.omg.org/spec/BPMN/20100524/MODEL#
ct
https://standards.iso.org/iso/21597/-1/ed-1/en/Container#
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
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#
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#

Legend

c Classes
op Object Properties
fp Functional Properties
dp Data Properties
dp Annotation Properties
p Properties
ni Named Individuals