ISO/IEC JTC 1/SC 32   WG2-EM0112-008

Date:    2001-12-112001-12-05

(Australia)

ISO/IEC FCD 11179‑3.2

ISO/IEC JTC 1/SC 32/WG 2

Secretariat:   ANSI

Information technology — Specification for standardization and registration of data elements and associated metadata — Part 3: Basic attributes of data elements and associated metadata, and registry metamodel

EDITOR’S NOTE

Since the phrase "data elements and associated metadata" is included in the name of the overall standard, do we really need to repeat it in the title of the part.  How about simply:  "Part 3: Basic attributes and registry metamodel"

In accordance with SC32/WG2 resolutions of May 2000, it is proposed that the name of the overall standard and each part be renamed and revisions/corrigenda to other parts be considered as part of the Ballot process for this revision of Part 3.)   This document is a working document for discussion at the Electronic Continuation Editing Meeting Dec 2001.

Document type:   International Standard

Document subtype:   

Document stage:   (40) Enquiry

Document language:   E

 

 

 

 

E:\Standards\ISO-IEC\JTC1\SC32\WG2\Meeting-reports\2001-12-Electronic\Working Documents\ISO-IEC 11179-3 (E).doc  STD Version 1.0

Technologie de l'information — Spécifications pour la normalisation et l'enregistrement d'éléments de données et de leurs métadonnées — Partie 3 : Attributs de base pour les éléments de données et leurs métadonnées, et métamodèle de registre

Warning

This document is not an ISO International Standard. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an International Standard.

Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation.

 


Copyright notice

This ISO document is a Draft International Standard and is copyright-protected by ISO. Except as permitted under the applicable laws of the user’s country, neither this ISO draft nor any extract from it may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permission being secured.

Requests for permission to reproduce should be addressed to ISO at the address below or ISO’s member body in the country of the requester.

Copyright Manager

ISO Central Secretariat

1 rue de Varembé

1211 Geneva 20 Switzerland

tel. + 41 22 749 0111

fax + 41 22 734 1079

internet: iso@iso.ch

Reproduction may be subject to royalty payments or a licensing agreement.

Violators may be prosecuted.

Contents

Foreword...................................................................................................................................................... viixii

Introduction................................................................................................................................................. viiixiii

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

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

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

1.3        Scope – Exclusions............................................................................................................................. 12

1.4        Areas of Applicability.......................................................................................................................... 2

2          Normative references......................................................................................................................... 23

3          Definitions........................................................................................................................................... 45

3.1        Definitions of Metamodel Constructs................................................................................................... 45

3.2        Broader Terms Used in this Part of this Standard............................................................................... 57

3.3        Alphabetical list of metadata objects in the metamodel..................................................................... 912

4          Structure of a Metadata Registry....................................................................................................... 2736

4.1        Metamodel for the content of a metadata registry............................................................................ 2736

4.2        Application........................................................................................................................................ 2736

4.3        Extensibility...................................................................................................................................... 2736

4.4        Description of metamodel................................................................................................................. 2736

4.5        Administration and identification Region.......................................................................................... 2938

4.6        Naming and Definition Region.......................................................................................................... 3338

4.7        Classification Region........................................................................................................................ 3538

4.8        Data element Concept Region.......................................................................................................... 3738

4.9        Conceptual and value domain Region.............................................................................................. 4038

4.10      Data element Region........................................................................................................................ 4338

4.11      Metamodel specification................................................................................................................... 4538

5          Basic Attributes of Metadata............................................................................................................. 4738

5.1        Use of basic attributes....................................................................................................................... 4738

5.2        Common attributes............................................................................................................................ 4838

5.3        Attributes specific to Data Element Concepts.................................................................................... 4938

5.4        Attributes specific to Data Elements.................................................................................................. 5038

5.5        Attributes specific to Conceptual Domains........................................................................................ 5038

5.6        Attributes specific to Value Domains................................................................................................. 5038

5.7        Attributes specific to Permissible Values.......................................................................................... 5038

5.8        Attributes specific to Value Meanings............................................................................................... 5138

6          Conformance.................................................................................................................................... 5238

6.1        Conformance level............................................................................................................................ 5238

6.2        Summary of conformance labels...................................................................................................... 5438

