Skip to content

Conceptual model of normative statements and conformance

Knut Jetlund edited this page Mar 29, 2021 · 1 revision

Conceptual model

The draft conceptual model is developed as an improvement and extension of the conceptual model in Annex B of ISO/DIS 19105 (2021).

Model

Conceptual model of normative statements and conformance

Changes/improvements from the ISO 19105 model:

  • Added navigability on associations
  • Added multiplicities on associations
  • Added role names on association ends
  • Moved role names that were placed on the wrong association end
  • Changed role names that were not NCNames

Changes to the model since the first draft:

See issue #2

Implementation

Note: The model is a conceptual model that may be implemented in several technologies.

UML Profile

Implementation as a UML Profile has the advantage that conformance and normative statements can be modelled and maintained together with the main model for the specification. UML Profile for normative statements and conformance

Example specification based on the UML Profile

Example specifiaction

Example Conformance test

XML

An implementation in XML Schema can easily be derived from the conceptual model and may be used for implementation in XML files.

OWL

An implementation as OWL Ontology can easily be derived from the conceptual model and may be used for implementation in RDF files.