Shopping Cart

No products in the cart.

BS EN 62656-1:2015

$215.11

Standardized product ontology register and transfer by spreadsheets – Logical structure for data parcels

Published By Publication Date Number of Pages
BSI 2015 218
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

IEC 62656-1:2014 specifies the logical structure for a set of spreadsheets, used as “data parcels”, to define, transfer and register product ontologies. The spreadsheet interface structure defined in this part of IEC 62656 contains the following: – Definition and specification of the logical structure and layout of the spreadsheet interface for definition, transfer, and registering of a reference dictionary; – Definition and specification of library instance data belonging to a class of a reference dictionary described by a set of spreadsheets conformant to this part of IEC 62656; – Definition and specification of the meta dictionary that enables the definition and transfer of a reference dictionary as a set of instance data conforming to the meta dictionary; – Definition and specification of the meta-model as data that enables the definition and transfer of a reference dictionary as a set of instance data conforming to the meta-meta-dictionary; – Specification of the mapping between the dictionary data expressed in the spreadsheet format and the EXPRESS model specified by IEC 61360-2/ISO 13584-42 (with some elements of ISO 13584-25); – Description of the basic semantic mapping between the dictionary data expressed in the spreadsheet formats defined in this part of IEC 62656 and that of DIN 4002.

PDF Catalog

PDF Pages PDF Title
7 English

CONTENTS
13 INTRODUCTION
14 1 Scope
15 2 Normative references
16 3 Terms and definitions
21 4 Parcel use cases and scenarios
4.1 Typical use cases
4.2 Spreadsheet representation of dictionary or library
22 4.3 Use scenario of dictionary parcel format
Figures

Figure 1 โ€“ Parcel use scenario
23 4.4 Use scenario of library parcel format
24 4.5 Use scenario of parcel format of higher layers
5 The Parcellized Ontology Model (POM)
5.1 Overview of the parcel structure
26 Figure 2 โ€“ Parcel architecture as four levels of spreadsheets
27 5.2 Meta dictionary approach
Figure 3 โ€“ Components of POM architecture depicted as packages
28 5.3 Identification structure
Figure 4 โ€“ Schematic diagram of Parcellized Ontology Model (POM)
30 5.4 Typical modelling constructs of POM
5.4.1 Specialization tree versus composition tree
5.4.2 Property specialization
31 5.4.3 Divide between specialization and generalization
32 5.4.4 Property specialization and cardinality
Figure 5 โ€“ A generalized enumeration
33 5.4.5 Property specialization and alternate ID
5.4.6 Mapping classes and properties by alternate ID
Figure 6 โ€“ A specialized enumeration
34 5.4.7 Unit with variable prefix
5.4.8 Dependent condition
35 5.4.9 Use of dependent condition for time dependent property
5.4.10 Class valued property
Figure 7 โ€“ Dependent property, condition, and dependent condition
36 5.4.11 Class selector with class valued property and class reference
5.4.12 Metamorphic or polymorphic classes
37 5.5 Type system extension for data parcels
5.5.1 Extended data types and updates from IECย 61360-2:2002
5.5.2 ICID_STRING
5.5.3 IRDI_STRING
5.5.4 STRING_TYPE and its extensions
38 5.5.5 STRING_TYPE and its enumerated simple subtypes
5.5.6 STRING_TYPE and its enumerated reference subtypes
Figure 8 โ€“ STRING_TYPE and its extensions
Figure 9 โ€“ ENUM_TYPE and its simple subtypes
39 5.6 Structure of a parcelling sheet
Figure 10 โ€“ ENUM_TYPE and its complex subtypes
40 5.7 File name extension
5.8 CSV representation of parcel format
Figure 11 โ€“ Structure of a parcelling sheet
41 5.9 Basic use of parcels
5.10 Header section
5.10.1 Categories of instructions
5.10.2 Mandatory
42 5.10.3 Optional – functional
5.10.4 Optional – informative
5.10.5 Comment
5.10.6 Reserved words
5.11 Instruction Column
5.11.1 General rule
5.11.2 Class ID
43 5.11.3 Preferred name of the class
5.11.4 Definition of the class
44 5.11.5 Note for the class
5.11.6 Alternate class ID
45 5.11.7 Super alternate class ID
5.11.8 Sub-alternate class ID
5.11.9 Source language
46 5.11.10 Parcel mode
5.11.11 Parcel identifier
47 5.11.12 Parcel conformance class identifier
5.11.13 Default supplier
48 5.11.14 Default version
5.11.15 Default data supplier
49 5.11.16 Default data version
Figure 12 โ€“ Display example of Default data supplier used for IECย 61968-11
50 5.11.17 Data object identifier name
5.11.18 Property ID
51 5.11.19 Preferred name of the property
Figure 13 โ€“ Display example of property ID
Tables

