FprEN ISO 21597-2
(Main)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
Standards Content (sample)
SLOVENSKI STANDARD
oSIST prEN ISO 21597-2:2018
01-november-2018
,LQIRUPDFLMVNLYVHEQLN]DL]URþLWHYSRGDWNRY6SHFLILNDFLMD]DL]PHQMDYRGHO
'LQDPLþQDVHPDQWLND,62',6Information 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 43on 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 officeAnnex 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 (seewww.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 (seewww.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 information4. 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 GML6. 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.htmlISO 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 standard3.1.2
entity
physical, digital, conceptual, or other kind of thing (either real or imaginary) with some fixed
aspects3.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 TermsIn 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 ontology4.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) containedwithin 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:ContainsRelationsds:BooleanProperty a ds:BooleanProperty is a subtype of a ds:SimpleProperty where the
ds:datatypeValue is restricted to accepting only xsd:booleansds: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 propertyds:ComplexPropertyValue entities can be connected to ds:ComplexPropertyValue via a ds:ComplexProperty;
the ds:ComplexProperty denotes the property while the ds:ComplexPropertyValuecontains the actual content of this property; this can comprise of a ds:Entity with
relations and propertiesds: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 fromother classes
ds:Connection connection between individuals of the class ds:Entity only, since the
ds:hasConnectedEntities property is restricted to ds:Entityds:ContainsRelation a ds:ContainsRelation is a subtype of ds:Relation that is connected to exactly 1
ds:Assembly and exactly 1 ds:Partds: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 decompositionsds:DateTimeProperty a ds:DateTimeProperty is a subtype of a ds:SimpleProperty where the
ds:datatypeValue is restricted to accepting only xsd:dateTimeds: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 theconnection 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 propertiesds: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:propertyBelongsTods:ExpiredConcept Defines individuals that are expired; individuals of class ds:Concept can be made a
member of this class to denote their expirationds: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:integerds:NumericProperty an abstract property (when owl:UnionClass is interpreted as a constraint) for
ds:FloatProperty and ds:IntegerPropertyds: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:stringds:UriProperty a ds:UriProperty is a subtype of ds:SimpleProperty where the ds:datatypeValue is
restricted accepting only xsd:anyURITable 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 ontologyObject 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:DirectedConnectionds: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 ads: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:ContainsRelationds:hasConnectedEntities ds:hasConnectedEntities relates any ds:Concept to a ds:Relation
ds:hasConnections ds:hasConnections relates a ds:Entity to a ds:Connectionds: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:toEntityds: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.