language en

Process Ontology

Latest version:
https://cogito.iot.linkeddata.es/def/process#
Revision:
0.11.0
Authors:
María Poveda Villalón
Raúl García Castro
Socorro Bernardos Galindo
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://purl.org/NET/rdflicense/cc-by4.0
Cite as:
María Poveda Villalón,Raúl García Castro,Socorro Bernardos Galindo. Process Ontology. Revision: 0.11.0.

Ontology Specification Draft

Abstract

The COGITO Process ontology aims at modelling the construction process.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
process<https://cogito.iot.linkeddata.es/def/process#>
owl<http://www.w3.org/2002/07/owl>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
resource<https://cogito.iot.linkeddata.es/def/resource>
xml<http://www.w3.org/XML/1998/namespace>
saref<https://saref.etsi.org/core>
xsd<http://www.w3.org/2001/XMLSchema>
dcterms<http://purl.org/dc/terms>
rdfs<http://www.w3.org/2000/01/rdf-schema>
facility<https://cogito.iot.linkeddata.es/def/facility>
dc<http://purl.org/dc/elements/1.1>

Process Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Process Ontology: Description back to ToC

The following diagram reflects how the classes of the ontology are related
General overview of the COGITO Process ontology.

Cross reference for Process Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by Process Ontology.

Classes

As-is Processc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#AsIsProcess

A process in its current condition
has super-classes
Process c

As-planned Enriched Processc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#AsPlannedEnrichedProcess

A planned process after being enriched
has super-classes
Process c

As-planned Original Processc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#AsPlannedOriginalProcess

An initial planned process
has super-classes
Process c

Construction Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#ConstructionTask

A task related to a construction domain
has super-classes
Task c

Costc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#Cost

An entity representing the cost of another entity
is in range of
has cost op

Elementc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/facility#Element

A subclass or bot:Element and, as such, a constituent of a construction entity with a characteristic technical function, form, or position
is in range of
controls element op, removes element op, repairs element op

Geometric Quality Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#GeometricQualityTask

A task related to the geometric quaity domain
has super-classes
Task c

Processc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#Process

A series of actions aimed at accomplishing some result (in this case, related to a facility:Project)
has sub-classes
As-is Process c, As-planned Enriched Process c, As-planned Original Process c
is in range of
belongs to process op, is related to process op

Projectc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/facility#Project

A large or major undertaking, especially one involving considerable money, personnel, and equipment
is in range of
is related to project op

Resourcec back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/resource#Resource

A source of supply, support, or aid, especially one that can be readily drawn upon when needed
has sub-classes
Worker c
is in range of
has assigned resource op

Resource Typec back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/resource#ResourceType

The kind of resources assigned to a process:Task or involved in a process:Process
is in range of
belongs to resource type op, involves resource type op

Resource Type Requirementc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#ResourceTypeRequirement

An entity that includes the requitrments that a task has pertaining a resource type
is in range of
has resource type requirement op

Safety Adding Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#SatetyAddingTask

A task related to the safety domain that adds elements
has super-classes
Task c

Safety Removing Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#SatetyRemovingTask

A task related to the safety domain that removes elements
has super-classes
Task c

Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#Task

A piece of work, which is performed in a process:Process
has sub-classes
Construction Task c, Geometric Quality Task c, Safety Adding Task c, Safety Removing Task c, Visual Quality Task c
is in domain of
is executed after op
is in range of
has component task op, has sub-task op, has task op, is added by task op, is controlled by task op, is executed after op, is removed by task op, is repaired by task op, is sub-task of op

Unit of Currencyc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#UnitOfCurrency

The currency used to measure a process:Cost
is in range of
is measured in op

Visual Quality Taskc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#VisualQualityTask

A task related to the visual quality domain
has super-classes
Task c

Work Orderc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/process#WorkOrder

A command or instruction authorizing specific work, repairs, etc., to be done
is in range of
has work order op

Workerc back to ToC or Class ToC

IRI: https://cogito.iot.linkeddata.es/def/resource#Worker

A human resource that works in a project (especially performing a process:Task)
has super-classes
Resource c
is in range of
has main provider op

Object Properties

adds elementop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#addsElement

A property that relates an entity (especially a process:Task) to the facility:Element it creates
is inverse of
is added by task op

belongs to processop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#belongsToProcess

A property that relates an entity (especially a process:Task) to the process:Process it belongs to
has range
Process c
is inverse of
has task op

belongs to resource typeop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/resource#belongsToResourceType

A property that relates a resource:Resource to its type
has range
Resource Type c

controls elementop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#controlsElement

A property that relates an entity (especially a process:Task) to the facility:Element it controls
has range
Element c
is inverse of
is controlled by task op

has assigned resourceop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/resource#hasAssignedResource

A property that relates an entity (especially a process:Task) to the resource:Resource it has assigned
has range
Resource c

has component taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasComponentTask

A property that relates an entity (especially a process:WorkOrder) to its tasks
has range
Task c

has costop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasCost

A property that relates an entity (especially a process:Task or a process:Process) to its cost
has range
Cost c

has main providerop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasMainProvider

A property that relates an entity (especially a process:WorkOrder) to the resource:Worker that acts as its main provider
has range
Worker c

has resource type requirementop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasResourceTypeRequirement

Aproperty that relates an entity (especially a process:Task) to its requirements of resource types:

has sub-taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasSubTask

A property that relates an entity (especially a process:Task) to the tasks it includes
has range
Task c
is inverse of
is sub-task of op

has taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasTask

A property that relates an entity (especially a process:Process) to the tasks it involves
has range
Task c
is inverse of
belongs to process op

has work orderop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#hasWorkOrder

