2017-08-16: Project split at ISO level (see notification in dataservice on 2017-08-15).

Informationscontainer zur Datenübergabe - Austausch-Spezifikation - Teil 2: Dynamische Semantik (ISO/FDIS 21597-2:2020)

Dieses Dokument bietet die Möglichkeit, Informationen über die Inhalte eines Containers durch weitere Spezialisierung der in ISO 21597 1 festgelegten generischen Typen von Links hinzuzufügen. Die festgelegten Linktypen wurden ausgewählt, um die Verwendung des Containers zu verbessern, indem die Ergänzung semantischer von Menschen auswertbarer Relationen ermöglicht wird, um eine größere Klarheit über diese Links zu erhalten.

Organisation de l'information concernant les travaux de construction - Conteneur d'information pour extraction de données (ICDD) - Partie 2: Titre manque (ISO/FDIS 21597-2:2020)

Informacijski vsebnik za izročitev povezanih dokumentov - Specifikacija za izmenjavo - 2. del: Vrste povezav (ISO/FDIS 21597-2:2020)

General Information

Status
Not Published
Current Stage
5060 - Closure of Vote - Formal Approval
Due Date
13-Oct-2020
Completion Date
13-Oct-2020

Buy Standard

Draft
prEN ISO 21597-2:2018 - BARVE
English language
75 pages
world standards week 20% off
Preview
world standards week 20% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
oSIST prEN ISO 21597-2:2018
01-november-2018

,LQIRUPDFLMVNLYVHEQLN]DL]URþLWHYSRGDWNRY6SHFLILNDFLMD]DL]PHQMDYRGHO

'LQDPLþQDVHPDQWLND ,62',6

Information container for data drop - Exchange specification - Part 2: Dynamic semantics

(ISO/DIS 21597-2:2018)
Organisation von Daten zu Bauwerken - Informationscontainer zur Datenübergabe
(ICDD) - Teil 2: Dynamische Semantik (ISO/DIS 21597-2:2018)
Organisation de l'information concernant les travaux de construction - Conteneur

d'information pour extraction de données (ICDD) - Partie 2: Titre manque (ISO/DIS

