Information technology - City data model - Part 1: Foundation level concepts - Resource Pattern¶
This ontology specifies the foundation-level concepts related to the resource pattern of the city data model.
This pattern imports the following files:
- https://w3id.org/citydata/part1/v1/ActivityPattern
- https://w3id.org/citydata/part1/v1/CityUnitsPattern
This pattern consists of the following classes:
- Consume State
- Divisible Resource
- Non Divisible Resource
- Planned Allocation
- Produce State
- Release State
- Resource
- Resource Thing
- Terminal Resource State
- Use State
This module defines the following properties:
- capacityInUse
- consumedBy
- forResource
- forState
- hasAllocation
- hasAsset
- hasAvailableCapacity
- hasCapacity
- hasOwner
- hasQuantity
- hasResource
- ownedBy
- participatesIn
- ResourceObjectProperty
- resourceOf
- usedBy
The formal definition of this pattern is available in TURTLE Syntax in two files, the core semantics and the SHACL restrictions.