A property that relates an entity (especially a process:Process) to the work orders it contains
has range
Work Order c

involves resource typeop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#involvesResourceType

A property that relates an entity (especially a process:Process) to the resource types it includes
has range
Resource Type c

is added by taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isAddedByTask

A property that relates an entity (especially a facility:Element) to the process:Task that creates it
has range
Task c
is inverse of
adds element op

is controlled by taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isControlledByTask

A property that relates an entity (especially a facility:Element) to the process:Task that controls it
has range
Task c
is inverse of
controls element op

is executed afterop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isExecutedAfter

A property that relates an entity (especially a process:Task) to the task that have to be executed before it
has domain
Task c
has range
Task c

is measured inop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isMeasuredIn

A property that relates an entity (especially a process:Cost) to the currency it is measured in
has range
Unit of Currency c

is related to processop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isRelatedToProcess

A property that relates an entity (especially a facility:Project) to its processes
has range
Process c
is inverse of
is related to project op

is related to projectop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isRelatedToProject

A property that relates an entity (especially a process:Process) to its facility:Project
has range
Project c
is inverse of
is related to process op

is removed by taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isRemovedByTask

A property that relates an entity (especially a facility:Element) to the process:Task that removes it
has range
Task c
is inverse of
removes element op

is repaired by taskop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isRepairedByTask

A property that relates an entity (especially a facility:Element) to the process:Task that repairs it
has range
Task c
is inverse of
repairs element op

is sub-task ofop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isSubTaskOf

A property that relates an entity (especially a process:Task) to the task it belongs to
has range
Task c
is inverse of
has sub-task op

relates to resource typeop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#relatesToResourceType

A property that relates an entity (especially a process:ResourceTypeRequirement) to the resource type it refers to

removes elementop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#removesElement

A property that relates a process:Task to the facility:Element it removes
has range
Element c
is inverse of
is removed by task op

repairs elementop back to ToC or Object Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#repairsElelment

A property that relates a process:Task to the facility:Element it repairs
has range
Element c
is inverse of
is repaired by task op

Data Properties

dp back to ToC or Data Property ToC

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

Is defined by
http://purl.org/dc/terms/

actual end datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#actualEndDate

A property indicating the actual end date of an entity

actual start datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#actualStartDate

A property indicating the actual start date of an entity

amountdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#amount

A property indicating the amount of an entity
has range
float

creatordp back to ToC or Data Property ToC

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

Is defined by
http://purl.org/dc/terms/

crew numberdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#crewNumber

Property used as resource multiplier factor to specify the number of crews assigned to the task in order to do the work with the provided duration

crew productivitydp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#crewProductivity

Property indicating "amount of work / unit of time". At the moment, we only capture the list of elements to be built, so the productivity values we would use are "units / time". But, work quantity is typically measured as: m, m2, m3, units, depending on the type of activity. So, we could have a mixture of productivity metrics, m/time, m2/time, m3/time, depending on the type of activity.

crew productivity penaltydp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#crewProductivityPenalty

Property used as factor to limit the maximum number of crew working in a task

currency codedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#currencyCode

A property indicating the currency code of an entity (especially a process:UnitOfCurrency)

currency symboldp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#currencySymbol

A property indicating the currency symbol of an entity (especially a process:UnitOfCurrency)

descriptiondp back to ToC or Data Property ToC

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

Is defined by
https://cogito.iot.linkeddata.es/def/process#

durationdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#duration

A property indicating the minimal number of days doing a task takes

identifierdp back to ToC or Data Property ToC

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

Is defined by
http://purl.org/dc/terms/

is criticaldp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#isCritical

A property indicating if an entity (especially a task) is critical
has range
boolean

planned early end datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedEarlyEndDate

A property indicating the earliest date an entity can end
has range
date time stamp

planned early start datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedEarlyStartDate

A property indicating the earliest date an entity can start
has range
date time stamp

planned end datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedEndDate

A property indicating the planned end date of an entity
has range
date time

planned late end datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedLateEndDate

A property indicating the latest date an entity can end
has range
date time stamp

planned late start datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedLateStartDate

A property indicating the latest date an entity can start
has range
date time stamp

planned start datedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#plannedStartDate

A property indicating the planned start date of an entity
has range
date time

prioritydp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#priority

A property indicating the priority of an entity
has range
integer

progressdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#progress

A property indicating the progress of an entity (especially a process:Task)
has range
float

quantity neededdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#quantityNeeded

A property indicating the needed quantity of an entity

resultdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#result

A property indicating the result of an entity (especially a process:Task)

statusdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#status

A property indicating the status of an entity (especially a process:WorkOrder and a process:Task)

time stepdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#timeStep

A property indicating the time step of an entity (especially a process:Process)

time windowdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#timeWindow

A property indicating the time window of an entity (especially a process:Process)

titledp back to ToC or Data Property ToC

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

Is defined by
http://purl.org/dc/terms/

total floatdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#totalFloat

A property indicating the number of days an entity (especially a task) can be delayed

validation messagedp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#validationMessage

A property indicating the validation message of an entity (especially a process:Task)

work quantitydp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#workQuantity

Property indicating the amount of work. Work quantity is typically measured as: m, m2, m3, units, depending on the type of activity. So, we could have a mixture of productivity metrics, m/time, m2/time, m3/time, depending on the type of activity.

work quantity unitdp back to ToC or Data Property ToC

IRI: https://cogito.iot.linkeddata.es/def/process#workQuantityUnit

Property indicating the unit used to measure wok quantity. Work quantity is typically measured as: m, m2, m3, units, depending on the type of activity.

Legend back to ToC

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

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.

The development of the COGITO ontologies has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 958310.