6.3        Coding conformance......................................................................................................................... 5738

6.4        API conformance.............................................................................................................................. 5838

6.5        Protocol conformance....................................................................................................................... 5838

6.6        Metadata application conformance.................................................................................................. 5838

Annex A (Informative) Modelling Notation.................................................................................................... 6338

A.1       Modelling symbols............................................................................................................................ 6338

Annex B (Conditionally Normative) IDL representation of the metamodel  (Needs Update).......................... 6938

Annex C (Informative) IDEF1X alternative representation model  (Needs Update)........................................ 7138

Annex D (Informative) Object Role Modeling (ORM) ‑ Natural language Information Analysis Method (NIAM) alternative representation model...................................................................................................... 8138

D.1       ISO/IEC 11179-3 Metamodel expressed using ORM graphical form................................................... 8138

D.2       ISO/IEC 11179-3 Metamodel Elementary Sentences from the Object Role Model............................. 9438

Annex E : (Conditionally Normative) XML Encoding for Metadata Registry Contents (Needs Update)......... 11338

Contents...................................................................................................................................................... 11338

E.0 Overview............................................................................................................................................... 11438

E.1 Semi-automatic Encoding of 11179 Part 3 Metamodel into XML Schema.............................................. 11438

E.2 XML Schema Generation Rules............................................................................................................. 11638

Annex F (Informative) Mapping the ISO/IEC 11179-3:1994 basic attributes to the ISO/IEC 11179-3:2002 metamodel and basic attributes......................................................................................................................... 13538

F.1       Introduction..................................................................................................................................... 13538

F.2       Mapping the Basic Attributes........................................................................................................... 13638

Bibliography................................................................................................................................................ 16138

Foreword. ix

Introduction. x

1  Scope  1

1.1  Structure of a metadata registry  1

1.2  Basic attributes of metadata items  2

2  Normative references  3

3  Definitions  5

3.1  Definitions of Metamodel Constructs  5

3.2  Broader Terms Used in this Part of this Standard  7

3.3  Alphabetical list of metadata objects in the metamodel  12

4  Structure of a Metadata Registry  36

4.1  Metamodel for the content of a metadata registry  36

4.2  Application  36

4.3  Extensibility  36

4.4  Description of metamodel  36

4.5  Administration and identification Region  38

4.6  Naming and Definition Region  43

4.7  Classification Region  44

4.8  Data element Concept Region  47

4.9  Conceptual and value domain Region  51

4.10  Data element Region  54

4.11  Metamodel specification  56

5  Basic Attributes of Metadata  58

5.1  Use of basic attributes  58

5.2  Common attributes  59

5.3  Attributes specific to Data Element Concepts  60

5.4  Attributes specific to Data Elements  61

5.5  Attributes specific to Conceptual Domains  61

5.6  Attributes specific to Value Domains  61

5.7  Attributes specific to Permissible Values  61

5.8  Attributes specific to Value Meanings  62

6  Conformance  63

6.1  Conformance level  64

6.2  Summary of conformance labels  65

6.3  Coding conformance  67

6.4  API conformance  69

6.5  Protocol conformance  69

6.6  Metadata application conformance  69

Annex A (Informative) Modelling Notation  75

A.1  Modelling symbols  75

Annex B (Conditionally Normative) IDL representation of the metamodel  (Needs Update)  81

Annex C (Informative) IDEF1X alternative representation model  (Needs Update)  83

Annex D (Informative) Object Role Modeling (ORM) ‑ Natural language Information Analysis Method (NIAM) alternative representation model  93

D.1  ISO/IEC 11179-3 Metamodel expressed using ORM graphical form  93

D.2  ISO/IEC 11179-3 Metamodel Elementary Sentences from the Object Role Model.  107

Annex E : (Conditionally Normative) XML Encoding for Metadata Registry Contents (Needs Update)  126

Contents  126

E.0 Overview  127

E.1 Semi-automatic Encoding of 11179 Part 3 Metamodel into XML Schema  127

E.2 XML Schema Generation Rules  129

Annex F (Informative) Mapping the ISO/IEC 11179-3:1994 basic attributes to the ISO/IEC 11179-3:2002 metamodel and basic attributes  147

F.1  Introduction  147

