Shopping Cart

No products in the cart.

BS ISO/IEC 11179-3:2023

$215.11

Information technology. Metadata registries (MDR) – Metamodel for registry common facilities

Published By Publication Date Number of Pages
BSI 2023 116
Guaranteed Safe Checkout
Categories: ,

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]

PDF Catalog

PDF Pages PDF Title
2 undefined
9 List of Figures
10 List of Tables
12 Foreword
14 Introduction
17 1 Scope
1.1 Structure of a metadata registry
1.2 Model extensions
2 Normative references
18 3 Terms, definitions and abbreviated terms
3.1 Terms related to metamodel constructs
21 3.2 Terms related to concepts
33 3.3 Abbreviated terms
4 Conformance
4.1 Overview of conformance
34 4.2 Degree of conformance
4.2.1 General
4.2.2 Strictly conforming implementations
4.2.3 Conforming implementations
35 4.3 Conformance by feature
4.4 Registry conformance
4.4.1 Overview
4.4.2 Standard profiles for registries
4.4.3 Conformance labels
36 4.5 Obligation
4.6 Implementation conformance statement (ICS)
4.7 Roles and responsibilities for registration
5 Approach to modelling a metadata registry
5.1 Metamodel for a metadata registry
37 5.2 Application of the metamodel
5.3 Specification of the metamodel
5.3.1 Terminology used in specifying the metamodel
38 5.3.2 Choice of fonts
5.3.3 Use of UML Packages
39 5.3.4 Package dependencies
5.3.5 Use of UML Class diagrams and textual description
Figure 1 — Package dependencies
40 5.3.6 Use of dot notation
5.4 Types, instances and values
5.5 Extensibility
5.6 Date references
41 6 Basic_and_Core package
6.1 Overview of Basic_and_Core package
6.2 Predefined types metamodel region
6.2.1 Overview of predefined types
6.2.2 Boolean
6.2.3 Datetime
6.2.4 Date
Figure 2 — Predefined types metamodel region
42 6.2.5 Integer
6.2.6 Natural_Range
6.2.7 Notation
6.2.8 Phone_Number
6.2.9 Postal_Address
6.2.10 Sign
6.2.11 String
43 6.2.12 Text
6.2.13 Value
6.3 Basic classes metamodel region
6.3.1 Overview of basic classes
Figure 3 — Basic classes metamodel region
44 6.3.2 Individual class
6.3.3 Organization class
6.3.4 Role class
Table 1 — Attributes of Individual class
Table 2 — Attributes of Organization class
45 6.3.5 Contact class
6.3.6 Document_Type class
Table 3 — Attributes of Role class
Table 4 — Attributes of Contact class
46 6.3.7 Language_Identification class
Table 5 — Attributes of Document_Type class
Table 6 — Attributes of Language_Identification class
48 6.3.8 Reference_Document class
6.3.9 Registration_Authority_Identifier class
Table 7 — Attributes of Reference_Document class
49 6.3.10 Datetime_Period class
6.4 Core metamodel region
6.4.1 Overview of Core metamodel region
Table 8 — Attributes of Registration_Authority_Identifier class
Table 9 — Attributes of Datetime_Period class
50 6.4.2 Classes in the Core metamodel region
Figure 4 — Core metamodel region
51 Table 10 — Attributes of Concept class
52 6.4.3 Associations in the Core metamodel region
Table 11 — Attributes of Slot class
53 7 Identification package
7.1 Overview of Identification metamodel region
7.2 Classes referenced from the Basic_and_Core package
7.2.1 Item class
Figure 5 — Identification metamodel region
54 7.3 Classes in the Identification metamodel region
7.3.1 Identified_Item class
7.3.2 Scoped_Identifier class
Table 12 — Attributes of Scoped_Identifier class
55 7.3.3 Namespace class
56 Table 13 — Attributes of Namespace class
57 7.4 Associations in the Identification metamodel region
7.4.1 item_identification association
58 7.4.2 identification association
7.4.3 identifier_scope association
8 Designation_and_Definition package
8.1 Overview of Designation and Definition metamodel region
Figure 6 — Designation and Definition metamodel region
59 8.2 Classes referenced from the Basic_and_Core package
8.2.1 Item class
8.2.2 Context class
60 8.3 Classes referenced from the Identification package
8.3.1 Namespace class
62 8.4 Classes in the Designation and Definition metamodel region
8.4.1 Designation class
Table 14 — Attributes of Designation class
63 8.4.2 Definition class
64 8.4.3 Designation_Definition_Pairing class
Table 15 — Attributes of Definition class
65 8.4.4 Naming_Convention class
Table 16 — Attributes of Designation_Definition_Pairing class
Table 17 — Attributes of Naming_Convention class
66 8.5 Association classes in the Designation and Definition metamodel region
8.5.1 Definition_Context association class
67 8.5.2 Designation_Context association class
8.6 Associations in the Designation and Definition metamodel region
8.6.1 context_for_pairing association
8.6.2 designation_namespace association
8.6.3 item_definition association
Table 18 — Attributes of Definition_Context association class
Table 19 — Attributes of Designation_Context association class
68 8.6.4 item_designation association
8.6.5 naming_convention_conformance association
8.6.6 naming_convention_utilization association
8.6.7 paired_definition association
8.6.8 paired_designation association
8.7 Datatypes in the Designation and Definition metamodel region
8.7.1 Acceptability enumeration
69 9 Registration package
9.1 Overview of Registration metamodel region
Table 20 — Enumeration of Acceptability ratings
70 9.2 Classes referenced from the Basic and core package
9.2.1 Contact class
9.2.2 Organization class
Figure 7 — Registration metamodel region
71 9.2.3 Reference_Document class
9.3 Classes referenced from the Identification package
9.3.1 Identified_Item
9.3.2 Namespace class
9.4 Classes in the Registration region
9.4.1 Registered_Item class
72 9.4.2 Administered_Item class
Table 21 — Attributes of Administered_Item class
73 9.4.3 Attached_Item class
74 9.4.4 Registration_State class
Table 22 — Attributes of Registration_State class
75 9.4.5 Constraint_Set class
76 9.4.6 Registration_Authority class
Table 23 — Attributes of Constraint_Set class
77 9.4.7 Registrar class
9.4.8 Stewardship_Record class
Table 24 — Attributes of Registration_Authority class
Table 25 — Attributes of Registrar class
78 9.4.9 Submission_Record class
Table 26 — Attributes of Stewardship_Record class
79 9.4.10 Registry_Specification class
Table 27 — Attributes of Submission_Record class
Table 28 — Attributes of Registry_Specification class
82 9.5 Associations in the Registration region
9.5.1 attachment association
9.5.2 reference association
9.5.3 registered_item_constraint_set association
9.5.4 registration association
83 9.5.5 registration_authority_namespace association
9.5.6 registration_authority_registrar association
9.5.7 stewardship association
9.5.8 submission association
9.6 Datatypes in the Registration metamodel region
9.6.1 Degree_of_Conformance enumeration
84 9.6.2 Registration_Status enumeration
Table 29 — Enumeration of Degree_of_Conformance
Table 30 — Enumeration of Registration Statuses
85 10 Classification package
10.1 Overview of Classification metamodel region
Figure 8 — Classification metamodel region
86 10.2 Classes referenced from the Basic and core package
10.2.1 Item class
10.3 Classes in the Classification metamodel region
10.3.1 Classification_Scheme class
87 10.3.2 Classification_Scheme_Item class
Table 31 — Attributes of Classification_Scheme_Item class
88 10.3.3 Classification_Scheme_Item_Relationship class
10.3.4 Classification_Scheme_Item_Relationship_Type class
89 10.4 Associations in the Classification metamodel region
10.4.1 item_classification association
10.4.2 classification_scheme_membership association
10.4.3 subject_classification_scheme_item association
10.4.4 object_classification_scheme_item association
10.4.5 classification_scheme_item_relationship_categorization association
90 11 Item_Mapping package
11.1 Overview of the Item_Mapping metamodel region
11.2 Classes referenced from the Basic and core package
11.2.1 Item class
Figure 9 — Item mapping
91 11.3 Classes in the Mapping metamodel region
11.3.1 Item_Mapping class
Table 32 — Attributes of Item_Mapping class
92 11.4 Association Classes in the Mapping metamodel region
11.4.1 Subject_Mapping association class
11.4.2 Object_Mapping association class
Table 33 — Attributes of Subject_Mapping association class
93 11.5 Associations in the Item Mapping metamodel region
11.5.1 mapping_hierarchy association
11.6 Datatypes in the Mapping metamodel region
11.6.1 Item_Mapping_Degree enumeration
Table 34 — Attributes of Object_Mapping association class
Table 35 — Enumeration of Item_Mapping_Degree values
95 Annex A (informative) Consolidated class hierarchy
Figure A.1 — Consolidated class hierarchy
96 Annex B (informative) Illustrations of Item_Mapping
Table B.1 — Examples of Mapping Degree usage
97 Figure B.1 — Object Diagram for the ‘same as’ mapping example
Table B.2 — Table of Items used in ‘same as’ example
Table B.3 — Item_Mapping for ‘Birth Date_Mapping’
Table B.4 — Table of Items used in ‘derived_from’ example
98 Figure B.2 — Object Diagram for the ‘derived from’ mapping example
Table B.5 — Item_Mapping class ‘isodate_mapping1’
99 Table B.6 — Table of Subject_Mappings for isodate_mapping1
Table B.7 — Table of Object_Mappings for isodate_mapping1
Table B.8 — Item_Mapping class ‘isodate_mapping2’
Table B.9 — Table of Subject_Mappings for isodate_mapping2
Table B.10 — Table of Object_Mappings for isodate_mapping2
100 Figure B.3 — Example UML Class Diagram for the Product Supplier concept (as used by System A)
Figure B.4 — Example IDEF1X Model for the Product Supplier concept (as used by System B)
Table B.11 — Table of Items used in this example
101 Figure B.5 — Object Diagram for the ‘semantically equivalent’ mapping example
102 Table B.12 — Table of Item_Mappings for this example
Table B.13 — Table of Mapping_Hierarchy associations
103 Table B.14 — Table of Items used in this example
105 Figure B.6 — Object Diagram for the ‘semantically similar’ mapping example
106 Table B.15 — Table of Item_Mappings for this example
Table B.16 — Table of Mapping_Hierarchy association
107 Annex C (informative) Example of Registering a simple Conceptual Domain
108 Figure C.1 — Example object model of Conceptual Domain registration
112 Bibliography
BS ISO/IEC 11179-3:2023
$215.11