ISO 13584-42:2010
(Main)Industrial automation systems and integration — Parts library — Part 42: Description methodology: Methodology for structuring parts families
Industrial automation systems and integration — Parts library — Part 42: Description methodology: Methodology for structuring parts families
ISO 13584-42:2010 specifies the principles to be used for defining characterization classes of parts and properties of parts which provide for characterizing a part independently of any particular supplier-defined identification. ISO 13584-42:2010 specifies : — the capability to model constraints on properties by restricting their domain of values; — the capability to model and distinguish characterization classes and categorization classes; — the capability to model aggregation and composition using a single resource mechanism; — the capability to describe strings that carry external references; — the capability to connect classes that belong to different class hierarchies.
Systèmes d'automatisation industrielle et intégration — Bibliothèque de composants — Partie 42: Méthodologie descriptive: Méthodologie appliquée à la structuration des familles de pièces
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 13584-42
Second edition
2010-12-15
Industrial automation systems and
integration — Parts library —
Part 42:
Description methodology: Methodology
for structuring parts families
Systèmes d'automatisation industrielle et intégration — Bibliothèque
de composants —
Partie 42: Méthodologie descriptive: Méthodologie appliquée à
la structuration des familles de pièces
Reference number
ISO 13584-42:2010(E)
©
ISO 2010
---------------------- Page: 1 ----------------------
ISO 13584-42:2010(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
COPYRIGHT PROTECTED DOCUMENT
© ISO 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2010 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 13584-42:2010(E)
Contents Page
Foreword . x
Introduction. xii
1 Scope .1
2 Normative references.2
3 Terms and definitions.3
4 Abbreviated terms .12
5 Description of a hierarchy of characterization classes of products.12
5.1 Relationships between product categorization and product ontologies .12
5.2 Relationships between classes.12
5.2.1 Class inclusion relationship .12
5.2.2 Aggregation and composition.13
5.3 Simultaneous description of characterization classes of products and products properties.14
5.4 Applicable and visible properties .14
5.5 Purpose of a standardized characterization hierarchy .15
5.6 Use of the standardized characterization hierarchy .16
5.7 Class valued property .16
5.8 Compatibility between ISO 13584 and IEC 61360 standard series .16
6 Rules for creating hierarchies of characterization classes of products .17
6.1 Choice of characterization class hierarchy.17
6.1.1 Field of application.17
6.1.2 Upper section of the class hierarchy .17
6.1.3 Lower section of the class hierarchy .17
6.1.4 Multiple perspectives on the class hierarchy.18
6.2 Association of properties .18
6.2.1 Properties to be considered .18
6.2.2 Semantic identification of properties .18
6.2.3 Factoring rule.19
7 Dictionary elements that describe properties of products.20
7.1 Mapping of properties onto the common ISO13584/IEC61360 dictionary model .20
7.2 Attributes.20
7.2.1 Code .21
7.2.2 Definition Class.21
7.2.3 Data Type .22
7.2.4 Preferred Name .22
7.2.5 Short Name .22
7.2.6 Preferred Letter Symbol .23
7.2.7 Synonymous Letter Symbol.23
7.2.8 Synonymous Name .23
7.2.9 Property Type Classification.24
7.2.10 Definition.24
7.2.11 Source Document of Definition.24
7.2.12 Note .25
7.2.13 Remark .25
7.2.14 Unit .25
7.2.15 Condition.26
© ISO 2010 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 13584-42:2010(E)
7.2.16 Formula. 26
7.2.17 Value Format . 26
7.2.18 Date of Original Definition. 27
7.2.19 Date of Current Version . 27
7.2.20 Date of Current Revision . 28
7.2.21 Version Number. 28
7.2.22 Revision Number . 28
7.2.23 Is Deprecated. 29
7.2.24 Is Deprecated Interpretation . 29
7.2.25 Administrative data . 29
8 Dictionary elements that describe classes of products .30
8.1 Mapping of classes onto the common ISO13584/IEC61360 dictionary model. 30
8.2 Attributes . 30
8.2.1 Code. 32
8.2.2 Superclass . 32
8.2.3 Preferred Name . 32
8.2.4 Short Name. 33
8.2.5 Synonymous Names. 33
8.2.6 Visible Types. 33
8.2.7 Applicable Types. 34
8.2.8 Class Valued Properties . 34
8.2.9 Visible Properties. 34
8.2.10 Applicable Properties. 35
8.2.11 Class Constant Values . 35
8.2.12 Definition . 35
8.2.13 Source Document of Definition. 36
8.2.14 Note. 36
8.2.15 Remark .36
8.2.16 Simplified Drawing . 36
8.2.17 Date of Original Definition. 37
8.2.18 Date of Current Version . 37
8.2.19 Date of Current Revision . 37
8.2.20 Version Number. 38
8.2.21 Revision Number . 38
8.2.22 Constraints.38
8.2.23 Instance Sharable. 39
8.2.24 Categorization Class Superclasses. 39
8.2.25 Is Deprecated. 39
8.2.26 Is Deprecated Interpretation . 40
8.2.27 Administrative Data. 40
9 Dictionary Change Management Rules . 40
9.1 Principle of ontological continuity. 40
9.2 Revisions and Versions. 41
9.3 Correction of errors . 43
9.4 Rules for change management.45
9.4.1 Criteria for classifying a change. 45
9.4.2 Dependency and the propagation of changes. 47
9.4.3 Management of categorization classes . 48
9.3.4 Management of dictionary version and revision . 49
9.5 Dictionary Changes and Attributes. 49
9.5.1 System maintained attributes . 49
9.5.2 Attributes available for textual change. 49
9.6 Constraints on the evolution of reference dictionaries. 50
Annex A (normative) Survey of type classification codes of non-quantitative data element types
(main class A). 51
Annex B (normative) Short names of entities. 53
iv © ISO 2010 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 13584-42:2010(E)
Annex C (normative) Computer interpretable listings .56
Annex D (normative) Value format specification.58
D.1 Notation.58
D.2 Data value format types.60
D.3 Meta-identifier used to define the formats .60
D.4 Quantitative value formats .60
D.4.1 NR1-value format .61
D.4.2 NR2-value format .61
D.4.3 NR3-value format .62
D.4.4 NR4-value format .63
D.5 Non-quantitative value formats .63
D.5.1 Alphabetic Value Format .64
D.5.2 Mixed Characters Value Format.64
D.5.3 Number Value Format .65
D.5.4 Mixed Alphabetic or Numeric Characters Value Format.65
D.5.5 Binary Value Format.66
D.6 Value examples .66
D.7 Characters from ISO/IEC 10646-1.68
Annex E (normative) Information object registration.74
E.1 Document identification.74
E.2 Schema identification.74
E.2.1 ISO13584_IEC61360_dictionary_schema .74
E.2.2 ISO13584_IEC61360_language_resource_schema .74
E.2.3 ISO13584_IEC61360_class_constraint_schema .74
E.2.4 ISO13584_IEC61360_item_class_case_of_schema.75
Annex F (informative) Subset of the common IEC/ISO dictionary schema documented in this part of
ISO 13584 .76
F.1 General .76
F.1.1 Scope and object of the common ISO13584/IEC61360 dictionary model.76
F.1.2 Interoperability of ISO 13584 and IEC 61360 .77
F.2 Overview of the subset of the common ISO13584/IEC61360 dictionary model documented in this
part of ISO 13584.77
F.3 ISO13584_IEC61360_dictionary_schema .78
F.3.1 Introduction of the schema of the schema .78
F.3.1.1 Declaration of the schema .78
F.3.1.2 References to other schemata.78
F.3.2 Constant definitions.79
F.3.3 Identification of a dictionary.80
F.3.4 Basic Semantic Units: defining and using the dictionary .81
F.3.4.1 Requirements for exchange.81
F.3.4.2 Three levels architecture of the dictionary data.81
F.3.4.2.1 Basic_semantic_unit.82
F.3.4.2.2 Dictionary_element.83
F.3.4.2.3 Content_item .85
F.3.4.3 Overview of basic semantic units and dictionary elements .85
F.3.4.4 Identification of dictionary elements: three levels structure .86
F.3.4.5 Extension possibilities for other types of data.86
F.3.4.5.1 Supplier_related_BSU .86
F.3.4.5.2 Class_related_BSU .87
F.3.4.5.3 Supplier_BSU_relationship.87
F.3.4.5.4 Class_BSU_relationship.87
F.3.5 Supplier Data.88
F.3.5.1 Supplier_BSU.88
F.3.5.2 Supplier_element .89
F.3.6 Class Data .89
F.3.6.1 General.89
F.3.6.1.1 Class_BSU .91
© ISO 2010 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 13584-42:2010(E)
F.3.6.1.2 Class_and_property_elements. 92
F.3.6.1.3 Class . 93
F.3.6.2 Item_class . 97
F.3.6.3 Categorization_class . 98
F.3.7 Data Element Type / properties data. 100
F.3.7.1 Property_BSU. 100
F.3.7.2 Property_DET. 101
F.3.7.3 Condition, dependent and non-dependent Data Element Types. 103
F.3.7.3.1 Condition_DET. 103
F.3.7.3.2 Dependent_P_DET. 103
F.3.7.3.3 Non_dependent_P_DET. 104
F.3.7.4 Class_value_assignment. 104
F.3.8 Domain data: the type system . 105
F.3.8.1 General. 105
F.3.8.1.1 Data_type_BSU . 105
F.3.8.1.2 Data_type_element. 106
F.3.8.2 The type system . 107
F.3.8.2.1 Data_type. 107
F.3.8.2.2 Simple_type . 107
F.3.8.2.3 Number_type . 108
F.3.8.2.4 Int_type . 108
F.3.8.2.5 Int_measure_type . 109
F.3.8.2.6 Int_currency_type . 110
F.3.8.2.7 Non_quantitative_int_type . 110
F.3.8.2.8 Real_type. 111
F.3.8.2.9 Real_measure_type. 111
F.3.8.2.10 Real_currency_type. 113
F.3.8.2.11 Rational_type . 113
F.3.8.2.12 Rational_measure_type. 113
F.3.8.2.13 boolean_type . 115
F.3.8.2.14 String_type. 115
F.3.8.2.15 Translatable_string_type. 115
F.3.8.2.16 Non_translatable_string_type . 116
F.3.8.2.17 URI_type . 116
F.3.8.2.18 Date_time_data_type. 116
F.3.8.2.19 Date_data_type. 117
F.3.8.2.20 Time_data_type . 117
F.3.8.2.21 Non_quantitative_code_type . 118
F.3.8.2.22 Complex_type . 119
F.3.8.2.23 Level_type. 119
F.3.8.2.24 Level. 120
F.3.8.2.25 Class_reference_type. 120
F.3.8.2.26 Entity_instance_type. 121
F.3.8.2.27 Placement_type . 121
F.3.8.2.28 Axis1_placement_type. 122
F.3.8.2.29 Axis2_placement_2d_type. 122
F.3.8.2.30 Axis2_placement_3d_type. 123
F.3.8.2.31 Named_type. 123
F.3.8.3 Values. 123
F.3.8.3.1 Value_domain . 124
F.3.8.3.2 Value_type . 125
F.3.8.3.3 Dic_value . 125
F.3.8.3.4 Administrative_data . 126
F.3.8.3.5 Translation_data . 128
F.3.8.4 Extension to ISO 10303-41 unit definitions . 128
F.3.8.4.1 Non_si_unit . 128
F.3.8.4.2 Assert_ONEOF rule. 129
F.3.8.4.3 Dic_unit . 129
F.3.9 Basic type and entity definitions .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.