路径: 主页 > GB/T > 第230页 > GB/T 17645.42-2013
| 标准编号 | GB/T 17645.42-2013 (GB/T17645.42-2013) | | 中文名称 | 工业自动化系统与集成 零件库 第42部分:描述方法学:构造零件族的方法学 | | 英文名称 | Industrial automation systems and integration -- Parts library -- Part 42: Description methodology: Methodology for structuring parts families | | 行业 | 国家标准 (推荐) | | 中标分类 | L67 | | 国际标准分类 | 35.240.50; 25.040.40 | | 字数估计 | 203,281 | | 旧标准 (被替代) | GB/T 17645.42-2001 | | 标准依据 | 国家标准公告2013年第22号 | | 发布机构 | 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会 |
GB/T 17645.42-2013
Industrial automation systems and integration Parts library Part 42: Description methodology: Methodology for structuring parts families
ICS 35.240.50;25.040.40
L67
中华人民共和国国家标准
代替GB/T 17645.42-2001
工业自动化系统与集成 零件库
第42部分:描述方法学:
构造零件族的方法学
(ISO 13584-42:2010,IDT)
2013-11-12发布 2014-03-15实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
目次
前言 Ⅺ
引言 ⅫⅠ
1 范围 1
2 规范性引用文件 2
3 术语和定义 2
4 缩略语 9
5 产品特性表征类层次结构的说明 10
5.1 产品分类与产品本体的关系 10
5.2 类之间的关系 10
5.2.1 类包含关系 10
5.2.2 聚合与构成 11
5.3 产品特性表征类和产品特性的同步描述 11
5.4 可用特性和可见特性 12
5.5 标准化特性表征层次结构的目的 13
5.6 标准化特性表征层次结构的使用 13
5.7 类定值特性 13
5.8 ISO 13584系列标准和IEC 61360系列标准的兼容性 13
6 产品特性表征类层次结构的创建规则 14
6.1 特性表征类层次结构的选择 14
6.1.1 应用领域 14
6.1.2 类层次结构的上层部分 14
6.1.3 类层次结构的下层部分 14
6.1.4 类层次结构的多种视角 14
6.2 特性的关联 15
6.2.1 特性范围 15
6.2.2 特性的语义标识 15
6.2.3 因素分析规则 15
7 描述产品特性的字典元素 16
7.1 ISO 13584/IEC 61360公共字典模型的特性映射 16
7.2 属性 16
7.2.1 代码 17
7.2.2 定义类 17
7.2.3 数据类型 17
7.2.4 推荐名 18
7.2.5 短名 18
7.2.6 推荐字母符号 18
7.2.7 同义字母符号 18
7.2.8 同义名 19
7.2.9 特性类型分类 19
7.2.10 定义 19
7.2.11 定义的源文档 19
7.2.12 注释 20
7.2.13 备注 20
7.2.14 单位 20
7.2.15 条件 20
7.2.16 公式 20
7.2.17 值格式 21
7.2.18 初始定义的日期 22
7.2.19 当前版本的日期 22
7.2.20 当前修订的日期 22
7.2.21 版本号 22
7.2.22 修订号 22
7.2.23 弃用 23
7.2.24 弃用的说明 23
7.2.25 管理数据 23
8 描述产品类的字典元素 23
8.1 类到ISO 13584/IEC 61360公共字典模型的映射 23
8.2 属性 24
8.2.1 代码 25
8.2.2 超类 25
8.2.3 推荐名 26
8.2.4 短名 26
8.2.5 同义名 26
8.2.6 可见类型 26
8.2.7 可用类型 27
8.2.8 类定值特性 27
8.2.9 可见特性 27
8.2.10 可用特性 27
8.2.11 类常数定值 28
8.2.12 定义 28
8.2.13 定义的源文档 28
8.2.14 注释 28
8.2.15 备注 29
8.2.16 简图 29
8.2.17 初始定义的日期 29
8.2.18 当前版本的日期 29
8.2.19 当前修订的日期 29
8.2.20 版本号 30
8.2.21 修订号 30
8.2.22 约束 30
8.2.23 实例可共享 30
8.2.24 分类类的超类 31
8.2.25 弃用 31
8.2.26 弃用的说明 31
8.2.27 管理数据 31
9 字典变更管理规则 31
9.1 本体连续性原则 32
9.2 修订与版本 32
9.3 修正错误 34
9.4 变更管理的规则 35
9.4.1 变更的分类准则 35
9.4.2 变更的依赖性和传播 37
9.4.3 分类类的管理 38
9.4.4 字典版本和修订的管理 38
9.5 字典变更和属性 38
9.5.1 系统维护属性 38
9.5.2 可用于文本变更的属性 39
9.6 参考字典演变的约束 39
附录A(规范性附录) 非定量数据元素类型的类型分类代码综述(主要类A) 40
附录B(规范性附录) 实体短名 41
附录C(规范性附录) 计算机可解释的列表 44
附录D(规范性附录) 值格式说明 45
D.1 符号 45
D.2 数据值格式类型 46
D.3 用于定义格式的元标识符 46
D.4 定量数值格式 47
D.4.1 NR1-值格式 47
D.4.2 NR2-值格式 48
D.4.3 NR3-值格式 48
D.4.4 NR4-值格式 49
D.5 非定量值格式 50
D.5.1 字母值格式 50
D.5.2 混合字符值格式 50
D.5.3 数字值格式 51
D.5.4 混合字母或数字字符值格式 51
D.5.5 二进制值格式 51
D.6 值示例 52
D.7 GB 13000中的字符 53
附录E(规范性附录) 信息对象注册 57
E.1 文档标识 57
E.2 模式标识 57
E.2.1 模式ISO 13584_IEC 61360_dictionary_schema 57
E.2.2 模式ISO 13584_IEC 61360_language_resource_schema 57
E.2.3 模式ISO 13584_IEC 61360_class_constraint_schema 57
E.2.4 模式ISO 13584_IEC 61360_item_class_case_of_schema 57
附录F(资料性附录) GB/T 17645本部分描述的IEC/ISO 公共字典模式的子集 58
F.1 概述 58
F.1.1 ISO 13584/IEC 61360公共字典模型的范围和目的 58
F.1.2 ISO 13584和IEC 61360的互操作性 58
F.2 本部分描述的ISO 13584/IEC 61360公共字典模型子集的综述 59
F.3 模式ISO 13584_IEC 61360_dictionary_schema 59
F.3.1 模式简介 59
F.3.1.1 模式的声明 59
F.3.1.2 对其他模式的引用 60
F.3.2 常数定义 60
F.3.3 字典的标识 61
F.3.4 基本语义单元:定义和使用字典 62
F.3.4.1 数据交换的需求 62
F.3.4.2 字典数据的三级体系架构 62
F.3.4.2.1 实体basic_semantic_unit 63
F.3.4.2.2 实体dictionary_element 64
F.3.4.2.3 实体content_item 65
F.3.4.3 基本语义单元和字典元素的综述 66
F.3.4.4 字典元素的标识:三级结构 66
F.3.4.5 对其他数据类型的扩展能力 67
F.3.4.5.1 实体supplier_related_BSU 67
F.3.4.5.2 实体class_related_BSU 67
F.3.4.5.3 实体supplier_BSU_relationship 67
F.3.4.5.4 实体class_BSU_relationship 67
F.3.5 供方数据 68
F.3.5.1 实体supplier_BSU 68
F.3.5.2 实体supplier_element 69
F.3.6 类的数据 69
F.3.6.1 概述 69
F.3.6.1.1 实体class_BSU 71
F.3.6.1.2 实体class_and_property_elements 72
F.3.6.1.3 实体class 72
F.3.6.2 实体item_class 76
F.3.6.3 实体categorization_class 77
F.3.7 数据元素类型/特性数据 79
F.3.7.1 实体property_BSU 79
F.3.7.2 实体property_DET 80
F.3.7.3 条件、依赖和非依赖数据元素类型 81
F.3.7.3.1 实体condition_DET 81
F.3.7.3.2 实体dependent_P_DET 81
F.3.7.3.3 实体non_dependent_P_DET 82
F.3.7.4 实体class_value_assignment 82
F.3.8 域数据:类型体系 83
F.3.8.1 概述 83
F.3.8.1.1 实体data_type_BSU 84
F.3.8.1.2 实体data_type_element 84
F.3.8.2 类型体系 85
F.3.8.2.1 实体data_type 85
F.3.8.2.2 实体simple_type 85
F.3.8.2.3 实体number_type 86
F.3.8.2.4 实体int_type 86
F.3.8.2.5 实体int_measure_type 86
F.3.8.2.6 实体int_currency_type 87
F.3.8.2.7 实体non_quantitative_int_type 88
F.3.8.2.8 实体real_type 88
F.3.8.2.9 实体real_measure_type 88
F.3.8.2.10 实体real_currency_type 89
F.3.8.2.11 实体rational_type 90
F.3.8.2.12 实体rational_measure_type 90
F.3.8.2.13 实体boolean_type 91
F.3.8.2.14 实体string_type 91
F.3.8.2.15 实体translatable_string_type 92
F.3.8.2.16 实体non_translatable_string_type 92
F.3.8.2.17 实体URI_type 92
F.3.8.2.18 实体date_time_data_type 93
F.3.8.2.19 实体date_data_type 93
F.3.8.2.20 实体time_data_type 94
F.3.8.2.21 实体non_quantitative_code_type 94
F.3.8.2.22 实体complex_type 95
F.3.8.2.23 实体level_type 95
F.3.8.2.24 实体level 96
F.3.8.2.25 实体class_reference_type 96
F.3.8.2.26 实体entity_instance_type 96
F.3.8.2.27 实体placement_type 97
F.3.8.2.28 实体axis1_placement_type 97
F.3.8.2.29 实体axis2_placement_2d_type 98
F.3.8.2.30 实体axis2_placement_3d_type 98
F.3.8.2.31 实体named_type 98
F.3.8.3 值 99
F.3.8.3.1 实体value_domain 99
F.3.8.3.2 类型value_type 100
F.3.8.3.3 实体dic_value 100
F.3.8.3.4 实体administrative_data 101
F.3.8.3.5 实体translation_data 102
F.3.8.4 GB/T 16656.41单位定义的扩展 103
F.3.8.4.1 实体non_si_unit 103
F.3.8.4.2 规则assert_ONEOF 103
F.3.8.4.3 实体dic_unit 103
F.3.9 基本类型和实体定义 104
F.3.9.1 基本类型定义 104
F.3.9.1.1 类型class_code_type 104
F.3.9.1.2 类型code_type 104
F.3.9.1.3 类型currency_code 105
F.3.9.1.4 类型data_type_code_type 105
F.3.9.1.5 类型date_type 105
F.3.9.1.6 类型definition_type 106
F.3.9.1.7 类型DET_classification_type 106
F.3.9.1.8 类型note_type 106
F.3.9.1.9 类型pref_name_type 106
F.3.9.1.10 类型property_code_type 106
F.3.9.1.11 类型remark_type 107
F.3.9.1.12 类型hierarchical_position_type 107
F.3.9.1.13 类型revision_type 107
F.3.9.1.14 类型short_name_type 107
F.3.9.1.15 类型supplier_code_type 108
F.3.9.1.16 类型syn_name_type 108
F.3.9.1.17 类型keyword_type 108
F.3.9.1.18 类型ISO _29002_IRDI_type 108
F.3.9.1.19 类型constraint_identifier 109
F.3.9.1.20 类型dic_unit_identifier 109
F.3.9.1.21 类型dic_value_identifier 110
F.3.9.1.22 类型value_code_type 110
F.3.9.1.23 类型value_format_type 110
F.3.9.1.24 类型version_type 111
F.3.9.1.25 类型status_type 111
F.3.9.1.26 类型dictionary_code_type 111
F.3.9.2 基本实体定义 112
F.3.9.2.1 实体dates 112
F.3.9.2.2 实体document 112
F.3.9.2.3 实体graphics 112
F.3.9.2.4 实体external_graphics 112
F.3.9.2.5 实体graphic_files 113
F.3.9.2.6 实体identified_document 113
F.3.9.2.7 实体item_names 113
F.3.9.2.8 实体label_with_language 115
F.3.9.2.9 实体mathematical_string 115
F.3.10 函数定义 115
F.3.10.1 函数acyclic_superclass_relationship 115
F.3.10.2 函数check_syn_length 116
F.3.10.3 函数codes_are_unique 116
F.3.10.4 函数definition_available_implies 117
F.3.10.5 函数is_subclass 117
F.3.10.6 函数string_for_derived_unit 118
F.3.10.7 函数string_for_named_unit 120
F.3.10.8 函数string_for_SI_unit 121
F.3.10.9 函数string_for_unit 122
F.3.10.10 函数al_class_descriptions_reachable 123
F.3.10.11 函数compute_known_visible_properties 123
F.3.10.12 函数compute_known_visible_data_types 124
F.3.10.13 函数compute_known_applicable_properties 125
F.3.10.14 函数compute_known_applicable_data_types 126
F.3.10.15 函数list_to_set 126
F.3.10.16 函数check_properties_applicability 127
F.3.10.17 函数check_datatypes_applicability 127
F.3.10.18 函数one_language_per_translation 128
F.3.10.19 函数alowed_values_integer_types 129
F.3.10.20 函数is_class_valued_property 129
F.3.10.21 函数class_value_assigned 130
F.4 模式ISO 13584_IEC 61360_language_resource_schema 131
F.4.1 ISO 13584_IEC 61360_language_resource_schema类型和实体定义 131
F.4.1.1 实体language_code 131
F.4.1.2 实体global_language_assignment 132
F.4.1.3 实体present_translations 132
F.4.1.4 类型translatable_label 133
F.4.1.5 实体translated_label 133
F.4.1.6 类型translatable_text 133
F.4.1.7 实体translated_text 133
F.4.2 模式ISO 13584_IEC 61360_language_resource_schema中的函数定义 134
F.4.2.1 函数check_label_length 134
F.4.3 模式ISO 13584_IEC 61360_language_resource_schema中的规则定义 134
F.5 模式ISO 13584_IEC 61360_class_constraint_schema 135
F.5.1 模式ISO 13584_IEC 61360_class_constraint_schema概述 136
F.5.2 模式ISO 13584_IEC 61360_class_constraint_schema中的实体定义 136
F.5.2.1 实体constraint 136
F.5.2.2 实体property_constraint 137
F.5.2.3 实体class_constraint 137
F.5.2.4 实体configuration_control_constraint 137
F.5.2.5 实体filter 138
F.5.2.6 实体integrity_constraint 139
F.5.2.7 实体context_restriction_constraint 139
F.5.2.8 实体domain_constraint 140
F.5.2.9 实体subclass_constraint 140
F.5.2.10 实体entity_subtype_constraint 141
F.5.2.11 实体enumeration_constraint 141
F.5.2.12 实体range_constratint 142
F.5.2.13 实体string_size_constraint 143
F.5.2.14 实体string_pattern_constraint 143
F.5.2.15 实体cardinality_constraint 144
F.5.3 模式ISO 13584_IEC 61360_class_constraint_schema中的类型定义 144
F.5.3.1 类型constraint_or_constraint_id 144
F.5.4 模式ISO 13584_IEC 61360_class_constraint_schema中的函数定义 144
F.5.4.1 函数integer_values_in_range 145
F.5.4.2 函数correct_precondition 145
F.5.4.3 函数correct_constraint_type 146
F.5.4.4 函数compatible_data_type_and_value 149
F.5.5 模式ISO 13584_IEC 61360_class_constraint_schema中的规则定义 153
F.5.5.1 规则unique_constraint_id 153
F.6 模式ISO 13584_IEC 61360_item_class_case_of_schema 153
F.6.1 模式ISO 13584_IEC 61360_item_class_case_of_schema简介 154
F.6.2 模式ISO 13584_IEC 61360_item_class_case_of_schema中的实体定义 154
F.6.2.1 实体a_priori_semantic_relationship 154
F.6.2.2 实体item_class_case_of 156
F.6.3 模式ISO 13584_IEC 61360_item_class_case_of_schema中的函数定义 158
F.6.3.1 函数compute_known_property_constraints 158
F.6.3.2 函数compute_known_referenced_property_constraints 160
F.6.3.3 函数superclass_of_item_is_item 161
F.6.3.4 函数check_is_case_of_referenced_classes_definition 161
F.6.4 模式ISO 13584_IEC 61360_item_class_case_of_schema中的规则定义 162
F.6.4.1 规则imported_properties_are_visible_or_applicable_rule 162
F.6.4.2 规则imported_data_types_are_visible_or_applicable_rule 162
F.6.4.3 规则alowed_named_type_usage_rule 163
F.7 物理文件示例 164
F.7.1 文件头 164
F.7.2 供方数据 164
F.7.3 根类数据 164
F.7.4 材料数据 165
F.7.5 元器件数据 165
F.7.6 电工/电子元器件数据 166
附录G(资料性附录) 特性的主类和类别的综述 168
附录H (资料性附录) 定量数据元素类型的类型分类代码综述 169
附录I(资料性附录) EXPRESS-G 图 174
附录J(资料性附录) 局部字典 185
附录K(资料性附录) 支持实现的信息 186
参考文献 187
前言
GB/T 17645《工业自动化系统与集成 零件库》包含多个部分,各部分按功能分为多个子系列,即:
---第10到19部分规定了概念描述;
---第20到29部分规定了逻辑资源;
---第30到39部分规定了实现资源;
---第40到49部分规定了描述方法学;
---第100到199部分规定了视图交换协议;
---第500到599部分规定了参考字典。
GB/T 17645《工业自动化系统与集成 零件库》现已发布的有以下几个部分:
---第1部分:综述与基本原理;
---第20部分:逻辑资源:表达式的逻辑模型;
---第24部分:逻辑资源:供方库的逻辑模型;
---第25部分:逻辑资源:带聚合值和显式内容的供方库逻辑模型;
---第26部分:逻辑资源:信息供方标识;
---第31部分:实现资源:几何编程接口;
---第42部分:描述方法学:构造零件族的方法学;
---第101部分:视图交换协议:参数化程序的几何视图交换协议;
---第102部分:视图交换协议:符合GB/T 16656一致性规范的视图交换协议;
---第511部分:机械系统与通用件:紧固件参考字典。
本部分为GB/T 17645的第42部分。
本部分按照GB/T 1.1-2009给出的规则起草。
本部分代替GB/T 17645.42-2001《工业自动化系统与集成 零件库 第42部分:描述方法学:构
造零件族的方法学》,与GB/T 17645.42-2001相比主要变化如下:
---调整了标准的适用范围,并用“产品(或零件)特性表征类”代替上一版的“零件族”,用“叶节点
零件特性表征类和非叶节点零件特性表征类”代替上一版的“零件通用族和零件简单族”;新增
了本部分的功能内容,包括“零件特性表征类与分类体系的关联机制”“不同特性表征层次结构
中的特性表征类之间的关联机制”“对任何其他非零件对象的描述,该对象可以通过类隶属关
系与特性-值集合进行特性描述且适用GB/T 17645本部分定义的整个方法学”等(见第1
章);
---删除了上一版中的7条术语、修订了16条术语的定义并新增了26条术语(见第3章);
---删除了上一版中有关“零件简单族”的相关规则,现有创建层次结构的规则减少为7条;
---描述特性的字典元素属性从上一版的22个增加为25个,新增了3个(见7.2);
---描述产品类的字典元素属性从上一版的21个增加为27个,修订了1个,新增了6个(见8.2);
---上一版中“定义特性新版本的规则和/或定义特性修订的规则”和“定义类新版本的规则和/或
定义类修订的规则”相关内容整合到新增的第9章“字典变更管理规则”(见第9章);
---附录“IEC/ISO 公共字典模式的子集”中删去了将Item类细化为feature类、component类或
material类的功能(见附录F)。
本部分使用翻译法等同采用ISO 13584-42:2010《工业自动化系统与集成 零件库 第42部分:描
述方法学:构造零件族的方法学》,在技术内容和结构方面与ISO 13584-42:2010一致。
与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:
---GB/T 7408-2005数据元和交换格式 信息交换 日期和时间表示法(ISO 8601:2000,IDT)
---GB/T 17564.2-2005 电气元器件的标准数据元素类型和相关分类模式 第2部分:
EXPRESS字典模式(IEC 61360-2:2004,IDT)
本部分对ISO 13584-42:2010做了如下编辑性修改:
---对于带下划线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了维护
其英文原意,在本部分中都使用它的英文原名,仅当它作为标题时,在该英文名前增加了它的
归属的类型说明。
本部分由中国机械工业联合会提出。
本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。
本部分起草单位:中国标准化研究院。
本部分主要起草人:詹俊峰、杨青海、洪岩、王志强、刘守华。
本部分所代替标准的历次版本发布情况为:
---GB/T 17645.42-2001。
引 言
GB/T 17645是用于零件库中计算机可解释的数据表达与交换的国家标准,其目的是提供能够转
换零件库数据的一种中性机制,且与任何使用零件库数据的系统无关。这个描述的特性使它不仅适合
于包含零件的文件交换,而且也是实现和共享各种零件数据库的基础。
本标准由一系列部分组成,每个部分独立出版。GB/T 17645各部分分为以下各类:概念描述、逻
辑资源、实现资源、描述方法学、视图交换协议以及参考字典。GB/T 17645.1中对各系列进行了描述,
本部分属于描述方法学。
GB/T 17645的本部分为相关标准化技术委员会及创建产品本体的其他信息供方提供了规则和指
南,这些产品本体由根据公共方法学构建的零件类特性表征层次结构组成,以使多个供方之间保持一
致,这些规则包括:将零件分组到零件特性表征类以形成层次结构的方法;将零件特性与零件特性类、描
述各零件类和特性的字典元素进行关联的方法。
GB/T 17645的本部分引用了一个描述字典数据交换的数据模型规范,该EXPRESS规范作为
GB/T 17645和GB/T 17564标准的公共模型而制定,并作为GB/T 17564.2标准出版,为便于使用,
GB/T 17645的本部分以资料性附录的形式提供了与IEC 61360-2的标准内容相一致的公共模型,要理
解附录F对该模型的描述内容,需要掌握EXPRESS语言知识。EXPRESS语言由GB/T 16656.11定
义,理解GB/T 17645的本部分正文内容不需要其他特定的知识。
GB/T 17645的本部分的本版次描述了下列建模功能:
---通过限定特性值域的特性约束建模功能;
---特性表征类和分类类的建模与区分功能;
---采用单一资源机制的聚合和组合建模功能;
---带有外部引用的字符串描述功能;
---属于不同类层次结构的类关联功能。
注:以下修订将确保符合GB/T 17645的本部分上一版本的字典也满足此版本的要求:(1)在整个参考字典中用
item_class类代替feature_class类、component_class类和 material_class类;(2)为每个新的item_class类增加
instance_sharable属性,其取值对于component_class类和 material_class类而言为真,对于feature_class类值为
假;(3)增加了大量的附加属性。
工业自动化系统与集成 零件库
第42部分:描述方法学:
构造零件族的方法学
1 范围
GB/T 17645的本部分规定了定义零件特性表征类和零件特性的原则,这些特性和类用于描述零
件的特性,并独立于任何特定的供方预定义标识。
本部分描述的规则和指南对于负责创建标准化特性表征层次结构的标准化技术委员会而言具有强
制约束力。
推荐供方和用户使用这些规则作为建立层次结构的方法学。
以下内容属于本部分的范围:
---将零......
|