F.2  Mapping the Basic Attributes  148

Bibliography. 173

 

Table of Figures

Figure 1:  Metamodel regions. 2837

Figure 2:  Administration and identification metamodel region. 2938

Figure 3:  Naming and definition metamodel region. 3338

Figure 4:  Classification metamodel region. 3538

Figure 5:  Data element concept metamodel region. 3738

Figure 6:  Conceptual and value domain metamodel region. 4038

Figure 7:  Data element administration metamodel region. 4338

Figure 8:  High-level metamodel 4638

Figure A-1:  Sample modelling diagram.. 6338

Figure A-2: Class modelling representation. 6438

Figure A-3:  Association modelling representation. 6438

Figure A-4:  Class relationship modelling representation. 6438

Figure A-5:  Class relationship cardinality modelling representation. 6538

Figure A-6:  Associative class modelling representation. 6538

Figure A-7:  Subtype modelling representation. 6638

Figure A-8:  Aggregation modelling representation. 6638

Figure A-9:  Composite Aggregation modelling representation. 6738

Figure A-10:  Class-attribute modelling representation. 6838

Figure C-1 – IDEF1X High-Level Metamodel 7238

Figure C-2 – IDEF1X Administration and Identification metamodel region [NEEDS UPDATE] 7338

Figure C-3 – IDEF1X Administered Items. 7438

Figure C-4 – IDEF1X Naming and Definition metamodel region. 7538

Figure C-5 – IDEF1X Classification metamodel region. 7638

Figure C-6 – IDEF1X Data Element Concept metamodel region. 7738

Figure C-7 – IDEF1X Conceptual and Value Domain metamodel region. 7838

Figure C-8 – IDEF1X Data Element metamodel region [NEEDS UPDATE] 7938

Figure D-1:  ORM high-level metamodel 8138

Figure D-2:  ORM administration metamodel region. 8238

Figure D-3:  ORM naming and identification metamodel region. 8238

Figure D-4:  ORM classification metamodel region. 8338

Figure D-5:  ORM data element concept administration region. 8438

Figure D-6:  ORM conceptual domain and value domain administration region. 8538

Figure D-7:  ORM data element administration region. 8638

Figure D-8:  ORM Administration Record item.. 8738

Figure D-9:  ORM Administered Items. 8838

Figure D-10:  ORM registration authority. 8938

Figure D-11:  ORM value domain. 9038

Figure D-12:  ORM contact 9138

Figure D-13:  ORM data element concept relationship. 9238

Figure D-14:  ORM value domain relationship. 9238

Figure D-15:  ORM conceptual domain relationship. 9338

Figure F-1:  Basic Attributes of Data elements [REDRAW FOR CLARITY] 13538

Figure 1:  Metamodel regions. 37

Figure 2:  Administration and identification metamodel region. 39

Figure 3:  Naming and definition metamodel region. 43

Figure 4:  Classification metamodel region. 45

Figure 5:  Data element concept metamodel region. 48

Figure 6:  Conceptual and value domain metamodel region. 51

Figure 7:  Data element administration metamodel region. 54

Figure 8:  High-level metamodel. 57

Figure A-1:  Sample modelling diagram. 75

Figure A-2: Class modelling representation. 76

Figure A-3:  Association modelling representation. 76

Figure A-4:  Class relationship modelling representation. 76

Figure A-5:  Class relationship cardinality modelling representation. 76

Figure A-6:  Associative class modelling representation. 77

Figure A-7:  Subtype modelling representation. 77

Figure A-8:  Aggregation modelling representation. 78

Figure A-9:  Composite Aggregation modelling representation. 78

Figure A-10:  Class-attribute modelling representation. 79

Figure C-1 – IDEF1X High-Level Metamodel. 84

Figure C-2 – IDEF1X Administration and Identification metamodel region [NEEDS UPDATE]. 85

Figure C-3 – IDEF1X Administered Items. 86

Figure C-4 – IDEF1X Naming and Definition metamodel region. 87

Figure C-5 – IDEF1X Classification metamodel region. 88

Figure C-6 – IDEF1X Data Element Concept metamodel region. 89

Figure C-7 – IDEF1X Conceptual and Value Domain metamodel region. 90

