Shopping Cart

No products in the cart.

BS ISO/IEC 11179-3:2023 – TC

$280.87

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

Published By Publication Date Number of Pages
BSI 2023 462
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
1 30469091
347 A-30399575
348 undefined
355 List of Figures
356 List of Tables
358 Foreword
360 Introduction
363 1 Scope
1.1 Structure of a metadata registry
1.2 Model extensions
2 Normative references
364 3 Terms, definitions and abbreviated terms
3.1 Terms related to metamodel constructs
367 3.2 Terms related to concepts
379 3.3 Abbreviated terms
4 Conformance
4.1 Overview of conformance
380 4.2 Degree of conformance
4.2.1 General
4.2.2 Strictly conforming implementations
4.2.3 Conforming implementations
381 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
382 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
383 5.2 Application of the metamodel
5.3 Specification of the metamodel
5.3.1 Terminology used in specifying the metamodel
384 5.3.2 Choice of fonts
5.3.3 Use of UML Packages
385 5.3.4 Package dependencies
5.3.5 Use of UML Class diagrams and textual description
Figure 1 — Package dependencies
386 5.3.6 Use of dot notation
5.4 Types, instances and values
5.5 Extensibility
5.6 Date references
387 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
388 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
389 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
390 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
391 6.3.5 Contact class
6.3.6 Document_Type class
Table 3 — Attributes of Role class
Table 4 — Attributes of Contact class
392 6.3.7 Language_Identification class
Table 5 — Attributes of Document_Type class
Table 6 — Attributes of Language_Identification class
394 6.3.8 Reference_Document class
6.3.9 Registration_Authority_Identifier class
Table 7 — Attributes of Reference_Document class
395 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
396 6.4.2 Classes in the Core metamodel region
Figure 4 — Core metamodel region
397 Table 10 — Attributes of Concept class
398 6.4.3 Associations in the Core metamodel region
Table 11 — Attributes of Slot class
399 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
400 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
401 7.3.3 Namespace class
402 Table 13 — Attributes of Namespace class
403 7.4 Associations in the Identification metamodel region
7.4.1 item_identification association
404 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
405 8.2 Classes referenced from the Basic_and_Core package
8.2.1 Item class
8.2.2 Context class
406 8.3 Classes referenced from the Identification package
8.3.1 Namespace class
408 8.4 Classes in the Designation and Definition metamodel region
8.4.1 Designation class
Table 14 — Attributes of Designation class
409 8.4.2 Definition class
410 8.4.3 Designation_Definition_Pairing class
Table 15 — Attributes of Definition class
411 8.4.4 Naming_Convention class
Table 16 — Attributes of Designation_Definition_Pairing class
Table 17 — Attributes of Naming_Convention class
412 8.5 Association classes in the Designation and Definition metamodel region
8.5.1 Definition_Context association class
413 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
414 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
415 9 Registration package
9.1 Overview of Registration metamodel region
Table 20 — Enumeration of Acceptability ratings
416 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
417 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
418 9.4.2 Administered_Item class
Table 21 — Attributes of Administered_Item class
419 9.4.3 Attached_Item class
420 9.4.4 Registration_State class
Table 22 — Attributes of Registration_State class
421 9.4.5 Constraint_Set class
422 9.4.6 Registration_Authority class
Table 23 — Attributes of Constraint_Set class
423 9.4.7 Registrar class
9.4.8 Stewardship_Record class
Table 24 — Attributes of Registration_Authority class
Table 25 — Attributes of Registrar class
424 9.4.9 Submission_Record class
Table 26 — Attributes of Stewardship_Record class
425 9.4.10 Registry_Specification class
Table 27 — Attributes of Submission_Record class
Table 28 — Attributes of Registry_Specification class
428 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
429 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
430 9.6.2 Registration_Status enumeration
Table 29 — Enumeration of Degree_of_Conformance
Table 30 — Enumeration of Registration Statuses
431 10 Classification package
10.1 Overview of Classification metamodel region
Figure 8 — Classification metamodel region
432 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
433 10.3.2 Classification_Scheme_Item class
Table 31 — Attributes of Classification_Scheme_Item class
434 10.3.3 Classification_Scheme_Item_Relationship class
10.3.4 Classification_Scheme_Item_Relationship_Type class
435 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
436 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
437 11.3 Classes in the Mapping metamodel region
11.3.1 Item_Mapping class
Table 32 — Attributes of Item_Mapping class
438 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
439 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
441 Annex A (informative) Consolidated class hierarchy
Figure A.1 — Consolidated class hierarchy
442 Annex B (informative) Illustrations of Item_Mapping
Table B.1 — Examples of Mapping Degree usage
443 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
444 Figure B.2 — Object Diagram for the ‘derived from’ mapping example
Table B.5 — Item_Mapping class ‘isodate_mapping1’
445 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
446 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
447 Figure B.5 — Object Diagram for the ‘semantically equivalent’ mapping example
448 Table B.12 — Table of Item_Mappings for this example
Table B.13 — Table of Mapping_Hierarchy associations
449 Table B.14 — Table of Items used in this example
451 Figure B.6 — Object Diagram for the ‘semantically similar’ mapping example
452 Table B.15 — Table of Item_Mappings for this example
Table B.16 — Table of Mapping_Hierarchy association
453 Annex C (informative) Example of Registering a simple Conceptual Domain
454 Figure C.1 — Example object model of Conceptual Domain registration
458 Bibliography
BS ISO/IEC 11179-3:2023 - TC
$280.87