made by p y LODE 2.8.5

Digital Construction Processes

Metadata

URI
https://w3id.org/digitalconstruction/0.5/Processes
Creator (s)
Seppo Törmä
Yuan Zheng
Created
2019-12-20
Imports
https://w3id.org/digitalconstruction/0.5/Entities/entities.ttl
License
https://creativecommons.org/licenses/by/4.0/
Ontology RDF
RDF (turtle)

Description

Process ontology for digital construction

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Annotation Properties
  5. Named Individuals
  6. Namespaces
  7. Legend

Overview

The Digital Construction Processes defines the main subclasses of processes ( dice:Process ): Activity ( dicp:Activity ), Behavior process ( dicp:BehaviorProcess ) and Service ( dicp:Service ). Activities represent discrete intentional processes with a start and end time, with instances ranging from projects and phases to construction tasks. Behavior processes are ongoing processes dealing, for instance, with occupants behavior. Services are ongoing processes that interact with clients.

Activities are central entities in the management of construction and renovation projects as they have connection to a range of other entities as presented in the figure below.

Classes &uparrow

Activity c

URI https://w3id.org/digitalconstruction/0.5/Processes#Activity
Description

A process that is intentionally performed by an agent.

Super-classes dice:Process c
Sub-classes Observation c
Project c
Actuation c
In domain of hasEffect op
hasObjectPhase op
hasActivityCost dp
hasProcessPhase op
isLocationPhaseOf op
hasCondition op
hasOutputObject op
hasInputObject op
hasLocationPhase op
hasObject op
isObjectPhaseOf op
occupiesTimeInterval op
hasLocation op
hasSubActivity op
isSubActivityOf op
needsCapability op
hasAssignedResource op
In range of isConditionOf op
hasSubActivity op
hasLocationPhase op
isLocationPhaseOf op
isNeededByActivity op
isOutputObjectIn op
isObjectIn op
isInputObjectIn op
isSubActivityOf op
isEffectOf op
hasObjectPhase op
hasProcessPhase op
isOccupiedByActivity op
isResourceIn op
isObjectPhaseOf op

ActivityCost c

URI https://w3id.org/digitalconstruction/0.5/Processes#ActivityCost
Super-classes CostProperty c

Actuation c

URI https://w3id.org/digitalconstruction/0.5/Processes#Actuation
Description

A process of acting on some property of a feature of interest.

Super-classes Activity c
Sub-classes AutomatedActuation c
In domain of isActuatedBy op
actsOnProperty op
In range of actuates op

AutomatedActuation c

URI https://w3id.org/digitalconstruction/0.5/Processes#AutomatedActuation
Super-classes Actuation c
Restrictions isActuatedBy op only dice:Actuator c

AutomatedObservation c

URI https://w3id.org/digitalconstruction/0.5/Processes#AutomatedObservation
Super-classes Observation c
Restrictions isObservedBy op only dice:Sensor c

BehaviorProcess c

URI https://w3id.org/digitalconstruction/0.5/Processes#BehaviorProcess
Description

A process in which the agent performs activities in reponse to stimuli.

Super-classes dice:Process c

CapabilityConstraint c

URI https://w3id.org/digitalconstruction/0.5/Processes#CapabilityConstraint
Super-classes dicv:Constraint c

CapabilityToUse c

URI https://w3id.org/digitalconstruction/0.5/Processes#CapabilityToUse
Super-classes dice:Capability c

CapabilityToWork c

URI https://w3id.org/digitalconstruction/0.5/Processes#CapabilityToWork
Super-classes dice:Capability c
In domain of hasProductionRate op

ConstructionProject c

URI https://w3id.org/digitalconstruction/0.5/Processes#ConstructionProject
Super-classes Project c
Sub-classes RenovationProject c

CostItem c

URI https://w3id.org/digitalconstruction/0.5/Processes#CostItem
Description

A group of entities (including physical entities, information entities and activities) whose costs are controlled as one whole. The cost associated with a cost item is an aggregation (sum) of the costs of its members and included cost items

Super-classes dice:Group c

CostProperty c