Figure C-8 – IDEF1X Data Element metamodel region [NEEDS UPDATE]. 91

Figure D-1:  ORM high-level metamodel. 93

Figure D-2:  ORM administration metamodel region [NEEDS  UPDATE]. 94

Figure D-3:  ORM naming and identification metamodel region [NEEDS UPDATE]. 94

Figure D-4:  ORM classification metamodel region [NEEDS UPDATE]. 95

Figure D-5:  ORM data element concept administration region [NEEDS UPDATE]. 96

Figure D-6:  ORM conceptual domain and value domain administration region. 97

Figure D-7:  ORM data element administration region. 98

Figure D-8:  ORM Administration Record item[NEEDS UPDATE]. 99

Figure D-9:  ORM Administered Items [NEEDS UPDATE]. 100

Figure D-10:  ORM registration authority [NEEDS UPDATE]. 101

Figure D-11:  ORM value domain. 102

Figure D-12:  ORM contact [NEEDS UPDATE]. 103

Figure D-13:  ORM data element concept relationship. 104

Figure D-14:  ORM value domain relationship [NEEDS UPDATE]. 105

Figure D-15:  ORM conceptual domain relationship [NEEDS UPDATE]. 106

Figure F-1:  Basic Attributes of Data elements [REDRAW FOR CLARITY]. 147

 

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this part of ISO/IEC 11179 may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

International Standard ISO/IEC 11179‑3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information Technology, Subcommittee SC 32, Data Management and Interchange.

This second edition cancels and replaces the first edition (ISO/IEC 11179-3:1994), clauses / subclauses / tables / figures / annexes of which have been technically revised.

ISO/IEC 11179 consists of the following parts, under the general title Information technology — Specification for standardization and registration of data elements and associated metadata:

¾       Part 1: Framework for the specification and standardization of data elements

¾       Part 2: Classification for data elements

¾       Part 3: Basic attributes of data elements and associated metadata, and registry metamodelRegistry metamodel (MdR3)

¾       Part 4: Rules and guidelines for the formulation of data definitions

¾       Part 5: Naming and identification principles for data elements

¾       Part 6: Registration of data elements

EDITOR'S NOTE

The titles of the other parts above reflect the published versions.  Should we be noting that the titles of the revised versions may differ?  In particular, the Victoria meeting of WG2 reported that the next edition of Part 2 will be substantially different, because the bulk of the current part 2 is now reflected in part 3.  Should we change the references to part 2 in any way?  In accordance with SC32/WG2 resolutions of May 2000, it is proposed that the name of the overall standard and the other parts, and revisions/corrigenda to other parts, be considered as part of the FCD Ballot process for this revision of Part 3.

Introduction

Data processing and electronic data interchange rely heavily on accurate, reliable, controllable and verifiable data recorded in databases.  A prerequisite for correct and proper use and interpretation of data is that both users and owners of data have a common understanding of the meaning and representation of the data.  To facilitate this common understandingan understandable shared view, a number of characteristics, or attributes, of the data have to be defined. These characteristics of data are known as “metadata”, that is, “data that describes data”.

This Part of this International Standard specifies the structure of a metadata registry, which is a place to keep facts about in the form of a conceptual data model. The metadata registry is used to keep information about data elements and associated concepts, such as “data element concepts”, “conceptual domains” and “value domains”.  Generically, these are all referred to as “metadata items”. characteristics of data thatSuch metadata are necessary to clearly describe, record, analyse, classify and  administer data. The conceptual structure of a metadata registry is specified in the form of a conceptual data model.

This Part also describes the basic attributes of metadata elements items for purposes where a complete registry is not appropriate.

This part of the standard is of interest to information developers, information managers, data administrators, standards developers and others who are responsible for making data understandable and shareable. This International Standard has broad applicability across subject area domains and information technologies.It is also of interest to manufacturers of metadata registry and CASE tool products.


Information technology — Specification for standardization and registration of data elements and associated metadata — Part 3: Basic attributes of data elements and associated metadata, and registry metamodel

1         Scope

The scope of this Standard is outlined in sub-clauses 1.1 and 1.2.   Sub-clause 1.3 identifies aspects currently excluded from this Standard.  Sub-clause 1.4 provides examples of activities where this Standard may be applied.This Part of this Inte