21597-2:2018)
Ta slovenski standard je istoveten z: prEN ISO 21597-2
ICS:
35.240.67 Uporabniške rešitve IT v IT applications in building
gradbeništvu and construction industry
91.010.01 Gradbeništvo na splošno Construction industry in
general
oSIST prEN ISO 21597-2:2018 en,fr,de

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
oSIST prEN ISO 21597-2:2018
---------------------- Page: 2 ----------------------
oSIST prEN ISO 21597-2:2018
DRAFT INTERNATIONAL STANDARD
ISO/DIS 21597-2
ISO/TC 59/SC 13 Secretariat: SN
Voting begins on: Voting terminates on:
2018-09-07 2018-11-30
Information container for data drop — Exchange
specification —
Part 2:
Dynamic semantics
Titre manque —
Partie 2: Titre manque
ICS: 35.240.67; 91.010.01
THIS DOCUMENT IS A DRAFT CIRCULATED
This document is circulated as received from the committee secretariat.
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
ISO/CEN PARALLEL PROCESSING
BEING ACCEPTABLE FOR INDUSTRIAL,
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/DIS 21597-2:2018(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
PROVIDE SUPPORTING DOCUMENTATION. ISO 2018
---------------------- Page: 3 ----------------------
oSIST prEN ISO 21597-2:2018
ISO 21597-2:2019
ISO/DIS 21597-2:2018(E)
Contents
Contents 2
Foreword 4
Introduction 5
1 Scope 6
2 Normative references 8
3 Terms, definitions and abbreviated terms 8
3.1 Terms and definitions 8
3.2 Abbreviated Terms 9
4 Specifications 9
4.1 Use of RDF, RDFS and OWL constructs 9
4.2 Symbols and notation 10
4.3 Conformance classes 10
4.4 Container structure 10
4.5 Dynamic semantics ontology 12
4.5.1 Overview 12
4.5.2 Objects, properties and descriptions 14
4.5.3 Metadata 16
4.5.4 Entities 17
4.5.5 Properties 18
4.5.5.1 Simple Properties 19
4.5.5.2 Complex Properties 21
4.5.6 Relations 22
4.5.6.1 Connection 23
4.5.6.2 Contains Relations 25
4.5.7 Expiring Concepts 27
4.5.8 Part 1 integration 28
5. Conformance requirements 29
Annex A (informative) Use cases 31
COPYRIGHT PROTECTED DOCUMENT
A.1 Introduction 31
A.2 Use case 2A – Inspection report in RDF format 31
© ISO 2018
A.3 Use case 2B – Use of a UDO-based classification system 37

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting

A.4 Use case 2C – Link to an external classification system 43

on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address

below or ISO’s member body in the country of the requester. A.5 Use case 2D – Deliver GML representations 44

ISO copyright office
Annex B (informative) Extensions to dynamic semantics 47
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
B.1 ICDD-QUDT-Units 47
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2018 – All rights reserved
---------------------- Page: 4 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Contents
Contents 2
Foreword 4
Introduction 5
1 Scope 6
2 Normative references 8
3 Terms, definitions and abbreviated terms 8
3.1 Terms and definitions 8
3.2 Abbreviated Terms 9
4 Specifications 9
4.1 Use of RDF, RDFS and OWL constructs 9
4.2 Symbols and notation 10
4.3 Conformance classes 10
4.4 Container structure 10
4.5 Dynamic semantics ontology 12
4.5.1 Overview 12
4.5.2 Objects, properties and descriptions 14
4.5.3 Metadata 16
4.5.4 Entities 17
4.5.5 Properties 18
4.5.5.1 Simple Properties 19
4.5.5.2 Complex Properties 21
4.5.6 Relations 22
4.5.6.1 Connection 23
4.5.6.2 Contains Relations 25
4.5.7 Expiring Concepts 27
4.5.8 Part 1 integration 28
5. Conformance requirements 29
Annex A (informative) Use cases 31
A.1 Introduction 31
A.2 Use case 2A – Inspection report in RDF format 31
A.3 Use case 2B – Use of a UDO-based classification system 37
A.4 Use case 2C – Link to an external classification system 43
A.5 Use case 2D – Deliver GML representations 44
Annex B (informative) Extensions to dynamic semantics 47
B.1 ICDD-QUDT-Units 47
© ISO 2018 – All rights reserved
---------------------- Page: 5 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
B.2 Subtyping of links 47
B.3 Transformation property 48
Annex C (informative) IFC Integration 49
C.1 Levels of integration 49
C.2 Extending dynamic semantics with IFC information 49
C.3 Example 50
C.4 Prototype 52
Annex D (Informative) How to validate with SHACL 55
D.1 UDO testing for Conformance Class A example 55
D.2 Data validation example 57
Annex E (normative) Dynamic semantics ontology 61
© ISO 2018 – All rights reserved
---------------------- Page: 6 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national

standards bodies (ISO member bodies). The work of preparing International Standards is

normally carried out through ISO technical committees. Each member body interested in a

subject for which a technical committee has been established has the right to be represented on

that committee. International organizations, governmental and non-governmental, in liaison

with ISO, also take part in the work. ISO collaborates closely with the International

Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.

The procedures used to develop this document and those intended for its further maintenance

are described in the ISO/IEC Directives, Part 1. In particular the different approval criteria

needed for the different types of ISO documents should be noted. This document was drafted in

accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see
www.iso.org/directives).

Attention is drawn to the possibility that some of the elements of this document may be the

subject of patent rights. ISO shall not be held responsible for identifying any or all such patent

rights. Details of any patent rights identified during the development of the document will be in

the Introduction and/or on the ISO list of patent declarations received (see
www.iso.org/patents).

Any trade name used in this document is information given for the convenience of users and

does not constitute an endorsement.

For an explanation on the meaning of ISO specific terms and expressions related to conformity

assessment, as well as information about ISO’s adherence to the World Trade Organization

(WTO) principles in the Technical Barriers to Trade (TBT) see the following URL:
www.iso.org/iso/foreword.html.

This document was prepared by Technical Committee ISO/TC 59, Buildings and civil engineering

works, Subcommittee SC 13, Organization and digitization of information about buildings and civil

engineering works, including building information modelling (BIM).

ISO 21597 consists of the following parts, under the general title Information Container for Data

Drop – Exchange specification:
— Part 1: Container
— Part 2: Dynamic semantics
© ISO 2018 – All rights reserved
---------------------- Page: 7 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Introduction

This document has been developed in response to the need of the Construction industry to

handle multiple documents and structured data as one integrated information delivery.

In Part 1 of this standard, a specification is given for a container supporting the storage of