URI https://w3id.org/digitalconstruction/0.5/Processes#CostProperty
Super-classes dicv:QuantitativeProperty c
Sub-classes ActivityCost c
ResourceCost c

Observation c

URI https://w3id.org/digitalconstruction/0.5/Processes#Observation
Description

A process of capturing information about some property of a feature of interest.

Super-classes Activity c
Sub-classes AutomatedObservation c
In domain of isObservedBy op
hasObservedProperty op
hasObservedResult op
In range of observes op

ProcurementPackage c

URI https://w3id.org/digitalconstruction/0.5/Processes#ProcurementPackage
Description

A group of entities (including physical entities, information entities, and activities) that are procured as one whole

Super-classes dice:Group c

ProductionRate c

URI https://w3id.org/digitalconstruction/0.5/Processes#ProductionRate
Super-classes dicv:QuantitativeProperty c
In range of hasProductionRate op

Project c

URI https://w3id.org/digitalconstruction/0.5/Processes#Project
Description

A ObjectActivity with specific goals

Super-classes Activity c
Sub-classes ConstructionProject c

RenovationProject c

URI https://w3id.org/digitalconstruction/0.5/Processes#RenovationProject
Super-classes ConstructionProject c

Resource c

URI https://w3id.org/digitalconstruction/0.5/Processes#Resource
Description

Resource is any entity that plays a ResourceRole

In domain of hasUnitCost dp
hasCostUnit op

ResourceCost c

URI https://w3id.org/digitalconstruction/0.5/Processes#ResourceCost
Super-classes CostProperty c
Sub-classes UnitCost c

ResourceRole c

URI https://w3id.org/digitalconstruction/0.5/Processes#ResourceRole
Description

A role in which an entity acts as a resource in an activity

Super-classes dice:Role c
In domain of isResourceIn op
hasUsageAmount dp
In range of hasAssignedResource op

Service c

URI https://w3id.org/digitalconstruction/0.5/Processes#Service
Description

A process in which service providers perform functions in response to requests of service requestors.

Super-classes dice:Process c

Shipment c

URI https://w3id.org/digitalconstruction/0.5/Processes#Shipment
Description

A group of entities (including physical entities and information entities) that are transported and delivered as one whole

Super-classes dice:Group c

UnitCost c

URI https://w3id.org/digitalconstruction/0.5/Processes#UnitCost
Super-classes ResourceCost c

Object Properties &uparrow

actsOnProperty op

URI https://w3id.org/digitalconstruction/0.5/Processes#actsOnProperty
Domain(s) Actuation c
Range(s) dicv:Property c

actuates op

URI https://w3id.org/digitalconstruction/0.5/Processes#actuates
Inverse properties isActuatedBy op
Domain(s) dice:MaterialEntity c
Range(s) Actuation c

hasAssignedResource op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasAssignedResource
Description The resource role that is assigned to this activity.
Inverse properties isResourceIn op
Domain(s) Activity c
Range(s) ResourceRole c

hasCondition op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasCondition
Description The constraint that has to be in effect at the start of the activity. E.g., the agent has to be in the location of the activity
Inverse properties isConditionOf op
Domain(s) Activity c
Range(s) dicv:Constraint c

hasCostUnit op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasCostUnit
Domain(s) Resource c
Range(s) dicv:Unit c

hasEffect op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasEffect
Description The constraint that has to be in effect in the end of the activity. E.g., the moved item has to be in the target location of the activity
Super-properties owl:topObjectProperty
Inverse properties isEffectOf op
Domain(s) Activity c

hasFinalLocation op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasFinalLocation
Super-properties hasLocation op

hasInitialLocation op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasInitialLocation
Super-properties hasLocation op

hasInputObject op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasInputObject
Description The subproperty of :hasObject. An object that an activity has in the beginning but not anymore in the end. For example, demolition has as its input object a building.
Super-properties hasObject op
Inverse properties isInputObjectIn op
Domain(s) Activity c
Range(s) dice:Entity c

hasLocation op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasLocation
Description The location in which the activity happens. Can be a trajectory if the activity does not stay in the same location
Domain(s) Activity c
Range(s) dice:Location c

