Process Ontology
type: Ontology
creator: María Poveda Villalón
creator: Raúl García Castro
creator: Socorro Bernardos Galindo
description: The COGITO Process ontology aims at modelling the construction process.
license: cc-by4.0
version info: 0.11.0

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

belongs to process
type: ObjectProperty
inverse of: has task
range: Process
comment: A property that relates an entity (especially a process:Task) to the process:Process it belongs to

controls element
type: ObjectProperty
inverse of: is controlled by task
range: Element
comment: A property that relates an entity (especially a process:Task) to the facility:Element it controls

has component task
type: ObjectProperty
range: Task
comment: A property that relates an entity (especially a process:WorkOrder) to its tasks

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

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

has resource type requirement
type: ObjectProperty
range: Resource Type Requirement
comment: Aproperty that relates an entity (especially a process:Task) to its requirements of resource types:

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

has task
type: ObjectProperty
range: Task
comment: A property that relates an entity (especially a process:Process) to the tasks it involves

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

involves resource type
type: ObjectProperty
range: Resource Type
comment: A property that relates an entity (especially a process:Process) to the resource types it includes

is added by task
type: ObjectProperty
range: Task
comment: A property that relates an entity (especially a facility:Element) to the process:Task that creates it

is controlled by task
type: ObjectProperty
range: Task
comment: A property that relates an entity (especially a facility:Element) to the process:Task that controls it

is executed after
type: ObjectProperty
domain: Task
range: Task
comment: A property that relates an entity (especially a process:Task) to the task that have to be executed before it

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

is related to process
type: ObjectProperty
inverse of: is related to project
range: Process
comment: A property that relates an entity (especially a facility:Project) to its processes

is related to project
type: ObjectProperty
range: Project
comment: A property that relates an entity (especially a process:Process) to its facility:Project

is removed by task
type: ObjectProperty
inverse of: removes element
range: Task
comment: A property that relates an entity (especially a facility:Element) to the process:Task that removes it

is repaired by task
type: ObjectProperty
inverse of: repairs element
range: Task
comment: A property that relates an entity (especially a facility:Element) to the process:Task that repairs it

is sub-task of
type: ObjectProperty
range: Task
comment: A property that relates an entity (especially a process:Task) to the task it belongs to

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

removes element
type: ObjectProperty
range: Element
comment: A property that relates a process:Task to the facility:Element it removes

repairs element
type: ObjectProperty
range: Element
comment: A property that relates a process:Task to the facility:Element it repairs

belongs to resource type
type: ObjectProperty
range: Resource Type
comment: A property that relates a resource:Resource to its type

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

creator
type: DatatypeProperty

description
type: DatatypeProperty

identifier
type: DatatypeProperty

title
type: DatatypeProperty

actual end date
type: DatatypeProperty
comment: A property indicating the actual end date of an entity

actual start date
type: DatatypeProperty
comment: A property indicating the actual start date of an entity

amount
type: DatatypeProperty
range: float
comment: A property indicating the amount of an entity

crew number
type: DatatypeProperty
comment: 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 productivity
type: DatatypeProperty
comment: 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 penalty
type: DatatypeProperty
comment: Property used as factor to limit the maximum number of crew working in a task

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

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

duration
type: DatatypeProperty
range: nonNegativeInteger
comment: A property indicating the minimal number of days doing a task takes

is critical
type: DatatypeProperty
range: boolean
comment: A property indicating if an entity (especially a task) is critical

planned early end date
type: DatatypeProperty
range: dateTimeStamp
comment: A property indicating the earliest date an entity can end

planned early start date
type: DatatypeProperty
range: dateTimeStamp
comment: A property indicating the earliest date an entity can start

planned end date
type: DatatypeProperty
range: dateTime
comment: A property indicating the planned end date of an entity

planned late end date
type: DatatypeProperty
range: dateTimeStamp
comment: A property indicating the latest date an entity can end

planned late start date
type: DatatypeProperty
range: dateTimeStamp
comment: A property indicating the latest date an entity can start

planned start date
type: DatatypeProperty
range: dateTime
comment: A property indicating the planned start date of an entity

priority
type: DatatypeProperty
range: integer
comment: A property indicating the priority of an entity

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

quantity needed
type: DatatypeProperty
comment: A property indicating the needed quantity of an entity

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

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

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

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

total float
type: DatatypeProperty
range: nonNegativeInteger
comment: A property indicating the number of days an entity (especially a task) can be delayed

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

work quantity
type: DatatypeProperty
comment: 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 unit
type: DatatypeProperty
comment: 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.

Element
type: Class
comment: A subclass or bot:Element and, as such, a constituent of a construction entity with a characteristic technical function, form, or position

Project
type: Class
comment: A large or major undertaking, especially one involving considerable money, personnel, and equipment

As-is Process
type: Class
subclass of: Process
comment: A process in its current condition

As-planned Enriched Process
type: Class
subclass of: Process
comment: A planned process after being enriched

As-planned Original Process
type: Class
subclass of: Process
comment: An initial planned process

Construction Task
type: Class
subclass of: Task
comment: A task related to a construction domain

Cost
type: Class
comment: An entity representing the cost of another entity

Geometric Quality Task
type: Class
subclass of: Task
comment: A task related to the geometric quaity domain

Process
type: Class
comment: A series of actions aimed at accomplishing some result (in this case, related to a facility:Project)

Resource Type Requirement
type: Class
comment: An entity that includes the requitrments that a task has pertaining a resource type

Safety Adding Task
type: Class
subclass of: Task
comment: A task related to the safety domain that adds elements

Safety Removing Task
type: Class
subclass of: Task
comment: A task related to the safety domain that removes elements

Task
type: Class
comment: A piece of work, which is performed in a process:Process

Unit of Currency
type: Class
comment: The currency used to measure a process:Cost

Visual Quality Task
type: Class
subclass of: Task
comment: A task related to the visual quality domain

Work Order
type: Class
comment: A command or instruction authorizing specific work, repairs, etc., to be done

Resource
type: Class
comment: A source of supply, support, or aid, especially one that can be readily drawn upon when needed

Resource Type
type: Class
comment: The kind of resources assigned to a process:Task or involved in a process:Process

Worker
type: Class
subclass of: Resource
comment: A human resource that works in a project (especially performing a process:Task)