documents, including the ability to add links between documents.

Part 2 adds the ability to include user-defined schemas (i.e. data models) that capture the

semantics of, for example, national or organization-specific standards. This facilitates

streamlined data exchange according to these schemas using linked data principles.

The ability to enrich the data contributes significantly to the value of the container, allowing the

formalization of data exchanges in the construction sector. For example, users are enabled to

specify information deliveries conform to internal standards.
© ISO 2018 – All rights reserved
---------------------- Page: 8 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Information container for data drop - Exchange specification -
Part 2: Dynamic Semantics
1 Scope

This Part 2 of the ICDD standard adds functionality to the container format specified in Part 1.

Part 1 defines a generic container format to store documents using various formats and

structure and the ability to provide links between documents or between referable subsets of

these documents (documents and datasets are the payload of the container). Building on that

foundation, Part 2 of this standard adds the possibility of adding more semantic (meaningful)

information to the contents of the container, as well as to the links between pieces of

information in the container using Linked Open Data technology.

This standard does not prescribe the structure or format of the documents in the payload.

This standard is suitable for industry sectors such as the built environment, where many

different standards are used, where there is a mixture of digital representations of proposed or

existing built and natural assets (in open or proprietary formats), requiring the use of legacy

systems and the application of different classification systems. This part adds the ability to link,

in a semantic and meaningful way, those islands of data represented using different formats and

structure. This standard is not meant to replace other standards such as ISO 16739 which is

recognized as the standard for describing building objects.

This standard provides two conformance classes. Both conformance classes open the ability to

specialize the container for use cases not otherwise handled.

In Conformance Class A, the container format of Part 1 is expanded with an ontology dynamic

semantics, providing basic support for creating an information model that captures the required

semantics of project, organization or sector standards and agreements. By doing so, it provides

building blocks that make it easier to link different sources of information. This is achieved by

introducing support for typed entities, typed entity properties and typed relationships between

those entities (such as the relationship between an assembly and its parts or between a physical

entity and its associated requirements). There is also support for defining provenance,

versioning and creating libraries.

In Conformance Class B, the user is offered complete freedom to add user defined ontologies to

the container, with the sole condition that it is expressed in RDF/OWL.

The use cases are in line with those of Part 1, but may include numerous extensions. The

following list gives some examples:

1. Make use of asset type libraries describing the required properties per asset type

2. Link to a specific classification system, e.g. CoClass, Uniclass or OmniClass™

3. Add the ability for exchanging systems engineering information
4. Link to product requirement libraries

5. Add semantic links (i.e. meaningful links) to and between information provided using

existing standards like PLCS, IFC and GML
6. Link to an ontology for Units and Measures, like QUDT
7. Link to one or more Product Catalogues
© ISO 2018 – All rights reserved
---------------------- Page: 9 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019

Since this standard capitalizes on Linked Open Data technology, the header file, along with any

additional RDF/OWL files, forms a suite that may be directly queried by software using standard

techniques such as SPARQL.
© ISO 2018 – All rights reserved
---------------------- Page: 10 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
2 Normative references

The following documents are referred to in the text in such a way that some or all of their

content constitutes requirements of this document. For dated references, only the edition cited

applies. For undated references, the latest edition of the referenced document (including any

amendments) applies.

ISO/IEC 21320-1:2015, Information technology — Document Container File — Part 1: Core

http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

ISO 6707-1, Buildings and civil engineering works — Vocabulary — Part 1: General terms

W3C RDF standard, Recource Description Framework,
https://www.w3.org/standards/techs/rdf#w3c_all
RDF Schema 1.1 - W3C Recommendation 25 February 2014
https://www.w3.org/TR/rdf-schema/

W3C OWL, Web Ontology Language, https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/

W3C XML, Schema Part 2: Datatypes, http://www.w3.org/TR/xmlschema-2/
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions

In addition to the terms and definitions given in ISO 21597-1, for the purposes of this document,

the following general terms and definitions apply.

ISO and IEC maintain terminological databases for use in standardization at the following

addresses:
- ISO Online browsing platform: available at http://www.iso.org/obp
- IEC Electropedia: available at http://www.electropedia.org/.
3.1.1
dynamic semantics ontology

RDF/OWL file providing the object classes and properties that shall be used to specify a user-

defined ontology (UDO) that complies with Conformance Class A in this standard
3.1.2
entity

physical, digital, conceptual, or other kind of thing (either real or imaginary) with some fixed

