Information technology - City data model - Part 1: Foundation level concepts - Activity Pattern¶
This ontology specifies the foundation-level concepts related to the activity pattern of the city data model.
This pattern imports the following files:
- http://www.w3.org/ns/prov#Activity
- https://w3id.org/citydata/part1/v1/ChangePattern
- https://w3id.org/citydata/part1/v1/SpatialLocPattern
This pattern consists of the following classes:
- Activity
- Activity Status
- Activity Thing
- Conjunctive State
- Disjunctive State
- Manifestation State
- Non Terminal State
- State
- State Status
- Terminal State
This module defines the following properties:
- achievedAt
- ActivityObjectProperty
- beginOf
- causedByActivity
- causesState
- conjunctiveAchievedAt
- disjunctiveAchievedAt
- effectOf
- enabledByState
- enablesActivity
- endOf
- hasDecomp
- hasEffect
- hasPrecondition
- hasStatus
- hasSubactivity
- hasSubstate
- occursAfter
- occursAt
- occursBefore
- occursDirectlyAfter
- occursDirectlyBefore
- preconditionOf
- satisfiedBy
- scheduledFor
- terminalAchievedAt
The formal definition of this pattern is available in TURTLE Syntax in two files, the core semantics and the SHACL restrictions.