hasLocationPhase op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasLocationPhase
Description A subproperty of :hasSubActivity. A subactivity that corresponds to a location-specific phase.
Super-properties hasSubActivity op
Inverse properties isLocationPhaseOf op
Domain(s) Activity c
Range(s) Activity c

hasObject op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasObject
Description The object that an activity acts on or is focused to. For example, a transportation activity can have as its object a container, or painting can have as its object a wall.
Inverse properties isObjectIn op
Domain(s) Activity c
Range(s) dice:Entity c

hasObjectPhase op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasObjectPhase
Description A subproperty of :hasSubActivity. A subactivity that corresponds to an object-specific phase.
Super-properties hasSubActivity op
Inverse properties isObjectPhaseOf op
Domain(s) Activity c
Range(s) Activity c

hasObservedProperty op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasObservedProperty
Domain(s) Observation c
Range(s) dicv:Property c

hasObservedResult op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasObservedResult
Domain(s) Observation c
Range(s) dicv:QuantitativeState c

hasOutputObject op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasOutputObject
Description The subproperty of :hasObject. An object that an activity has in the end even though it didn't have it in the beginning. For example, procurement has its output object a purchased product.
Super-properties hasObject op
Inverse properties isOutputObjectIn op
Domain(s) Activity c
Range(s) dice:Entity c

hasProcessPhase op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasProcessPhase
Description A subproperty of :hasSubActivity. A subactivity that corresponds to a phase in the process.
Super-properties hasSubActivity op
Inverse properties isProcessPhaseOf op
Domain(s) Activity c
Range(s) Activity c

hasProductionRate op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasProductionRate
Domain(s) CapabilityToWork c
Range(s) ProductionRate c

hasSubActivity op

URI https://w3id.org/digitalconstruction/0.5/Processes#hasSubActivity
Super-properties dice:hasProperOccurrentPart
Inverse properties isSubActivityOf op
Domain(s) Activity c
Range(s) Activity c

isActuatedBy op

URI https://w3id.org/digitalconstruction/0.5/Processes#isActuatedBy
Domain(s) Actuation c
Range(s) dice:MaterialEntity c

isConditionOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isConditionOf
Domain(s) dicv:Constraint c
Range(s) Activity c

isEffectOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isEffectOf
Domain(s) dicv:Constraint c
Range(s) Activity c

isInputObjectIn op

URI https://w3id.org/digitalconstruction/0.5/Processes#isInputObjectIn
Description The subproperty of :isObjectIn. An activity that has the object in the beginning but not anymore in the end. For example, building is the input object in demolition.
Super-properties isObjectIn op
Domain(s) dice:Entity c
Range(s) Activity c

isLocationPhaseOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isLocationPhaseOf
Description A subproperty of :isSubActivityOf. A activity whose location-specific phase this activity is.
Super-properties isSubActivityOf op
Domain(s) Activity c
Range(s) Activity c

isNeededByActivity op

URI https://w3id.org/digitalconstruction/0.5/Processes#isNeededByActivity
Description The activity that needs a capability from some of its ingredients
Inverse properties needsCapability op
Domain(s) dice:Capability c
Range(s) Activity c

isObjectIn op

URI https://w3id.org/digitalconstruction/0.5/Processes#isObjectIn
Description The activity that acts on the object. For example, a shipment is the object of transportation.
Domain(s) dice:Entity c
Range(s) Activity c

isObjectPhaseOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isObjectPhaseOf
Description A subproperty of :isSubActivityOf. A activity whose object-specific phase this activity is.
Super-properties isSubActivityOf op
Domain(s) Activity c
Range(s) Activity c

isObservedBy op

URI https://w3id.org/digitalconstruction/0.5/Processes#isObservedBy
Inverse properties observes op
Domain(s) Observation c
Range(s) dice:MaterialEntity c

isOccupiedByActivity op

URI https://w3id.org/digitalconstruction/0.5/Processes#isOccupiedByActivity
Super-properties dice:occupiesTemporalRegion
Inverse properties occupiesTimeInterval op
Domain(s) dice:TimeInterval c
Range(s) Activity c

isOutputObjectIn op