aspects
3.1.3
information model

formal model of a bounded set of facts, concepts or instructions to meet a specified requirement

© ISO 2018 – All rights reserved
---------------------- Page: 11 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
3.1.4
property
named value denoting a characteristic of an entity that has semantic impact
3.1.5
relation
nature of how two entities affect each other including dependencies
3.1.6
user-defined ontology

ontology that adds more semantic (meaningful) information to the contents of the container

3.2 Abbreviated Terms

In addition to the abbreviated terms given in ISO 21597-1, for the purposes of this document,

the following abbreviated terms are used to part.
UDO User-Defined Ontology
QUDT Quantities, Units, Dimensions and Data Types
PLCS Product Life Cycle Support
4 Specifications
4.1 Use of RDF, RDFS and OWL constructs

The ontologies specified in this standard use the languages RDF [https://www.w3.org/RDF/],

RDFS [https://www.w3.org/TR/rdf-schema/] and OWL [https://www.w3.org/OWL/].

NOTE: It is expected that RDF/OWL will be an important technology and a general platform for Ontologies

for the coming decades. Proprietary systems will increasingly adopt RDF/OWL.

In general, when used in the context of the world wide web, these languages use the following

principles to support reasoning:

- Open world assumption - the truth of a statement is independent of whether it is known.

In other words, not knowing that a statement is explicitly true does not imply that the

statement is false;

- No unique names assumption - unless explicitly stated otherwise, it cannot be assumed

that resources that are identified by different URIs are different.

The datasets that comply with the ontologies specified in this standard shall use the following

interpretation of RDF, RDFS and OWL:

- Closed world assumption - a statement that is true is also known to be true; therefore,

conversely, what is not formally specified in a container to be true, is false;

- Unique naming assumption - resources in a container that are identified with different

URIs are considered to be different, unless explicitly declared as the same (using the

owl:sameAs predicate).

Table 1 in ISO 21597-1 (section 4.1) lists the RDF/OWL constructs that are used in this standard

and the interpretation to be used when validating the contents of a container. It is noted that,

once the content of the container has been validated, the data can be used in an open world

context.
© ISO 2018 – All rights reserved
---------------------- Page: 12 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
4.2 Symbols and notation

Throughout this standard, the structure of the ontologies is illustrated using a UML notation as

described in ISO 21597-1 (section 4.2).

In addition to the namespaces listed in ISO 21597-1, Table 1 lists the namespaces and

corresponding prefixes used in this standard.
Table 1 - Namespaces and prefixes used in ontologies defined in this standard
Ontology Prefix Namespace
Container ontology ds http://www.iso-icdd.org/part2/2019/DynamicSemantics
http://qudt.org/schema/qudt
QUDT ontology qudt
4.3 Conformance classes

This standard distinguishes two conformance classes, A and B. Both conformance classes offer

the possibility to add more semantics to the contents of the container by means of the addition

of user-defined ontologies (UDOs).

In Conformance Class A, the container format of Part 1 is expanded with an ontology named

DynamicSemantics.rdf. Any UDO added to the container shall be an extension based on

DynamicSemantics.rdf, meaning that any additional class or property shall be a subclass or

subproperty of the classes and properties defined in that ontology. A few examples of such

extensions are provided in Annex B.

In Conformance Class B, any UDO may be added to the container. There is no requirement to use

the dynamic semantics ontology. The sole condition is that UDOs shall be expressed in

RDF/OWL.
See chapter 5 for the detailed requirements of both conformance classes.
4.4 Container structure

The structure of the container shall be the same as that of a Part 1 container. Figure 1 shows the

minimum structure of the root of a container.
© ISO 2018 – All rights reserved
---------------------- Page: 13 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Figure 1 - Minimum structure of the root of a container

In Conformance Class A, the container format of Part 1 is expanded with an ontology named

DynamicSemantics.rdf. It shall be included in the ‘Ontology resources’ folder. Users may also add

user defined ontologies (UDOs) that are extensions of DynamicSemantics.rdf.

In Conformance Class B, the DynamicSemantics.rdf ontology may be present in the ‘Ontology

resources’ folder but is not required.

For both conformance classes, UDOs shall be stored in the ‘Ontology resources’ folder.

Figure 2 shows the minimum content of the ‘Ontology resources’ folder of a Part 2 container in

Conformance Class A.
© ISO 2018 – All rights reserved
---------------------- Page: 14 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019

Figure 2 - Minimum content of the Ontology resources folder for Conformance Class A

4.5 Dynamic semantics ontology
4.5.1 Overview

For Conformance Class A, the container format of Part 1 is expanded with an ontology named

DynamicSemantics.rdf. It provides a few basic classes and properties that are very common for

the construction domain. In this way, a foundation is provided for semantic interoperability

among extensions.

Table 2 provides an overview and rationale for the contents of DynamicSematics.rdf.

© ISO 2018 – All rights reserved
---------------------- Page: 15 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
Table 2 - Overview and rationale for the dynamic semantics ontology
Content Description
Concepts
Holding ds:DynamicSemantics is introduced as a root for dynamic semantics.

Metadata ds:Concept is introduced as a subclass of ds:DynamicSemantics and is the root

for representing entities (with properties and relationships) contained
within an information model. It has the ct:creator and ct:modifier properties.
All other Part 2 classes to support dynamic semantics are subclasses of
ds:Concept.
Representing
A key class is ds:Entity. This class inherits its metadata from ds:Concept and
Information
is equipped to support ‘connections’.
Model Entities
The ds:Entity class is very general and can be used and tailored by
extensions to represent, for example, physical components, spatial concepts,
functional entities, etc.
Expanding
Part 2 allows the use of standard RDF/OWL properties. See chapter 5 for
Property
more information on using RDF/OWL properties. It is noted that those
Definitions
standard properties are limited in their semantic richness.
Therefore, we introduce an option to treat properties as owl:Classes. This is
done to provide the flexibility to add statements about the values of
properties and enable interoperability with other ontologies such as QUDT.
In particular, this standard makes a distinction between a ds:SimpleProperty
class (for single values) and a ds:ComplexProperty class (for multiple values).
Specifying
There are two types of relationships very common to the construction
Relationships
industry and widely used: those are ‘connection’ and ‘decomposition’.
Therefore, those relationships should have a standardized format.
An individual of the ds:Entity class can be related to other individuals via the
subclasses of the ds:Relation class. Specifically the ds:ContainsRelation
subclass can be used to model the relationship between individuals of class
ds:Assembly and their instances of class ds:Part (i.e. a decomposition
structure). The other subclass, ds:Connection, may be used to model kinds of
relationships other than decomposition.
Expiring
To exchange multiple versions of an individual of class ds:Concept, the
Concepts
ds:priorVersion property may be used to relate a new ds:Concept to an old
version of ds:Concept.
To expire a ds:Concept explicitly the individual must be made a member of
ds:ExpiredConcept class
© ISO 2018 – All rights reserved
---------------------- Page: 16 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019
4.5.2 Objects, properties and descriptions

Tables 3, 4 and 5 list the objects, datatype properties and object properties respectively that are

used in the dynamic semantics ontology, providing brief descriptions of each.
Table 3 - Classes defined in the dynamic semantics ontology
Object name Description

ds:Assembly a class denoting that individuals of this class can belong to an Assembly-Part

hierarchy via ds:ContainsRelations

ds:BooleanProperty a ds:BooleanProperty is a subtype of a ds:SimpleProperty where the

ds:datatypeValue is restricted to accepting only xsd:booleans

ds:ComplexProperty a ds:ComplexProperty can be used to relate to a ds:ComplexPropertyValue that

contains more complex content than a ds:SimpleProperty, while still behaving as a

property of a ds:Concept. An individual of the class ds:ComplexProperty refers to

exactly 1 ds:ComplexPropertyValue via the ds:objectValue property

ds:ComplexPropertyValue entities can be connected to ds:ComplexPropertyValue via a ds:ComplexProperty;

the ds:ComplexProperty denotes the property while the ds:ComplexPropertyValue

contains the actual content of this property; this can comprise of a ds:Entity with

relations and properties

ds:DynamicSemantics a superclass for all ICCD dynamic semantics classes; this class is without any

properties or relations and its only purpose is to distinguish ICDD classes from
other classes

ds:Connection connection between individuals of the class ds:Entity only, since the

ds:hasConnectedEntities property is restricted to ds:Entity

ds:ContainsRelation a ds:ContainsRelation is a subtype of ds:Relation that is connected to exactly 1

ds:Assembly and exactly 1 ds:Part

ds:ContainsRelationGroup a ds:ContainsRelationGroup allows the grouping of ds:ContainsRelations enabling

to distinguish multiple ds:ContainsRelation sets; this forms the basis for advanced

modelling capabilities that deal with multiple decompositions

ds:DateTimeProperty a ds:DateTimeProperty is a subtype of a ds:SimpleProperty where the

ds:datatypeValue is restricted to accepting only xsd:dateTime

ds:DirectedConnection a directed connection is a subtype of ds:Connection and connects 2 ds:Entity

individuals via the ds:fromEntity and ds:toEntity properties, hence giving the
connection a direction

ds:Concept abstract class (when the owl:UnionClass is interpreted as a constraint) that is the

basis for classes such as ds:Entity, ds:AbstractProperty, ds:Part/ds:Assembly and

contains some relations and properties

ds:AbstractProperty an abstract Class (when owl:UnionClass is interpreted as a constraint) for

ds:ComplexProperty and ds:SimpleProperty; ds:AbstractProperty shall have at least

1 connection to a ds:Concept via ds:propertyBelongsTo

ds:ExpiredConcept Defines individuals that are expired; individuals of class ds:Concept can be made a

member of this class to denote their expiration

ds:FloatProperty a ds:FloatProperty is a subtype of a ds:SimpleProperty where the ds:datatypeValue

is restricted to accepting only xsd:float
© ISO 2018 – All rights reserved
---------------------- Page: 17 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019

ds:IntegerProperty a ds:IntegerProperty is a subtype of a ds:SimpleProperty where the

ds:datatypeValue is restricted to accepting only xsd:integer

ds:NumericProperty an abstract property (when owl:UnionClass is interpreted as a constraint) for

ds:FloatProperty and ds:IntegerProperty
ds:Entity a generic class to distinguish a ds:Entity from other things like a

ds:AbstractProperty; a ds:Entity is a physical, digital, conceptual, or other kind of

thing with some fixed aspects; entities may be real or imaginary.
ds:Part a ds:Part is a subclass of ds:Concept that can be connected via a
ds:ContainsRelation to a ds:Assembly; an individual of class ds:Part can be a
ds:Entity or any other ds:Concept

ds:Relation a abstract class for adding relationships between instances of ds:Concept

ds:SimpleProperty a generic class for all simple properties; an individual of class ds:SimpleProperty

has a mandatory ds:datatypeValue representing the actual property value.

ds:StringProperty a ds:StringProperty is a subtype of ds:SimpleProperty where the ds:datatypeValue

is restricted to accepting only xsd:string

ds:UriProperty a ds:UriProperty is a subtype of ds:SimpleProperty where the ds:datatypeValue is

restricted accepting only xsd:anyURI
Table 4 - Datatype properties used in the dynamic semantics ontology
Datatype name Description

ds:datatypeValue ds:datatypeValue holds the content for an individual of class ds:SimpleProperty

Table 5 - Object properties used in the dynamic semantics ontology
Object Property name Description

ds:belongsToAssembly a property connecting a ds:ContainsRelationGroup to a ds:Assembly

ds:fromEntity a subproperty of ds:HasConnectedEntities to denote a direction; ds:fromEntity

relates a ds:Entity to a ds:DirectedConnection

ds:groupedBy a ds:ContainsRelation can be grouped via a ds:ContainsRelationGroup; this

property is used to relate the ds:ContainsRelation to the ds:ContainsRelationGroup

ds:groups an object property that relates a ds:ContainsRelationGroup to a
ds:ContainsRelation; this property has ds:groupedBy as an inverse property

ds:hasAssembly ds:hasAssembly is a sub property of ds:hasConnectedEntities and relates an

ds:Assembly to a ds:ContainsRelation

ds:hasConnectedEntities ds:hasConnectedEntities relates any ds:Concept to a ds:Relation

ds:hasConnections ds:hasConnections relates a ds:Entity to a ds:Connection

ds:hasContainsRelation ds:hasContainsRelations relates a ds:ContainsRelation to a ds:Assembly; it is the

inverse of the ds:hasAssembly property
© ISO 2018 – All rights reserved
---------------------- Page: 18 ----------------------
oSIST prEN ISO 21597-2:2018
ISO/DIS 21597-2:2018(E)
ISO 21597-2:2019

ds:hasIncomingConnections ds:hasIncomingConnections is a sub property of ds:hasConnections and relates a

ds:Entity to a ds:DirectedConnection; it is the inverse of ds:toEntity
ds:hasOutgoingConnections ds:hasOutgoingConnections is a sub prop
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.