Information technology — Metadata registries (MDR) — Part 3: Metamodel for registry common facilities

This document specifies the information to be recorded in a metadata registry in the form of a conceptual data model: — Clause 5 specifies the approach used to model a metadata registry; — Clause 6 specifies the Core Model of the registry, including basic types and classes to be reused in extending the model. The core model defines a generic “registry item”, from which any type of item that needs to registered can be sub-classed; — Clause 7 specifies the metamodel for Identification of registry items; — Clause 8 specifies the metamodel for Designation and Definition of registry items; — Clause 9 specifies the metamodel for Registration of registry items; — Clause 10 specifies the metamodel for Classification of registry items; — Clause 11 specifies the metamodel for Mapping among registry items.

Technologies de l'information — Registres de métadonnées (RM) — Partie 3: Titre manque

General Information

Status
Published
Publication Date
15-Jan-2023
Current Stage
6060 - International Standard published
Start Date
16-Jan-2023
Due Date
02-Apr-2023
Completion Date
16-Jan-2023
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 11179-3:2023 - Information technology — Metadata registries (MDR) — Part 3: Metamodel for registry common facilities Released:16. 01. 2023
English language
97 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 11179-3
Fourth edition
2023-01
Information technology — Metadata
registries (MDR) —
Part 3:
Metamodel for registry common
facilities
Reference number
ISO/IEC 11179-3:2023(E)
© ISO/IEC 2023

