Information technology -- Metadata registries (MDR)

ISO/IEC 11179-3:2013 specifies the structure of a metadata registry in the form of a conceptual data model. While the model diagrams are presented in UML notation, ISO/IEC 11179-3:2013 does not assume nor endorse any specific system environment, database management system, database design paradigm, system development methodology, data definition language, command language, system interface, user interface, computing platform, or any technology required for implementation. ISO/IEC 11179-3:2013 does not directly apply to the actual use of data in communications and information processing systems. ISO/IEC 11179-3:2013 specifies basic attributes which are required to describe metadata items, and which might be used in situations where a complete metadata registry is not appropriate (e.g. in the specification of other International Standards).

Technologies de l'information -- Registres de métadonnées (RM)

General Information

Status
Published
Publication Date
11-Feb-2013
Current Stage
6060 - International Standard published
Start Date
14-Jan-2013
Completion Date
12-Feb-2013
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 11179-3:2013 - Information technology -- Metadata registries (MDR)
English language
227 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 11179-3
Third edition
2013-02-15
Information technology — Metadata
registries (MDR) —
Part 3:
Registry metamodel and basic attributes
Technologies de l'information — Registres de métadonnées (RM) —
Partie 3: Métamodèle de registre et attributs de base
Reference number
ISO/IEC 11179-3:2013(E)
ISO/IEC 2013
---------------------- Page: 1 ----------------------
ISO/IEC 11179-3:2013(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2013

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,

electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or

ISO's member body in the country of the requester.
ISO copyright office
Case postale 56  CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2013 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 11179-3:2013(E)
Contents Page

Foreword .......................................................................................................................................................... xiii

Introduction ....................................................................................................................................................... xv

1 Scope ...................................................................................................................................................... 1

1.1 Scope – Structure of a metadata registry ........................................................................................... 1

1.2 Scope – Basic attributes of metadata items ....................................................................................... 1

2 Normative references ............................................................................................................................ 1

3 Terms, definitions and abbreviated terms .......................................................................................... 1

3.1 Terms and definitions of metamodel constructs used in this part of ISO/IEC 11179 .................... 2

3.2 Terms for concepts used in this part of ISO/IEC 11179 .................................................................... 4

3.3 Abbreviated terms ............................................................................................................................... 20

4 Conformance ....................................................................................................................................... 21

4.1 Overview of conformance .................................................................................................................. 21

4.2 Degree of conformance ...................................................................................................................... 21

4.2.1 General ................................................................................................................................................. 21

4.2.2 Strictly conforming implementations ................................................................................................ 22

4.2.3 Conforming implementations ............................................................................................................ 22

4.3 Conformance by clause ...................................................................................................................... 22

4.4 Registry conformance ......................................................................................................................... 23

4.4.1 Overview ............................................................................................................................................... 23

4.4.2 Standard profiles for edition 3 registries .......................................................................................... 23

4.5 Obligation ............................................................................................................................................. 23

4.6 Implementation conformance statement (ICS) ................................................................................. 23

4.7 Roles and responsibilities for registration ....................................................................................... 24

5 Structure of a metadata registry ........................................................................................................ 24

5.1 Metamodel for a metadata registry .................................................................................................... 24

5.2 Application of the metamodel ............................................................................................................ 24

5.3 Specification of the metamodel ......................................................................................................... 25

5.3.1 Terminology used in specifying the metamodel .............................................................................. 25

5.3.2 Choice of fonts .................................................................................................................................... 25

5.3.3 Use of UML Packages ......................................................................................................................... 25

5.3.4 Package dependencies ....................................................................................................................... 26

5.3.5 Use of UML Class diagrams and textual description ...................................................................... 27

5.4 Types, instances and values .............................................................................................................. 27

5.5 Types of items in an ISO/IEC 11179 metadata registry ................................................................... 28

5.5.1 Overview of types of items ................................................................................................................. 28

5.5.2 Rules for types of items ...................................................................................................................... 29

5.6 Extensibility ......................................................................................................................................... 31

5.7 Date references .................................................................................................................................... 31

6 Basic package ...................................................................................................................................... 31

6.1 Overview of Basic package ................................................................................................................ 31

6.2 Basic Types metamodel region ......................................................................................................... 31

6.2.1 Overview of Basic Types .................................................................................................................... 31

6.2.2 Boolean datatype ................................................................................................................................. 31

6.2.3 Date datatype ....................................................................................................................................... 32

6.2.4 Datetime datatype ................................................................................................................................ 32

6.2.5 Integer datatype ................................................................................................................................... 32

6.2.6 Natural_Range datatype ..................................................................................................................... 32

6.2.7 Notation datatype ................................................................................................................................ 32

6.2.8 Phone_Number datatype .................................................................................................................... 32

© ISO/IEC 2013 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 11179-3:2013(E)

6.2.9 Postal_Address datatype ....................................................................................................................32

6.2.10 Sign datatype .......................................................................................................................................33

6.2.11 String datatype .....................................................................................................................................33

6.2.12 Text datatype ........................................................................................................................................33

6.2.13 Value datatype ......................................................................................................................................33

6.3 Basic Classes metamodel region.......................................................................................................33

6.3.1 Overview of Basic Classes .................................................................................................................33

6.3.2 Contact class ........................................................................................................................................34

6.3.3 Document_Type class .........................................................................................................................35

6.3.4 Individual class ....................................................................................................................................35

6.3.5 Language_Identification class ...........................................................................................................37

6.3.6 Organization class ...............................................................................................................................39

6.3.7 Reference_Document class ................................................................................................................40

6.3.8 Registration_Authority_Identifier class.............................................................................................42

6.3.9 Role class .............................................................................................................................................43

7 Identification, Designation and Definition package .........................................................................45

7.1 Overview of this package ....................................................................................................................45

7.2 Identification metamodel region ........................................................................................................45

7.2.1 Overview ...............................................................................................................................................45

7.2.2 Classes in the Identification metamodel region ...............................................................................46

7.2.3 Associations in the Identification metamodel region ......................................................................51

7.3 Designation and Definition metamodel region .................................................................................52

7.3.1 Overview ...............................................................................................................................................52

7.3.2 Classes in the Designation and Definition metamodel region ........................................................53

7.3.3 Association Classes in the Designation and Definition metamodel region ..................................59

7.3.4 Associations in the Designation and Definition metamodel region ...............................................60

8 Registration package ..........................................................................................................................62

8.1 Registration metamodel region ..........................................................................................................62

8.1.1 Overview ...............................................................................................................................................62

8.1.2 Classes in the Registration region .....................................................................................................62

8.1.3 Classes referenced from the Basic package ....................................................................................75

8.1.4 Classes referenced from the Identification, Designation and Definition package .......................75

8.1.5 Association Classes in the Registration region ...............................................................................76

8.1.6 Associations in the Registration region ............................................................................................76

9 Concepts package ...............................................................................................................................78

9.1 Concepts metamodel region ..............................................................................................................78

9.1.1 Overview ...............................................................................................................................................78

9.1.2 Classes in the Concepts metamodel region .....................................................................................79

9.1.3 Associations of the Concepts metamodel region ............................................................................84

9.2 Classification metamodel region .......................................................................................................87

9.2.1 Overview ...............................................................................................................................................87

9.2.2 Classes in the Classification metamodel region ..............................................................................88

9.2.3 Associations Classes in the Classification metamodel region ......................................................89

9.2.4 Associations in the Classification metamodel region .....................................................................89

10 Binary Relations package ...................................................................................................................90

10.1 Binary Relations metamodel region ..................................................................................................90

10.1.1 Overview ...............................................................................................................................................90

10.1.2 Classes in the Binary_Relations metamodel region ........................................................................90

11 Data Description package ...................................................................................................................93

11.1 High-level Data Description metamodel region ................................................................................93

11.1.1 Overview ...............................................................................................................................................93

11.1.2 Classes of High-level Data Description metamodel .........................................................................93

11.1.3 Associations of the High Level Data Description metamodel ........................................................96

11.1.4 Constraints of the High Level Metamodel .........................................................................................97

11.2 Data Element Concept metamodel region ........................................................................................97

11.2.1 Overview ...............................................................................................................................................97

11.2.2 Classes in the Data_Element_Concept region .................................................................................98

iv © ISO/IEC 2013 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 11179-3:2013(E)

11.2.3 Associations in the Data_Element_Concept region ........................................................................ 99

11.3 Conceptual and Value_Domain metamodel region ....................................................................... 100

11.3.1 Overview ............................................................................................................................................. 100

11.3.2 Classes in the Conceptual and Value_Domain region .................................................................. 102

11.3.3 Associations in the Conceptual and Value_Domain region ......................................................... 110

11.3.4 Additional Constraints of the Conceptual and Value_Domain region ......................................... 112

11.4 Measurement metamodel region ..................................................................................................... 114

11.4.1 Overview ............................................................................................................................................. 114

11.4.2 Classes in the Measurement region ................................................................................................ 114

11.4.3 Associations in the Measurement region ....................................................................................... 117

11.5 Data_Element metamodel region ..................................................................................................... 118

11.5.1 Overview ............................................................................................................................................. 118

11.5.2 Classes in the Data_Element Region .............................................................................................. 118

11.5.3 Associations in the Data_Element region....................................................................................... 121

11.6 Consolidated Data Description Metamodel .................................................................................... 123

11.7 Types of Concepts in the Data Description Metamodel ................................................................ 124

12 Basic attributes .................................................................................................................................. 124

12.1 Use of basic attributes ...................................................................................................................... 124

12.2 Common attributes ............................................................................................................................ 125

12.2.1 Identifying .......................................................................................................................................... 125

12.2.2 Naming................................................................................................................................................ 125

12.2.3 Definitional ......................................................................................................................................... 126

12.2.4 Administrative .................................................................................................................................... 126

12.2.5 Relational ........................................................................................................................................... 126

12.3 Attributes specific to Data_Element_Concepts ............................................................................. 127

12.4 Attributes specific to Data_Elements .............................................................................................. 127

12.5 Attributes specific to Conceptual_Domains ................................................................................... 127

12.6 Attributes specific to Value_Domains ............................................................................................. 127

12.7 Attributes specific to Permissible_Values ...................................................................................... 128

12.8 Attributes specific to Value_Meanings ........................................................................................... 128

Annex A (normative) Alphabetical list of terms and designations ............................................................ 129

Annex B (normative) Consolidated Class Hierarchy .................................................................................. 137

Annex C (informative) Mapping the ISO/IEC 11179-3:1994 basic attributes to the ISO/IEC 11179-

3:2011 metamodel and basic attributes .......................................................................................... 138

C.1 Introduction ........................................................................................................................................ 138

C.1.1 Overview of Basic Attributes from ISO/IEC 11179-3:1994 ............................................................. 138

C.1.2 Description of Table Structures in this Annex ............................................................................... 139

C.2 Mapping the Basic Attributes ........................................................................................................... 141

C.2.1 Common Identifying attributes ........................................................................................................ 141

C.2.2 Common Naming attributes ............................................................................................................. 143

C.2.3 Common Definitional attributes ....................................................................................................... 147

C.2.4 Common Administrative attributes ................................................................................................. 148

C.2.5 Common Relational attributes ......................................................................................................... 150

C.2.6 Attributes specific to Data_Element_Concepts ............................................................................. 154

C.2.7 Attributes specific to Data_Elements .............................................................................................. 157

C.2.8 Attributes specific to Conceptual_Domains ................................................................................... 164

C.2.9 Attributes specific to Value_Domains ............................................................................................. 165

C.2.10 Attributes specific to Permissible_Values ...................................................................................... 166

C.2.11 Attributes specific to Value_Meanings ........................................................................................... 167

Annex D (informative) Mapping the ISO/IEC 11179-3:2003 metamodel to the ISO/IEC 11179-3:2011

metamodel .......................................................................................................................................... 169

D.1 Introduction ........................................................................................................................................ 169

D.2 Mapping the Edition 2 Administration and Identification Region ................................................ 169

D.2.1 Administered_Item ............................................................................................................................ 169

D.2.2 Administration_Record ..................................................................................................................... 169

D.2.3 Contact ............................................................................................................................................... 170

D.2.4 Item_Identifier .................................................................................................................................... 170

© ISO/IEC 2013 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 11179-3:2013(E)

D.2.5 Language_Identification .................................................................................................................. 170

D.2.6 Organization ...................................................................................................................................... 171

D.2.7 Reference_Document ....................................................................................................................... 171

D.2.8 Registrar ............................................................................................................................................ 171

D.2.9 Registration_Authority ..................................................................................................................... 171

D.2.10 Registration_Authority_Identifier .................................................................................................... 172

D.2.11 Stewardship ....................................................................................................................................... 172

D.2.12 Submission ........................................................................................................................................ 172

D.3 Mapping the Edition 2 Naming and Definition Region .................................................................. 173

D.3.1 Context (for Administered_Item) ..................................................................................................... 173

D.3.2 Terminological_Entry ....................................................................................................................... 173

D.3.3 Language_Section ............................................................................................................................ 173

D.3.4 Definition (of Administered_Item) ................................................................................................... 174

D.3.5 Designation (of Administered_Item) ............................................................................................... 174

D.4 Mapping the Edition 2 Classification Region ................................................................................. 174

D.4.1 Classification_Scheme ..................................................................................................................... 174

D.4.2 Classification_Scheme_Item ........................................................................................................... 175

D.4.3 Classification_Scheme_Item_Relationship ................................................................................... 175

D.5 Mapping the Edition 2 Data_Element_Concept Region ................................................................ 175

D.5.1 Object_Class ..................................................................................................................................... 175

D.5.2 Property ............................................................................................................................................. 175

D.5.3 Data_Element_Concept .................................................................................................................... 176

D.5.4 Concept_Relationship ...................................................................................................................... 176

D.6 Mapping the Edition 2 Conceptual and Value Domain Region .................................................... 176

D.6.1 Conceptual_Domain ......................................................................................................................... 176

D.6.2 Enumerated_Conceptual_Domain .................................................................................................. 177

D.6.3 Value_Meaning .................................................................................................................................. 177

D.6.4 Non-enumerated_Conceptual_Domain .......................................................................................... 177

D.6.5 Value_Domain ................................................................................................................................... 178

D.6.6 Enumerated_Value_Domain ............................................................................................................ 178

D.6.7 Permissible_Value ............................................................................................................................ 178

D.6.8 Value .................................................................................................................................................. 179

D.6.9 Non-enumerated_Value_Domain ........................................................................................

...

Questions, Comments and Discussion

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