BSI 22/30426862 DC 2022
$13.70
BS EN ISO/IEC 11179-35. Information technology. Metadata registries (MDR) – Part 35. Metamodel for model registration
Published By | Publication Date | Number of Pages |
BSI | 2022 | 88 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | 30426862-NC.pdf |
3 | ISO_IEC DIS 11179-35 ed.1 – id.81727 Enquiry PDF (en).pdf |
6 | Foreword |
7 | Introduction |
9 | 1 Scope 2 Normative references 3 Terms and definitions |
10 | 3.1 concept 3.2 modelling language 3.3 model 3.4 model element 3.5 model element characteristic |
11 | 3.6 concept annotation 4 Abbreviated terms 5 Conformance 5.1 Overview of conformance 5.2 Degree of conformance 5.2.1 General |
12 | 5.2.2 Strictly conforming implementations 5.2.3 Conforming implementations 5.3 Conformance by feature 5.4 Standard profiles for edition 4 registries |
13 | 5.5 Implementation conformance statement (ICS) 5.6 Obligation 6 Relationship to ISO/IEC 11179-3:2022 6.1 Metamodel for a metadata registry |
14 | 6.2 Specification of the metamodel 6.3 Use of UML Class diagrams and textual description 6.4 Package dependencies |
15 | 7 Model package 7.1 Overview of the Model package 7.2 Model metamodel region 7.2.1 Overview of the Model metamodel region |
16 | 7.2.2 Classes in the Model metamodel region 7.2.2.1 Modelling_Language class 7.2.2.1.1 Direct superclass 7.2.2.1.2 Description of Modelling_Language 7.2.2.1.3 Associations of Modelling_Language |
17 | 7.2.2.1.4 Attributes of Modelling_Language 7.2.2.1.5 Constraint on Modelling_Language 7.2.2.2 Model class 7.2.2.2.1 Direct superclass 7.2.2.2.2 Description of Model 7.2.2.2.3 Associations of Model |
18 | 7.2.2.2.4 Attributes of Model 7.2.2.2.5 Constraint on Model 7.2.2.3 Model_Element class 7.2.2.3.1 Direct superclass 7.2.2.3.2 Description of Model_Element 7.2.2.3.3 As specified in 7.2.2.3.5, each instance of the Model_Element class shall be named through a link to an instance of the Designation class (specified in ISO/IEC 11179-3:2022, 8.4.1). If further explanation is needed, the instance of the Model… 7.2.2.3.4 Attributes of Model_Element |
19 | 7.2.2.3.5 Constraint on Model_Element 7.2.2.4 Model_Element_Type class 7.2.2.4.1 Direct superclass 7.2.2.4.2 Description of Model_Element_Type 7.2.2.4.3 Associations of Model_Element_Type 7.2.2.4.4 Attributes of Model_Element_Type 7.2.2.4.5 Constraint on Model_Element_Type |
20 | 7.2.2.5 Model_Element_Characteristic class 7.2.2.5.1 Direct superclass 7.2.2.5.2 Description of Model_Element_Characteristic 7.2.2.5.3 As specified in 7.2.2.5.5, each instance of the Model_Element_Characteristic class shall be named through a link to an instance of the Designation class (specified in ISO/IEC 11179-3:2022, 8.4.1). If further explanation is needed, the instan… 7.2.2.5.4 Attributes of Model_Element_Characteristic |
21 | 7.2.2.5.5 Constraint on Model_Element_Characteristic 7.2.2.6 Model_Element_Characteristic_Type class 7.2.2.6.1 Direct superclass 7.2.2.6.2 Description of Model_Element_Characteristic_Type 7.2.2.6.3 Associations of Model_Element_Characteristic_Type 7.2.2.6.4 Attribute of Model_Element_Characteristic_Type 7.2.2.6.5 Constraint on Model_Element_Characteristic_Type |
22 | 7.2.2.7 Concept class 7.2.2.7.1 Direct superclass 7.2.2.7.2 Description of Concept 7.2.2.7.3 Associations of Concept 7.2.2.7.4 Attributes of Concept 7.2.2.8 Concept_Annotation class 7.2.2.8.1 Direct superclass 7.2.2.8.2 Description of Concept_Annotation 7.2.2.8.3 Associations of Concept_Annotation |
23 | 7.2.2.8.4 Attribute of Concept_Annotation 7.2.2.8.5 Constraint on Concept_Annotation 7.2.2.9 Model_Element_Relationship class 7.2.2.9.1 Direct superclass 7.2.2.9.2 Description of Model_Element_Relationship 7.2.2.9.3 Associations of Model_Element_Relationship |
24 | 7.2.2.9.4 Attributes of Model_Element_Relationship 7.2.2.10 Model_Element_Relationship_Type class 7.2.2.10.1 Direct superclass 7.2.2.10.2 Description of Model_Element_Relationship_Type 7.2.2.10.3 Associations of Model_Element_Relationship_Type 7.2.2.10.4 Attributes of Model_Element_Relationship_Type 7.2.2.10.5 Constraint on Model_Element_Relationship_Type 7.2.2.11 Model_Element_Model_Relationship class 7.2.2.11.1 Direct superclass |
25 | 7.2.2.11.2 Description of Model_Element_Model_Relationship 7.2.2.11.3 Associations of Model_Element_Model_Relationship 7.2.2.11.4 Attributes of Model_Element_Model_Relationship 7.2.2.12 Model_Element_Model_Relationship_Type class 7.2.2.12.1 Direct superclass 7.2.2.12.2 Description of Model_Element_Model_Relationship_Type |
26 | 7.2.2.12.3 Association of Model_Element_Model_Relationship_Type 7.2.2.12.4 Attributes of Model_Element_Model_Relationship_Type 7.2.2.12.5 Constraint on Model_Element_Model_Relationship_Type 7.2.3 Associations in the Model metamodel region 7.2.3.1 model_modelling_language association 7.2.3.2 model_model_element_composition association |
27 | 7.2.3.3 model_element_characterization association 7.2.3.4 model_annotation association 7.2.3.5 model_element_annotation association 7.2.3.6 concept_usage association 7.2.3.7 model_element_categorization association |
28 | 7.2.3.8 model_element_characteristic_categorization association 7.2.3.9 subject_model_element_relationship association 7.2.3.10 object_model_element_relationship association 7.2.3.11 model_element_relationship_categorization association 7.2.3.12 subject_model_element_model_relationship association |
29 | 7.2.3.13 object_ model_element_model_relationship association 7.2.3.14 model_element_model_relationship_categorization association 7.2.3.15 model_element_type_acceptability association 7.2.3.16 model_element_characteristic_type_acceptability association 7.2.3.17 model_element_relationship_type_acceptability association |
30 | 7.2.3.18 model_element_model_relationship_type_acceptability association |
31 | Annex A (normative) Consolidated Class Hierarchy |
32 | Annex B (informative) Use of the model registration facilities |
34 | Annex C (informative) Examples of model registration C.1 Overview of examples C.2 BPMN example C.2.1 Overview of example |
35 | C.2.2 Details of the instances of classes for this example |
39 | C.3 UML Class Diagram example C.3.1 Overview of example |
40 | C.3.2 Details of the instances of classes for this example |
49 | C.4 Form Design example C.4.1 Overview of example |
50 | C.4.2 Details of the instances of classes for this example |
62 | C.5 JSON Schema example C.5.1 Overview of example |
65 | C.5.2 Details of the instances of classes for this example |
71 | C.6 Ellis-Barker metamodel example C.6.1 Overview of example |
72 | C.6.2 Details of the instances of classes for this example |
86 | Annex D (informative) Relationship to ISO/IEC 19763 |
88 | Bibliography [1] ISO/IEC 19763 (all parts), Information technology — Metamodel framework for interoperability (MFI) [2] Business Process Model and Notation (BPMN) https://www.omg.org/spec/bpmn/2.0.2/ (retrieved 2022-01-19) [3] ISO/IEC/IEEE 31320-2, Information technology – Modelling languages – Part 2: Syntax and semantics for IDEF1X97 (IDEFobject) [4] ISO/IEC 19505-1:2012, Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 1: Infrastructure [5] ISO/IEC 19505-2:2012 Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure [6] https://json-schema.org/understanding-json-schema/ (accessed 2022-01-19) |