---------------------- Page: 1 ----------------------
ISO/IEC 11179-3:2023(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2023
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
  © ISO/IEC 2023 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 11179-3:2023(E)
Contents Page
Foreword .x
Introduction .xii
1 Scope . 1
1.1 Structure of a metadata registry . 1
1.2 Model extensions . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 2
3.1 Terms related to metamodel constructs . 2
3.2 Terms related to concepts . 5
3.3 Abbreviated terms . 17
4 Conformance .17
4.1 Overview of conformance . . 17
4.2 Degree of conformance . 18
4.2.1 General . 18
4.2.2 Strictly conforming implementations . 18
4.2.3 Conforming implementations . 18
4.3 Conformance by feature . 19
4.4 Registry conformance . . 19
4.4.1 Overview . 19
4.4.2 Standard profiles for registries . 19
4.4.3 Conformance labels . . 19
4.5 Obligation . 20
4.6 Implementation conformance statement (ICS) . 20
4.7 Roles and responsibilities for registration . 20
5 Approach to modelling a metadata registry .20
5.1 Metamodel for a metadata registry . 20
5.2 Application of the metamodel . 21
5.3 Specification of the metamodel . 21
5.3.1 Terminology used in specifying the metamodel . 21
5.3.2 Choice of fonts .22
5.3.3 Use of UML Packages .22
5.3.4 Package dependencies .23
5.3.5 Use of UML Class diagrams and textual description .23
5.3.6 Use of dot notation . 24
5.4 Types, instances and values . 24
5.5 Extensibility . 24
5.6 Date references. 24
6 Basic_and_Core package .25
6.1 Overview of Basic_and_Core package . 25
6.2 Predefined types metamodel region . 25
6.2.1 Overview of predefined types . 25
6.2.2 Boolean . 25
6.2.3 Datetime . 25
6.2.4 Date . 25
6.2.5 Integer . 26
6.2.6 Natural_Range .26
6.2.7 Notation . 26
6.2.8 Phone_Number .26
6.2.9 Postal_Address . 26
6.2.10 Sign . 26
6.2.11 String . 26
6.2.12 Text . 27
iii
© ISO/IEC 2023 – All rights reserved

---------------------- Page: 3 ----------------------
ISO/IEC 11179-3:2023(E)
6.2.13 Value . 27
6.3 Basic classes metamodel region. 27
6.3.1 Overview of basic classes . 27
6.3.2 Individual class .28
6.3.3 Organization class .28
6.3.4 Role class .28
6.3.5 Contact class . 29
6.3.6 Document_Type class .29
6.3.7 Language_Identification class .30
6.3.8 Reference_Document class . 32
6.3.9 Registration_Authority_Identifier class . 32
6.3.10 Datetime_Period class . 33
6.4 Core metamodel region.33
6.4.1 Overview of Core metamodel region . 33
6.4.2 Classes in the Core metamodel region .34
6.4.3 Associations in the Core metamodel region .36
7 Identification package .37
7.1 Overview of Identification metamodel region . 37
7.2 Classes referenced from the Basic_and_Core package . 37
7.2.1 Item class . 37
7.3 Classes in the Identification metamodel region .38
7.3.1 Identified_Item class .38
7.3.2 Scoped_Identifier class .38
7.3.3 Namespace class . 39
7.4 Associations in the Identification metamodel region . 41
7.4.1 item_identification association . 41
7.4.2 identification association . 42
7.4.3 identifier_scope association . 42
8 Designation_and_Definition package .42
8.1 Overview of Designation and Definition metamodel region . 42
8.2 Classes referenced from the Basic_and_Core package . 43
8.2.1 Item class . 43
8.2.2 Context class . 43
8.3 Classes referenced from the Identification package .44
8.3.1 Namespace class .44
8.4 Classes in the Designation and Definition metamodel region .46
8.4.1 Designation class .46
8.4.2 Definition class . 47
8.4.3 Designation_Definition_Pairing class .48
8.4.4 Naming_Convention class .49
8.5 Association classes in the Designation and Definition metamodel region .50
8.5.1 Definition_Context association class .50
8.5.2 Designation_Context association class . 51
8.6 Associations in the Designation and Definition metamodel region. 51
8.6.1 context_for_pairing association . 51
8.6.2 designation_namespace association. 51
8.6.3 item_definition association . . 51
8.6.4 item_designation association . 52
8.6.5 naming_convention_conformance association . 52
8.6.6 naming_convention_utilization association . 52
8.6.7 paired_definition association . 52
8.6.8 paired_designation association . 52
8.7 Datatypes in the Designation and Definition metamodel region . 52
8.7.1 Acceptability enumeration . 52
9 Registration package .53
9.1 Overview of Registration metamodel region . 53
9.2 Classes referenced from the Basic and core package.54
iv
  © ISO/IEC 2023 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 11179-3:2023(E)
9.2.1 Contact class .54
9.2.2 Organization class .54
9.2.3 Reference_Document class . 55
9.3 Classes referenced from the Identification package . 55
9.3.1 Identified_Item .55
9.3.2 Namespace class . 55
9.4 Classes in the Registration region . 55
9.4.1 Registered_Item class . 55
9.4.2 Administered_Item class.56
9.4.3 Attached_Item class . 57
9.4.4 Registration_State class . .58
9.4.5 Constraint_Set class . 59
9.4.6 Registration_Authority class .60
9.4.7 Registrar class . 61
9.4.8 Stewardship_Record class . 61
9.4.9 Submission_Record class . 62
9.4.10 Registry_Specification class .63
9.5 Associations in the Registration region .66
9.5.1 attachment association.66
9.5.2 reference association.66
9.5.3 registered_item_constraint_set association .66
9.5.4 registration association .66
9.5.5 registration_authority_namespace association . 67
9.5.6 registration_authority_registrar association . 67
9.5.7 stewardship association . 67
9.5.8 submission association . 67
9.6 Datatypes in the Registration metamodel region . 67
9.6.1 Degree_of_Conformance enumeration . 67
9.6.2 Registration_Status enumeration .68
10 Classification package . .69
10.1 Overview of Classification metamodel region . 69
10.2 Classes referenced from the Basic and core package. 70
10.2.1 Item class . 70
10.3 Classes in the Classification metamodel region . 70
10.3.1 Classification_Scheme class . 70
10.3.2 Classification_Scheme_Item class . 71
10.3.3 Classification_Scheme_Item_Relationship class .72
10.3.4 Classification_Scheme_Item_Relationship_Type class . .72
10.4 Associations in the Classification metamodel region .73
10.4.1 item_classification association .73
10.4.2 classification_scheme_membership association .73
10.4.3 subject_classification_scheme_item association .73
10.4.4 object_classification_scheme_item association .73
10.4.5 classification_scheme_item_relationship_categorization association .73
11 Item_Mapping package .74
11.1 Overview of the Item_Mapping metamodel region .74
11.2 Classes referenced from the Basic and core package .74
11.2.1 Item class .74
11.3 Classes in the Mapping metamodel region . 75
11.3.1 Item_Mapping class . 75
11.4 Association Classes in the Mapping metamodel region . 76
11.4.1 Subject_Mapping association class . 76
11.4.2 Object_Mapping association class . 76
11.5 Associations in the Item Mapping metamodel region .77
11.5.1 mapping_hierarchy association .77
11.6 Datatypes in the Mapping metamodel region .77
11.6.1 Item_Mapping_Degree enumeration .77
v
© ISO/IEC 2023 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 11179-3:2023(E)
Annex A (informative) Consolidated class hiera
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.