Information technology - City data model - Part 1: Foundation level concepts - Agreement Pattern¶
This ontology specifies the foundation-level concepts related to the agreement pattern of the city data model.
This pattern imports the following files:
This pattern consists of the following classes:
- Agent
- Agreement
- Agreement Thing
- Atomic Agreement
- Complex Agreement
- Conjunctive Agreement
- Disjunctive Agreement
This module defines the following properties:
- agentInvolvedIn
- AgreementObjectProperty
- commitsToActivity
- establishedOn
- hasClaim
- hasDuty
- hasNoClaim
- hasPrivilege
- hasSubAgreement
- involvesAgent
- validFor
- validIn
The formal definition of this pattern is available in TURTLE Syntax in two files, the core semantics and the SHACL restrictions.