BS ISO 13584-24:2003:2023 Edition
$215.11
Industrial automation systems and integration. Parts library – Logical resource: Logical model of supplier library
Published By | Publication Date | Number of Pages |
BSI | 2023 | 394 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
17 | Foreword |
18 | Introduction |
19 | 1 Scope |
20 | 2 Normative references |
21 | 3 Terms, definitions and abbreviations |
34 | 4 Structure of ISO 13584‑24 |
35 | 4.1 Generic resources 4.1.1 ISO13584_instance_resource_schema 4.1.2 ISO13584_library_expressions_schema 4.1.3 ISO13584_table_resource_schema 4.1.4 ISO13584_variable_semantics_schema 4.1.5 ISO13584_domain_resource_schema |
36 | 4.2 Parts library specific resources 4.2.1 ISO13584_extended_dictionary_schema 4.2.2 ISO13584_library_content_schema 4.2.3 ISO13584_external_file_schema 4.2.4 ISO13584_method_schema 4.3 Library integrated information models |
37 | 4.3.1 ISO13584_g_m_iim_schema and LIIM 24-1 4.3.2 ISO13584_f_m_iim_schema and LIIM 24-2 4.3.3 ISO13584_f_v_iim_schema and LIIM 24-3 5 Fundamental concepts and assumptions 5.1 Conceptual model of a supplier library |
38 | 5.2 Implicit versus explicit description of a parts library 5.2.1 Explicit modelling of simple families of parts: by set extension |
39 | 5.2.2 Implicit modeling of simple families by entity data type 5.2.3 Explicit and implicit description of classes in this part of ISO 13584 |
40 | 5.3 Direct use of EXPRESS versus meta-modelling for implicit description 5.3.1 Direct use of the EXPRESS language for modelling classes |
41 | 5.3.2 Meta-modelling of classes using EXPRESS 5.4 Two level description of a supplier library and the ISO/IEC common dictionary schema |
42 | 5.4.1 Common dictionary description for ISO 13584 and IEC 61360 5.4.2 Dictionary descriptions for ISO 13584 5.4.3 Interoperability of ISO 13584 and IEC 61360 |
43 | 5.5 Independence between dictionary_elements and content_items: the BSU mechanism 5.5.1 Reference between several EXPRESS schema populations via the BSU mechanism 5.5.2 Expressing constraints between dictionary entries |
44 | 5.6 ISO 13584 and the Internet 5.6.1 Documents represented within a library exchange context 5.6.2 Support of the HTTP protocol and local Internet server 5.6.3 Particular HTTP formats to be supported by an implementation |
45 | 5.6.4 Remote access to a document through the Internet |
46 | 6 ISO13584_instance_resource_schema |
47 | 6.1 Introduction to the ISO13584_instance_resource_schema 6.2 Fundamental concepts and assumptions for the ISO13584_instance_resource_schema 6.2.1 Two-fold description of classes and instance representation |
49 | 6.2.2 Representation of a context-dependent characteristic value 6.2.3 Optional properties 6.3 ISO13584_instance_resource_schema type definitions |
50 | 6.3.1 Null_value 6.3.2 Primitive_value 6.3.3 Null_or_primitive_value 6.3.4 Simple_value 6.3.5 Null_or_simple_value 6.3.6 Number_value 6.3.7 Null_or_number_value |
51 | 6.3.8 Integer_value 6.3.9 Null_or_integer_value 6.3.10 Real_value 6.3.11 Null_or_real_value 6.3.12 Boolean_value 6.3.13 Null_or_boolean_value 6.3.14 Translatable_string_value |
52 | 6.3.15 Translated_string_value 6.3.16 String_value 6.3.17 Null_or_translatable_string_value 6.3.18 Complex_value 6.3.19 Null_or_complex_value |
53 | 6.3.20 Entity_instance_value 6.3.21 Null_or_entity_instance_value 6.3.22 Defined_entity_instance_value |
54 | 6.3.23 Controlled_entity_instance_value 6.3.24 STEP_entity_instance_value 6.3.25 PLIB_entity_instance_value 6.3.26 Uncontrolled_entity_instance_value 6.3.27 Property_or_data_type_BSU 6.4 ISO13584_instance_resource_schema entity definitions |
55 | 6.4.1 Level_spec_value 6.4.2 Null_or_level_spec_value 6.4.3 Int_level_spec_value 6.4.4 Null_or_int_level_spec_value 6.4.5 Real_level_spec_value |
56 | 6.4.6 Null_or_real_level_spec_value 6.4.7 Class instances |
61 | 6.4.8 Property_value |
62 | 6.4.9 Context_dependent_property_value 6.5 ISO13584_instance_resource_schema rule definition 6.5.1 Valued_properties_are_allowed_for_implicit_spec_rule rule 6.5.2 Valued_properties_are_allowed_for_explicit_spec_rule rule |
63 | 6.5.3 Identification_properties_are_valued_for_implicit_spec_rule rule 6.5.4 Identification_properties_are_valued_for_explicit_spec_rule rule 6.5.5 Fm_valued_properties_are_allowed_for_implicit_spec_rule rule |
64 | 6.5.6 Fm_valued_properties_are_allowed_for_explicit_spec_rule rule 6.5.7 Fm_free_properties_are_valued_for_implicit_spec_rule rule 6.5.8 Fm_free_properties_are_valued_for_explicit_spec_rule rule |
65 | 6.6 ISO13584_instance_resource_schema function definitions 6.6.1 Compatible_class_and_class function 6.6.2 Right_values_for_level_spec function |
66 | 6.6.3 Compatible_level_type_and_instance function 6.6.4 Compatible_type_and_value function |
67 | 6.6.5 Collects_assigned_instance_properties function 6.6.6 Correct_view_from_model function 6.6.7 Is_condition_det function |
68 | 6.6.8 Is_dependent_p_det function 6.6.9 All_context_parameters_referenced function 6.6.10 Collects_property_context function 6.6.11 Check_class_type_for_dic_item_instance function |
69 | 6.6.12 Check_class_type_for_dic_f_model_instance function 6.6.13 Check_class_type_for_dic_f_view_instance function 6.6.14 Check_property_values_translations function 6.6.15 Same translations function |
70 | 6.6.16 Compatible_item_caseof_with_class_definition function 6.6.17 Compatible_model_caseof_with_class_definition function 6.6.18 superclass_closure function 6.6.19 compute_superclass_closure procedure |
71 | 6.6.20 item_caseof_closure function 6.6.21 next_item_caseof function 6.6.22 compute_item_caseof_closure procedure |
72 | 6.6.23 model_caseof_closure function 6.6.24 next_model_caseof function 6.6.25 compute_model_caseof_closure procedure 7 ISO13584_library_expressions_schema |
73 | 7.1 Introduction to the ISO13584_library_expressions_schema |
74 | 7.2 Fundamental concepts and assumptions for the ISO13584_library_expressions_schema 7.2.1 Information model of a variable 7.2.2 Strong typing of variables and expressions |
75 | 7.3 ISO13584_library_expressions_schema type definitions 7.3.1 Library_expression 7.3.2 Library_variable 7.4 ISO13584_library_expressions_schema entity definitions |
76 | 7.4.1 Level_spec_expression |
78 | 7.4.2 Entity_instance_expression |
79 | 7.4.3 Class_instance_expression |
84 | 7.4.4 Exists_value 7.4.5 Instance_comparison_equal 7.5 ISO13584_library_expressions_schema rule definition |
85 | 7.5.1 Two_fold_variable_representation_rule rule 7.5.2 Syntax_of function 7.5.3 Semantics_of function 7.5.4 Collects_assigned_properties function |
86 | 7.5.5 Collects_referenced_library_expressions function 7.5.6 Compatible_simple_type_and_expression function 7.5.7 Compatible_type_and_library_expression function |
87 | 7.5.8 Compatible_variable_and_expression function 7.5.9 Compatible_variable_and_library_expression function 8 ISO13584_table_resource_schema |
88 | 8.1 Introduction to the ISO13584_table_resource_schema |
89 | 8.2 Fundamental concepts and assumptions for the ISO13584_table_resource_schema 8.2.1 Description of tables |
90 | 8.2.2 Description of table expressions 8.3 ISO13584_table_resource_schema entity definitions 8.3.1 Table_identification |
91 | 8.3.2 Table_specification 8.3.3 Table_extension |
93 | 8.3.4 Column 8.3.5 Simple_column |
94 | 8.3.6 Complex_column |
96 | 8.3.7 Table expressions |
103 | 8.4 ISO13584_table_resource_schema functions definition 8.4.1 Compatible_column_and_variable function 8.4.2 Compatible_column_and_variable_semantics function |
104 | 8.4.3 Compatible_list_variable_semantics_and_columns function 8.4.4 Compatible_variable_semantics_and_expression function 8.4.5 Compatible_list_variable_semantics_and_expressions function 8.4.6 Collects_columns function |
105 | 8.4.7 Diff_columns function 8.4.8 Return_key function |
106 | 8.4.9 Is_SQL_mappable_table_expression function 8.4.10 Used_table_literals function 8.4.11 Check_iterator_context function |
107 | 8.4.12 Check_iterator_domain_uniqueness function 8.4.13 No_null_values_in_key_columns function 8.4.14 Same_translations_for_string_values function 8.4.15 Same_translations_for_table_extension function |
108 | 8.4.16 Get_translated_string_values_of_tuple function 9 ISO13584_variable_semantics_schema 9.1 Introduction to the ISO13584_variable_semantics_schema |
109 | 9.2 Fundamental concepts and assumptions for the ISO13584_variable_semantics_schema 9.2.1 Instance related operation 9.2.2 Instance structure 9.2.3 Context of a method 9.3 ISO13584_variable_semantics_schema type definition 9.3.1 Property_semantics_or_path 9.4 ISO13584_variable_semantics_schema entity definitions 9.5 Property_semantics |
110 | 9.6 Sub_property_path |
111 | 9.7 Variable_semantics referring to the SELF entity 9.7.1 Self_variable_semantics 9.7.2 Self_property_semantics 9.7.3 Self_property_value_semantics |
112 | 9.7.4 Self_property_name_semantics |
114 | 9.7.5 Self_class_variable_semantics 9.7.6 Self_class_name_semantics |
116 | 9.8 Variables referring to the open view characteristics 9.8.1 Open_view_variable_semantics 9.8.2 Open_view_property_semantics |
117 | 9.8.3 Open_view_property_value_semantics 9.9 ISO13584_variable_semantics_schema function definitions 9.9.1 BSU_of_property_semantics function 9.9.2 Check_property_semantics function 10 ISO13584_domain_resource_schema |
118 | 10.1 Introduction to the ISO13584_domain_resource_schema |
119 | 10.2 Fundamental concepts and assumption for the ISO13584_domain_resource_schema |
120 | 10.3 ISO13584_domain_resource_schema type definition 10.3.1 Boolean_expression_or_others 10.4 ISO13584_domain_resource_schema entity definitions 10.4.1 Others 10.4.2 Domain_restriction |
121 | 10.4.3 Guarded_simple_domain 10.4.4 Simple_domain 10.4.5 Table_defined_domain |
122 | 10.4.6 Type_defined_domain 10.4.7 Subclass_defined_domain |
123 | 10.4.8 Constant_range_defined_domain 10.4.9 Variable_range_defined_domain |
124 | 10.4.10 Predicate_defined_domain |
125 | 10.4.11 Functional_domain_restriction 10.4.12 Guarded_functional_domain 10.4.13 Simple_functional_domain 10.4.14 Library_expression_defined_value |
126 | 10.4.15 Table_defined_value |
127 | 10.4.16 Null_defined_value 10.5 ISO13584_domain_resource_schema function definitions 10.5.1 Collects_variables function 10.5.2 Collects_var_sem function 10.5.3 Used_tables_in_domain function |
128 | 10.5.4 Used_variables_in_domain function 10.5.5 Variables_belong_to_assumes function 11 ISO13584_extended_dictionary_schema |
129 | 11.1 Introduction to the ISO13584_extended_dictionary_schema |
130 | 11.2 Fundamental concepts and assumptions for the ISO13584_extended_dictionary_schema 11.2.1 Dictionary structure 11.2.2 Class related elements |
131 | 11.2.3 Supplier related elements 11.2.4 Three-fold description of dictionary elements 11.2.5 Unique identification of dictionary elements 11.2.6 Applicable elements |
132 | 11.2.7 Visibility rule 11.2.8 Semantic relationships between classes |
133 | 11.2.9 A priori semantic relationships and importation rule 11.2.10 Type checking for the tables referenced in the dictionary |
134 | 11.3 ISO13584_extended_dictionary_schema constant definitions 11.3.1 Element_code_len 11.3.2 Dictionary_code_len 11.4 ISO13584_extended_dictionary_schema type definitions 11.4.1 Document_code_type 11.4.2 Program_library_code_type 11.4.3 Table_code_type |
135 | 11.4.4 Absolute_URL_type 11.4.5 Dictionary_code_type 11.5 ISO13584_extended_dictionary_schema identification of a dictionary |
136 | 11.6 ISO13584_extended_dictionary_schema overall architecture of a dictionary |
140 | 11.7 Dictionary_in_standard_format |
141 | 11.8 Data_exchange_specification_identification 11.9 Library_iim_identification |
142 | 11.10 View_exchange_protocol_identification 11.11 ISO13584_extended_dictionary_schema entity definitions: additional entity instance types 11.11.1 Representation_type |
143 | 11.11.2 Geometric_representation_context_type 11.11.3 Representation_reference_type 11.11.4 Program_reference_type |
144 | 11.12 ISO13584_extended_dictionary_schema entity definitions: additional basic semantic units 11.12.1 Program_library_BSU 11.12.2 Table_BSU |
145 | 11.12.3 Document_BSU |
146 | 11.13 ISO13584_extended_dictionary_schema entity definitions: supplier BSU relationship 11.13.1 Supplier_program_library_relationship 11.14 ISO13584_extended_dictionary_schema entity definitions: class BSU relationships 11.14.1 Class_table_relationship |
147 | 11.14.2 Class_document_relationship 11.15 ISO13584_extended_dictionary_schema entity definitions: properties of functional models and functional views 11.15.1 Representation_P_DET 11.16 ISO13584_extended_dictionary_schema entity definitions: specific dictionary elements |
148 | 11.16.1 Supplier_related_dictionary_element 11.16.2 Class_related_dictionary_element 11.16.3 Program_library_element 11.17 ISO13584_extended_dictionary_schema entity definitions: class related elements |
149 | 11.17.1 Table_element 11.17.2 RDB_table_element 11.17.3 Document_element |
150 | 11.17.4 Document_element_with_http_access 11.17.5 Document_element_with_translated_http_access |
151 | 11.17.6 Referenced_document 11.17.7 Referenced_graphics |
152 | 11.18 ISO13584_extended_dictionary_schema entity definitions: feature class 11.19 ISO13584_extended_dictionary_schema entity definitions: a priori semantic relationship |
153 | 11.20 ISO13584_extended_dictionary_schema entity definitions: functional model class |
154 | 11.20.1 Abstract_functional_model_class |
156 | 11.20.2 Functional_model_class 11.20.3 Fm_class_view_of |
157 | 11.21 ISO13584_extended_dictionary_schema entity definitions: functional view class |
158 | 11.21.1 Functional_view_class |
159 | 11.21.2 Non_instantiable_functional_view_class 11.21.3 Specification of the range of a view control variable |
160 | 11.22 ISO13584_extended_dictionary_schema entity definitions: item class a priori case of 11.22.1 Item_class_case_of 11.22.2 Component_class_case_of |
161 | 11.22.3 Material_class_case_of 11.22.4 Feature_class_case_of 11.23 ISO13584_extended_dictionary_schema entity definitions: a posteriori semantic relationships 11.23.1 A_posteriori_semantic_relationship 11.23.2 A_posteriori_case_of |
162 | 11.23.3 A_posteriori_view_of |
163 | 11.24 ISO13584_extended_dictionary_schema entity definitions: table contents 11.24.1 Table_content |
164 | 11.24.2 RDB_table_content 11.25 ISO13584_extended_dictionary_schema: RULE definitions 11.25.1 Representation_properties_for_model_and_view_rule rule |
165 | 11.25.2 Allowed_named_type_usage_rule rule 11.25.3 Assert_oneof_for_table_rule rule 11.25.4 Assert_oneof_for_class_rule rule |
166 | 11.25.5 No_forward_reference_from_table_rule rule 11.25.6 Imported_properties_are_visible_or_applicable_rule rule 11.25.7 Imported_data_types_are_visible_or_applicable_rule rule |
167 | 11.25.8 Imported_tables_are_visible_or_applicable_rule rule 11.25.9 Imported_documents_are_visible_or_applicable_rule rule 11.26 ISO13584_extended_dictionary_schema: function definitions |
168 | 11.26.1 Visible_properties function 11.26.2 Visible_types function 11.26.3 Visible_tables function 11.26.4 Visible_documents function |
169 | 11.26.5 Applicable_properties function 11.26.6 Applicable_types function 11.26.7 Applicable_tables function |
170 | 11.26.8 Retrieve_tables function 11.26.9 Applicable_documents function 11.26.10 Retrieve_documents function |
171 | 11.26.11 Makes_reference_outside function 11.26.12 Prefix_ordered_class_list function |
173 | 11.26.13 Functional_view_v_c_v function 11.26.14 Retrieve_functional_view_v_c_v function 11.26.15 Data_type_named_type function 11.26.16 Data_type_typeof function |
174 | 11.26.17 Data_type_class_of function 11.26.18 Data_type_type_name function |
175 | 11.26.19 Data_type_level_spec function 11.26.20 Data_type_level_value_typeof function 11.26.21 Simple_type_data_type function |
176 | 11.26.22 Complex_type_data_type function 11.26.23 Compatible_subclass function 11.26.24 Compatible_types function |
177 | 11.26.25 Ordered_index_value function 11.26.26 Makes_sub_list |
178 | 11.26.27 Sub_list_until 11.26.28 Get_property_BSU_from_property_semantics function 11.26.29 Compatible_list_library_types_and_columns function |
179 | 11.26.30 Data_type_non_quantitative_int_type function 11.26.31 Data_type_non_quantitative_code_type function |
180 | 11.26.32 Applicable_properties_for_applicable_tables function 11.26.33 Superclass_of_item_is_item function 11.26.34 Compatible_content_and_specification function 11.26.35 Check_view_of_instance_datatype function |
181 | 11.26.36 View_control_variables_attributes_belong_to_domain function 11.26.37 Created_view_is_functional_view function 11.26.38 Check_is_case_of_referenced_classes_definition function 12 ISO13584_library_content_schema |
182 | 12.1 Introduction to the ISO13584_library_content_schema |
183 | 12.2 Fundamental concepts and assumption for the ISO13584_library_content_schema 12.2.1 Class extension of non-leaf classes 12.2.2 Explicit description of class extensions |
184 | 12.2.3 Implicit description of class extensions 12.2.4 Common pieces of information in implicit description and in explicit description of class extensions |
185 | 12.2.5 Properties modeling in explicit description of class extensions |
186 | 12.2.6 Typical usage of explicit description of class extensions |
188 | 12.2.7 Properties modeling in implicit description of class extensions |
190 | 12.2.8 Assemblies modeling in explicit description of class extensions |
191 | 12.2.9 Assemblies modeling in implicit description of class extensions |
192 | 12.2.10 Instances satisfying a class definition in an implicit description of a class extension |
194 | 12.2.11 Mandatory support of the user selection process when implicit description of class extensions are used |
197 | 12.3 ISO13584_library_content_schema constant definitions 12.3.1 Classification_value 12.4 ISO13584_library_content_schema: overall architecture of a library |
198 | 12.5 Library_in_standard_format 12.6 Extension of a class 12.6.1 Class_extension |
199 | 12.6.2 Opt_or_mand_property_BSU 12.6.3 Property_classification |
200 | 12.6.4 Property_value_recommended_presentation 12.6.5 Model_class_extension |
202 | 12.6.6 Explicit_model_class_extension |
203 | 12.6.7 Explicit_item_class_extension |
204 | 12.6.8 Explicit_functional_model_class_extension |
207 | 12.6.9 Implicit_model_class_extension |
209 | 12.6.10 Item_class_extension |
212 | 12.6.11 Functional_model_class_extension |
214 | 12.7 ISO13584_library_content_schema: RULE definitions 12.7.1 Assert_oneof_for_library_rule rule 12.7.2 Declared_created_views_are_created_rule rule |
215 | 12.7.3 Complete_identification_for_instance_rule rule 12.7.4 Complete_identification_for_item_instance_rule rule |
216 | 12.7.5 Complete_identification_for_model_instance_rule rule 12.7.6 All_views_available_for_each_component_rule rule |
217 | 12.8 ISO13584_library_content_schema function definitions 12.8.1 Acyclic_class_extension_definition 12.8.2 Acyclic_order 12.8.3 Defined_domain function 12.8.4 Defined_derivation_function function |
218 | 12.8.5 Allowed_properties function 12.8.6 Provided_properties_list function 12.8.7 Provided_properties_or_method_variables function 12.8.8 Selectable_properties_list function 12.8.9 Required_defined_properties function |
219 | 12.8.10 Derived_properties_list function 12.8.11 Optional_properties_list function 12.8.12 Method_variables function 12.8.13 Gm_identification_characteristics_list function |
220 | 12.8.14 Fm_free_model_properties_list function 12.8.15 Exists_super function 12.8.16 Super function 12.8.17 Is_in_v_c_v_range function 12.8.18 Get_v_c_v_range function |
221 | 12.8.19 All_v_c_v_range_available function 12.8.20 Make_ordered_list_of_v_c_v_range function 12.8.21 Cdr_list function 12.8.22 Make_tuple function |
222 | 12.8.23 Computable_set_of_created_views_from_model 12.8.24 Declared_created_views function 12.8.25 Created_views_by_methods function |
223 | 12.8.26 In_typeof function 12.8.27 Referenced_veps_exist_in_supported_veps function 12.8.28 Referenced_protocols_exist_in_supported_protocols function 12.8.29 Required_properties_are_non_dependent_p_det function |
224 | 12.8.30 Required_properties_are_imported_properties function 12.8.31 Same_order_for_properties function 12.8.32 All_properties_are_applicable function 12.8.33 Required_values_are_non_dependent_p_det function |
225 | 12.8.34 Required_values_are_imported_properties function 12.8.35 Data_type_of_BSU function 12.8.36 Presentation_unit_is_correct function |
226 | 12.8.37 Exists_representation_for_instanciable_view function 12.8.38 Is_provided_once_property_value function |
227 | 12.8.39 Number_of_instance_representations 12.8.40 Correct_parameters_for_explicit_program function 12.8.41 Get_dic_item_instances_from_required_item_properties function |
228 | 12.8.42 Get_list_of_required_properties function 12.8.43 Properties projection on population function 12.8.44 All_views_available_for_components function |
229 | 12.8.45 Available_components_views function 12.8.46 All_view_control_variables_belong_to_each_view function 12.8.47 Check_all_view_control_variables_belong_to_view function |
230 | 12.8.48 All_vcvs_belong_to_instance_identification function 12.8.49 Same_string_values_translations_for_class_extension function 13 ISO13584_external_file_schema |
231 | 13.1 Introduction to the ISO13584_external_file_schema |
233 | 13.2 Fundamental concepts and assumptions for the ISO13584_external_file_schema 13.2.1 Representations of items 13.2.2 Explicit and implicit description of item representations |
234 | 13.2.3 Support of user dialogue 13.2.4 Http files storage |
235 | 13.2.5 Hyper-text link usage 13.2.6 Escape mechanism from document navigation to data retrieval and selection 13.2.7 Common Gateway Interface access |
237 | 13.2.8 Common Gateway Interface implementation rule 13.3 ISO13584_external_file_schema constant definitions 13.3.1 Compiler_version_length |
238 | 13.3.2 External_file_address_length 13.3.3 External_item_code_length 13.3.4 Http_file_name_length 13.3.5 Http_directory_name_length 13.4 ISO13584_external_file_schema type definitions 13.4.1 External_file_address 13.4.2 External_item_code_type |
239 | 13.4.3 Http_file_name_type 13.4.4 Http_directory_name_type 13.4.5 MIME_type |
240 | 13.4.6 MIME_subtype 13.4.7 IAB_RFC 13.4.8 Character_set_type 13.4.9 Content_encoding_type |
241 | 13.4.10 Program_status 13.4.11 Program_reference_name_type 13.4.12 Compiler_version_type 13.4.13 Illustration_type |
242 | 13.5 ISO13584_external_file_schema entity definitions: external_file_protocols 13.5.1 External_file_protocol |
243 | 13.5.2 Standard_protocol 13.5.3 Non_standard_protocol 13.5.4 Data_protocol |
244 | 13.5.5 Program_protocol 13.5.6 Simple_program_protocol 13.5.7 Standard_simple_program_protocol |
245 | 13.5.8 Non_standard_simple_program_protocol 13.5.9 Linked_interface_program_protocol 13.5.10 Standard_data_protocol |
246 | 13.5.11 Non_standard_data_protocol 13.5.12 Http_protocol 13.6 ISO13584_external_file_schema entity definitions: dictionary external items 13.6.1 External_item |
247 | 13.6.2 Dictionary_external_item 13.6.3 Supplier_BSU_related_content 13.6.4 Program_library_content |
248 | 13.6.5 Class_BSU_related_content 13.6.6 Document_content 13.7 ISO13584_external_file_schema entity definition: class extension external items |
249 | 13.7.1 Class_extension_external_item 13.7.2 Representation_reference |
250 | 13.7.3 Program_reference 13.7.4 Dialogue_resource |
251 | 13.7.5 Message 13.7.6 Illustration 13.7.7 A6_illustration |
252 | 13.7.8 A9_illustration 13.8 ISO13584_external_file_schema entity definition: property_value_external_item 13.9 ISO13584_external_file_schema rule definition 13.9.1 Unique_http_file_name_per_supplier_element_rule rule |
253 | 13.9.2 Unique_http_directory_name_per_supplier_rule rule 13.9.3 No_http_directory_for_supplier_related_file_rule rule 13.9.4 Http_directory_refers_to_bsu_related_class_rule rule |
254 | 13.9.5 Http_directory_refers_to_class_extension_rule rule 13.9.6 Illustration_is_not_a_referenced_graphics_rule rule 13.10 ISO13584_external_file_schema entity definitions: external content |
255 | 13.10.1 External_content 13.10.2 Translated_external_content |
256 | 13.10.3 Not_translated_external_content 13.10.4 Not_translatable_external_content 13.10.5 Language_specific_content |
257 | 13.10.6 External_file_unit 13.10.7 Http_file |
258 | 13.10.8 Http_class_directory |
259 | 13.11 ISO13584_external_file_schema function definitions 13.11.1 Supplier_associated_http_files 13.11.2 Control_compiler_version_format 14 ISO13584_method_schema |
260 | 14.1 Introduction to the ISO13584_method_schema |
261 | 14.2 Fundamental concepts and assumptions for the ISO13584_method_schema |
262 | 14.3 ISO13584_method_schema type definitions 14.3.1 Accessible_variable_for_method |
263 | 14.3.2 Assignment_allowed_variable |
264 | 14.3.3 Control_allowed_variable 14.4 ISO13584_method_schema entity definitions 14.4.1 Method |
265 | 14.4.2 Method_specif |
266 | 14.4.3 Method_body |
267 | 14.4.4 Method_statement 14.4.5 Guarded_statement |
268 | 14.4.6 Simple_statement 14.4.7 Null_statement 14.4.8 Modelling statement 14.4.9 Set_reference_lcs |
269 | 14.4.10 Begin_set |
270 | 14.4.11 Close_set 14.4.12 Set_2d_relative_view_level |
271 | 14.4.13 Predefined_representation_call_statement 14.4.14 Send_representation_statement |
273 | 14.4.15 Send_representation_reference_statement |
274 | 14.4.16 Call_program_statement |
276 | 14.4.17 Assignment_statement |
277 | 14.4.18 Sub_object_view_statement |
278 | 14.4.19 Referenced_sub_item_view_statement |
279 | 14.4.20 Constructed_sub_model_view_statement |
280 | 14.5 ISO13584_method_schema rules definitions 14.5.1 Created_view_v_c_v_rule rule 14.5.2 V_c_v_values_set_and_created_view_v_c_v_set_equality_rule rule 14.5.3 No_v_c_v_in_assigned_variables_set_rule rule |
281 | 14.6 ISO13584_method_schema function definitions 14.6.1 Checks_classes_in_path function 14.6.2 Checks_applicable_properties_in_path function 14.6.3 same_view_model_method |
282 | 14.6.4 self_property_value_semantics_is_item_class 15 Conformance requirements |
284 | 16 Exchange of general model classes: library integrated information model 24-1 |
285 | 16.1 ISO13584_g_m_iim_schema short listing |
287 | 16.2 ISO13584_g_m_iim_schema global rule definitions 16.2.1 At_most_one_dictionary_rule rule 16.2.2 Class_associated_items_rule rule |
288 | 16.3 Conformance class requirements 16.3.1 Conformance class 0 16.3.2 Conformance class 1 |
289 | 16.3.3 Conformance class 1E 16.3.4 Conformance class 2 16.3.5 Conformance class 2E 16.3.6 Conformance class 3 |
290 | 16.3.7 Conformance class 3E 16.3.8 Conformance class 4 16.3.9 Conformance class 4E 16.3.10 Conformance class 5 |
291 | 16.3.11 Conformance class 5E 16.3.12 Conformance class 6 16.3.13 Conformance class 6E |
292 | 17 Exchange of functional model classes: library integrated information model 24-2 |
293 | 17.1 ISO13584_f_m_iim_schema short listing |
295 | 17.2 ISO13584_f_m_iim_schema global rule definitions 17.2.1 Exactly_one_dictionary_rule rule 17.2.2 Class_associated_items_rule rule |
296 | 17.2.3 Supplier_associated_items_rule rule 17.3 Conformance class requirements 17.3.1 Conformance class 1 17.3.2 Conformance class 1E |
297 | 17.3.3 Conformance class 2 17.3.4 Conformance class 2E 17.3.5 Conformance class 3 |
298 | 17.3.6 Conformance class 3E 17.3.7 Conformance class 4 17.3.8 Conformance class 4E 17.3.9 Conformance class 5 |
299 | 17.3.10 Conformance class 5E 17.3.11 Conformance class 6 17.3.12 Conformance class 6E |
300 | 18 Exchange of functional view classes: library integrated information model 24-3 |
301 | 18.1 ISO13584_f_v_iim_schema short listing 18.2 ISO13584_f_v_iim_schema global rule definitions 18.2.1 Exactly_one_dictionary_rule rule |
302 | 18.2.2 Class_associated_items_rule rule 18.3 Conformance class requirements 18.3.1 Conformance class 1 18.3.2 Conformance class 1E |
303 | 18.3.3 Conformance class 2 18.3.4 Conformance class 2E |
304 | Bibliography |
305 | Annex A (normative) Short names of entities defined in this part |
311 | Annex B (normative) Information object registration |
313 | Annex C (normative) ISO13584_g_m_iim_library_implicit_schema expanded listing |
315 | Annex D (normative) ISO13584_g_m_iim_schema short names of entities |
316 | Annex E (normative) Standard data requirements for the library integrated information model 24-1 |
322 | Annex F (normative) Implementation method specific requirements for the library integrated information model 24-1 |
323 | Annex G (normative) ISO13584_f_m_iim_library_implicit_schema expanded listing |
325 | AnnexH (informative) ISO13584_f_m_iim_schema short names of entities |
326 | AnnexI (normative) Standard data requirements for the library integrated information model 24-2 |
332 | AnnexJ (normative) Implementation method specific requirements for the library integrated information model 24-2 |
333 | AnnexK (normative) ISO13584_f_v_iim_library_implicit_schema expanded listing |
335 | AnnexL (informative) ISO13584_f_v_iim_schema short names of entities |
336 | AnnexM (normative) Standard data requirements for the library integrated information model 24-3 |
342 | AnnexO (informative) Logical description of the compiling process of ISO13584-conformant dictionaries and libraries |
345 | AnnexP (informative) Commented example of Parts Library physical files |
372 | AnnexQ (informative) Guidelines for creating functional model classes |
374 | AnnexR (informative) EXPRESS-G diagrams |
390 | AnnexS (informative) Notational Conventions and Generic Grammar for URL-encoded strings |