URI https://w3id.org/digitalconstruction/0.5/Processes#isOutputObjectIn
Description The subproperty :isObjectIn. An activity that has the object in the end even though it didn't have it in the beginning. For example, a purchased product is an output object of procurement.
Super-properties isObjectIn op
Domain(s) dice:Entity c
Range(s) Activity c

isProcessPhaseOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isProcessPhaseOf
Description The subproperty of :isSubActivityOf.
Super-properties isSubActivityOf op

isResourceIn op

URI https://w3id.org/digitalconstruction/0.5/Processes#isResourceIn
Description The activity in whose execution this entity plays a resource role .
Domain(s) ResourceRole c
Range(s) Activity c

isSubActivityOf op

URI https://w3id.org/digitalconstruction/0.5/Processes#isSubActivityOf
Super-properties dice:properOccurrentPartOf
Domain(s) Activity c
Range(s) Activity c

needsCapability op

URI https://w3id.org/digitalconstruction/0.5/Processes#needsCapability
Description A capability that some ingredient of an activity needs to provided to make the execution of the activity possible.
Domain(s) Activity c
Range(s) dice:Capability c

observes op

URI https://w3id.org/digitalconstruction/0.5/Processes#observes
Domain(s) dice:MaterialEntity c
Range(s) Observation c

occupiesTimeInterval op

URI https://w3id.org/digitalconstruction/0.5/Processes#occupiesTimeInterval
Super-properties dice:occupiesTemporalRegion
Domain(s) Activity c
Range(s) dice:TimeInterval c

Datatype Properties &uparrow

hasActivityCost dp

URI https://w3id.org/digitalconstruction/0.5/Processes#hasActivityCost
Description The cost of an activity
Domain(s) Activity c
Range(s) xsd:decimal c

hasUnitCost dp

URI https://w3id.org/digitalconstruction/0.5/Processes#hasUnitCost
Description The unit cost of a resource. Unit cost (e.g., 10€/m2), together with the information about cost unit (here, m2) and usage amount of expressed in cost units (e.g., 32) can be used to compute the total cost (here, 320€). Or if unit cost is 50€/hr and the cost unit is hr and usage amount 12, the total cost is 600€
Domain(s) Resource c
Range(s) xsd:decimal c

hasUsageAmount dp

URI https://w3id.org/digitalconstruction/0.5/Processes#hasUsageAmount
Description The amount of resource usage in its resource role with respect to a specific activity. Usage amount can be related to the cost unit and unit cost of the resource. For example, 10 (hours of work as resource in activity1), 20 (kg of material spent in activity2)
Domain(s) ResourceRole c
Range(s) xsd:decimal c

Annotation Properties &uparrow

date ap

URI http://purl.org/dc/elements/1.1/date

title ap

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

abstract ap

URI http://purl.org/dc/terms/abstract

created ap

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

description ap

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

license ap

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

preferredNamespacePrefix ap

URI http://purl.org/vocab/vann/preferredNamespacePrefix

preferredNamespaceUri ap

URI http://purl.org/vocab/vann/preferredNamespaceUri

Named Individuals &uparrow

hasActivityCost ni

Classes(s)
owl:DatatypeProperty
rdf:Property
URI https://w3id.org/digitalconstruction/0.5/Processes#hasActivityCost
Description The cost of an activity

hasUnitCost ni

Classes(s)
owl:DatatypeProperty
rdf:Property
URI https://w3id.org/digitalconstruction/0.5/Processes#hasUnitCost
Description The unit cost of a resource. Unit cost (e.g., 10€/m2), together with the information about cost unit (here, m2) and usage amount of expressed in cost units (e.g., 32) can be used to compute the total cost (here, 320€). Or if unit cost is 50€/hr and the cost unit is hr and usage amount 12, the total cost is 600€

Namespaces &uparrow

:
https://w3id.org/digitalconstruction/0.5/Processes#
dice
https://w3id.org/digitalconstruction/0.5/Entities#
dicv
https://w3id.org/digitalconstruction/0.5/Variables#
obda
https://w3id.org/obda/vocabulary#
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/
skos
http://www.w3.org/2004/02/skos/core#
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