Table 1 โ€“ Description of the property ID code
52 5.11.20 Definition
Figure 14 โ€“ Display example of preferred name
53 5.11.21 Note
5.11.22 Data type
Figure 15 โ€“ Display example of definition
54 5.11.23 Unit of measurement
Figure 16 โ€“ Display example of data type
Figure 17 โ€“ Display example of unit of measurement
55 5.11.24 Requirement
5.11.25 Alternative units of measurement
Figure 18 โ€“ Display example of key
56 5.11.26 Variable prefix for the unit
Figure 19 โ€“ Display example of alternative units
57 5.11.27 Super property
5.11.28 Alternate property ID
Figure 20 โ€“ Display example of variable prefix unit
Figure 21 โ€“ Display example of Super-property for properties
58 5.11.29 Super alternate ID
Figure 22 โ€“ Display example of alternate property ID
59 5.11.30 Sub-alternate ID of property
Figure 23 โ€“ Display example of super alternate property ID
Figure 24 โ€“ Display example of sub-alternate property ID
60 5.11.31 Equivalent property ID
5.11.32 ID for the unit of measurement
Figure 25 โ€“ Display example of equivalent property ID
61 5.11.33 Property value format
5.11.34 Identifier encoding
Figure 26 โ€“ Display example of ID for the unit of measurement
Figure 27 โ€“ Display example of value format
62 5.11.35 Cell delimiter
5.11.36 Decimal mark
63 5.11.37 Pattern constraint
5.11.38 Relational constraint
Figure 28 โ€“ Display example of pattern constraint
64 5.12 Data section for instances
5.12.1 General
Figure 29 โ€“ Display example of relational constraint
65 5.12.2 Enumeration types or non quantitative types
5.12.3 Level type
Figure 30 โ€“ Display example of ENUM_INT_TYPE or ENUM_CODE_TYPE
66 5.12.4 String type
5.12.5 Translatable string type
5.12.6 Boolean type
5.12.7 Class reference type (Class instance type)
Figure 31 โ€“ Display example of LEVEL_TYPE
Figure 32 โ€“ Display example of TRANSLATABLE_STRING_TYPE
Figure 33 โ€“ Display example of BOOLEAN_TYPE
67 5.12.8 Aggregate type
Figure 34 โ€“ Display example of CLASS_INSTANCE_TYPE
68 Figure 35 โ€“ Display example of SET OF STRING_TYPE
Figure 36 โ€“ Display example of LIST OF STRING_TYPE
Figure 37 โ€“ Display example of LIST OF TRANLATABLE_STRING_TYPE
69 5.12.9 Named type
Figure 38 โ€“ Display example of SET OF LEVEL OF INT_MEASURE_TYPE
Figure 39 โ€“ Display example of SET OF SET OF STRING_TYPE
Table 2 โ€“ Example of correspondence within multiple languages
70 5.12.10 Placement types
5.12.11 Entity instance type
6 Use of parcel for Domain Ontology description
6.1 Dictionary as an instance of meta-dictionary
Figure 40 โ€“ Display example of NAMED TYPE
71 Figure 41 โ€“ Configuration of a dictionary parcel
73 6.2 Identification of conjunctive parcels
6.3 Roles and definition of dictionary parcels
Figure 42 โ€“ Parcels for Domain Library and Domain Ontology (Dictionary)
74 6.4 Properties of meta-dictionary (meta-ontology)
6.4.1 Overview of meta-classes
Table 3 โ€“ Meta-classes for building a domain-dictionary
75 6.4.2 Meta-properties for dictionary meta-class
76 6.4.3 Meta-properties for class meta-class
77 6.4.4 Meta-properties for property meta-class
78 6.4.5 Meta-properties for supplier meta-class
79 6.4.6 Meta-properties for enumeration meta-class
80 6.4.7 Meta-properties for data-type meta-class
6.4.8 Meta-properties for document meta-class
81 6.4.9 Meta-properties for object meta-class
6.4.10 Meta-properties for UoM meta-class
82 6.4.11 Meta-properties for term meta-class
83 6.4.12 Meta-properties for relation meta-class
85 Table 4 โ€“ Formula specification for property constraint
87 7 Use of parcel for meta-ontology (MO) description
7.1 Overview of meta-meta-classes
Figure 43 โ€“ Relation, function, and predication
Figure 44 โ€“ Definition example of the Relation meta-class
88 7.2 Meta-properties for class meta-meta-class
7.3 Meta-properties for property meta-meta-class
89 7.4 Meta-properties for term meta-meta-class
90 7.5 Meta-properties for relation meta-meta-class
8 Mechanism for structural extension
8.1 General
91 8.2 Example
9 Conformance classes for parcelling spreadsheet
92 Table 5 โ€“ Conformance classes
93 Annex A (normative) Information object registration
94 Annex B (normative) Meta-dictionary file and updates
95 Annex C (normative) Reserved words
Table C.1 โ€“ Key words for instruction in class header (1 of 3)
98 Annex D (normative) Description examples of data types
Table D.1 โ€“ Description examples for simple data types
99 Table D.2 โ€“ Description examples for complex data types
101 Annex E (normative) Meta-properties used by normative meta-classes
102 Table E.1 โ€“ Meta-properties used by dictionary meta-class (1 of 2)
104 Table E.2 โ€“ Meta-properties used by class meta-class (1 of 4)
108 Table E.3 โ€“ Meta-properties used by property meta-class (1 of 4)
112 Table E.4 โ€“ Meta-properties used by supplier meta-class (1 of 2)
114 Table E.5 โ€“ Meta-properties used by enumeration meta-class (1 of 2)
116 Table E.6 โ€“ Meta-properties used by datatype meta-class (1 of 2)
118 Table E.7 โ€“ Meta-properties used by document meta-class (1 of 4)
122 Annex F (normative) Properties for optional meta-classes
123 Table F.1 โ€“ Meta-properties used by object meta-class
124 Table F.2 โ€“ Meta-properties used by UoM meta-class (1 of 3)
127 Table F.3 โ€“ Meta-properties used by term meta-class (1 of 3)
130 Table F.4 โ€“ Meta-properties used by relation meta-class (1 of 3)
133 Annex G (normative) Predefined classes and properties in Meta-Ontology
G.1 General
G.2 Predefined meta-classes in Meta-Ontology
134 Table G.1 โ€“ List of meta-classes in Meta-Ontology (1 of 2)
136 G.3 Predefined meta-properties in meta-ontology
137 Table G.2 โ€“ List of meta-properties defined at meta-ontology (MO) layer (1 of 19)
156 Annex H (normative) Predefined meta-relations in meta-ontology
157 Table H.1 โ€“ List of meta-relations predefined at MO layer (1 of 2)
159 Annex I (normative) Axiomatic properties used by each Meta-meta-class
160 Table I.1 โ€“ Axiomatic properties used by class meta-meta-class (1 of 2)
162 Table I.2 โ€“ Axiomatic properties used by property meta-meta-class (1 of 2)
164 Table I.3 โ€“ Axiomatic properties used by term meta-meta-class
165 Table I.4 โ€“ Axiomatic properties used by relation meta-meta-class (1 of 2)
167 Annex J (normative) Predefined classes and properties in Axiomatic Ontology
J.1 General
J.2 Predefined meta-classes in Axiomatic Ontology
168 Table J.1 โ€“ Predefined meta-classes in Axiomatic Ontology
169 J.3 Predefined meta-properties in Axiomatic ontology
170 Table J.2 โ€“ List of axiomatic meta-properties defined at Axiomatic Ontology (AO) layer (1 of 6)
176 Annex K (informative) Mapping of meta-properties to EXPRESS
K.1 EXPRESS mapping for mandatory meta-classes
Table K.1 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of dictionary meta-class (1 of 3)
179 Table K.2 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of property meta-class (1 of 2)
181 Table K.3 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of supplier meta-class
182 Table K.4 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of enumeration meta-class
183 Table K.5 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of datatype meta-class
184 Table K.6 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of document meta-class (1 of 2)
185 K.2 EXPRESS mapping for optional meta-classes
186 Table K.7 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of object meta-class
187 Table K.8 โ€“ Mapping to EXPRESS modelling languagesfor meta-properties of terminology meta-class (1 of 2)
189 Annex L (informative) Meta-class properties mapped with DIN 4002
190 Table L.1 โ€“ Meta-properties for the definition of a class or a property, mapped with DIN 4002 (1 of 6)
196 Table L.2 โ€“ Meta-properties for the definition of an enumeration, mapped with DIN 4002 (1 of 2)
198 Table L.3 โ€“ Meta-properties for the definition of a data type, mapped with DIN 4002 (1 of 2)
200 Table L.4 โ€“ Meta-properties for the definition of a UoM, mapped with DIN 4002 (1 of 2)
202 Annex M (informative) Use case of relation for units and quantities
Figure M.1 โ€“ Example of UoM meta-class for defining units for length
203 Figure M.2 โ€“ Sample specification of the relation meta-class for quantity and system of units of measurement
204 Figure M.3 โ€“ Quantity and system of units of measurement expressed as relations
205 Annex N (informative) Guide for the use of placement data types
N.1 Primitive coordinates
Figure N.1 โ€“ Local coordinate system and the primitive coordinates
206 N.2 EXPRESS language codes
Figure N.2 โ€“ Extracts of EXPRESS codes for placement types
207 Figure N.3 โ€“ Extracts of EXPRESS codes for CSG primitives
208 Annex O (informative) Foundation in mathematical-logic
O.1 Class and property as sets
209 Figure O.1 โ€“ Class, property and property-value function
Figure O.2 โ€“ Class and Property and its characteristic function
210 O.2 Property specialization explained by set theory
Figure O.3 โ€“ Property specialization by restriction of the domain
211 Figure O.4 โ€“ Property specialization by restriction of the codomain
Figure O.5 โ€“ Property specialization by limiting the selectable function set
212 O.3 Mathematical basis of POM
Figure O.6 โ€“ Architecture of POM
213 Figure O.7 โ€“ Examples of instances at DL layer
215 Bibliography
BS EN 62656-1:2015
$215.11