Skip to content

Resource

A Resource is a generic representation of some Thing that can be "used" in an Activity. A Resource may have some Location, amount or availability, according to the definition of the Manifestation or TimeVaryingEntity. A Resource must be classified as some Resource Type. A Resource may participate in some Activity Occurrence. In other words, it links to the Activity that the Resource is being used/consumed/produced/released at the time of the manifestation. A specific Resource may be used in or consumed in some activity occurrence.

IRI: https://w3id.org/citydata/part1/v1/Resource

Diagram

cluster_associated ResourceThing ResourceThing Resource Resource Resource->ResourceThing Activity Activity Resource->Activity participatesIn 1..* i72_Quantity i72:Quantity Resource->i72_Quantity capacityInUse 1 Resource->i72_Quantity hasAvailableCapacity 1 Resource->i72_Quantity hasCapacity 1 Location Location Resource->Location hasLocation PlannedAllocation PlannedAllocation Resource->PlannedAllocation hasAllocation

Resource Diagram

Specializations of Resource

Class Description
Divisible Resource A Resource that can be divided for use or consumption between multiple Activities.
Non Divisible Resource A Resource that can only be used for a single Activity at once - even if it isn't fully utilized.

Formalization for Resource

Property Constraint
capacityInUse exactly 1
capacityInUse exactly 1 i72:Quantity
hasAllocation only PlannedAllocation
hasAllocation only PlannedAllocation
hasAvailableCapacity exactly 1
hasAvailableCapacity exactly 1 i72:Quantity
hasCapacity exactly 1
hasCapacity exactly 1 i72:Quantity
hasLocation only Location
hasLocation only Location
participatesIn min 1
participatesIn min 1 Activity
subClassOf ResourceThing

Used by classes

Class Property
Terminal Resource State hasResource