logo资料库

c050340_ISO_IEC_11179-3_2013.pdf

第1页 / 共244页
第2页 / 共244页
第3页 / 共244页
第4页 / 共244页
第5页 / 共244页
第6页 / 共244页
第7页 / 共244页
第8页 / 共244页
资料共244页,剩余部分请下载后查看
1 Scope
1.1 Scope – Structure of a metadata registry
1.2 Scope – Basic attributes of metadata items
2 Normative references
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions of metamodel constructs used in this part of ISO/IEC 11179
3.2 Terms for concepts used in this part of ISO/IEC 11179
3.3 Abbreviated terms
4 Conformance
4.1 Overview of conformance
4.2 Degree of conformance
4.2.1 General
4.2.2 Strictly conforming implementations
4.2.3 Conforming implementations
4.3 Conformance by clause
4.4 Registry conformance
4.4.1 Overview
4.4.2 Standard profiles for edition 3 registries
4.5 Obligation
4.6 Implementation conformance statement (ICS)
4.7 Roles and responsibilities for registration
5 Structure of a metadata registry
5.1 Metamodel for a metadata registry
5.2 Application of the metamodel
5.3 Specification of the metamodel
5.3.1 Terminology used in specifying the metamodel
5.3.2 Choice of fonts
5.3.3 Use of UML Packages
5.3.4 Package dependencies
5.3.5 Use of UML Class diagrams and textual description
5.4 Types, instances and values
5.5 Types of items in an ISO/IEC 11179 metadata registry
5.5.1 Overview of types of items
5.5.2 Rules for types of items
5.6 Extensibility
5.7 Date references
6 Basic package
6.1 Overview of Basic package
6.2 Basic Types metamodel region
6.2.1 Overview of Basic Types
6.2.2 Boolean datatype
6.2.3 Date datatype
6.2.4 Datetime datatype
6.2.5 Integer datatype
6.2.6 Natural_Range datatype
6.2.7 Notation datatype
6.2.8 Phone_Number datatype
6.2.9 Postal_Address datatype
6.2.10 Sign datatype
6.2.11 String datatype
6.2.12 Text datatype
6.2.13 Value datatype
6.3 Basic Classes metamodel region
6.3.1 Overview of Basic Classes
6.3.2 Contact class
6.3.2.1 Description of Contact
6.3.2.2 Attributes of Contact
6.3.3 Document_Type class
6.3.3.1 Description of Document_Type
6.3.3.2 Attributes of Document_Type
6.3.4 Individual class
6.3.4.1 Description of Individual
6.3.4.2 Attributes of Individual
6.3.5 Language_Identification class
6.3.5.1 Description of Language_Identification
6.3.5.2 Attributes of Language_Identification
6.3.6 Organization class
6.3.6.1 Description of Organization
6.3.6.2 Attributes of Organization
6.3.6.2.5 uri
6.3.7 Reference_Document class
6.3.7.1 Description of Reference_Document
6.3.7.2 Attributes of Reference_Document
6.3.7.2.1 identifier
6.3.7.2.2 type_description
6.3.7.2.3 language_identifier
6.3.7.2.4 notation
6.3.7.2.5 title
6.3.7.2.6 provider
6.3.7.2.7 uri
6.3.8 Registration_Authority_Identifier class
6.3.8.1 Description of Registration_Authority_Identifier
6.3.8.2 Attributes of Registration_Authority_Identifier
6.3.8.2.1 international_code_designator
6.3.8.2.2 organization_identifier
6.3.8.2.3 organization_part_identifier (OPI)
6.3.8.2.4 opi_source
6.3.9 Role class
6.3.9.1 Description of Role
6.3.9.2 Attributes of Role
7 Identification, Designation and Definition package
7.1 Overview of this package
7.2 Identification metamodel region
7.2.1 Overview
7.2.2 Classes in the Identification metamodel region
7.2.2.1 Identified_Item class
7.2.2.2 Scoped_Identifier class
7.2.2.2.1 Description of Scoped_Identifier
7.2.2.2.2 Attributes of Scoped_Identifier
7.2.2.2.2.1 identifer
7.2.2.2.2.2 version
7.2.2.2.2.3 full_expansion
7.2.2.2.2.4 shorthand_expansion
7.2.2.3 Namespace class
7.2.2.3.1 Description of Namespace
7.2.2.3.2 Attributes of Namespace
7.2.2.3.2.1 naming_authority
7.2.2.3.2.2 one_name_per_item_indicator
7.2.2.3.2.3 one_item_per_name_indicator
7.2.2.3.2.4 mandatory_naming_convention_indicator
7.2.2.3.2.5 shorthand_prefix
7.2.2.3.2.6 scheme_reference
7.2.2.4 Slot class
7.2.2.4.1 Description of Slot
7.2.2.4.2 Attributes of Slot
7.2.2.4.2.1 name
7.2.2.4.2.2 type
7.2.2.4.2.3 value
7.2.3 Associations in the Identification metamodel region
7.2.3.1 identification association
7.2.3.2 identifier_scope association
7.2.3.3 item_slot association
7.3 Designation and Definition metamodel region
7.3.1 Overview
7.3.2 Classes in the Designation and Definition metamodel region
7.3.2.1 Acceptability enumeration
7.3.2.2 Designatable_Item class
7.3.2.3 Designation class
7.3.2.3.1 Description of Designation
7.3.2.3.2 Attributes of Designation
7.3.2.3.2.1 sign
7.3.2.3.2.2 language
7.3.2.4 Definition class
7.3.2.4.1 Description of Definition
7.3.2.4.2 Attributes of Definition
7.3.2.4.2.1 text
7.3.2.4.2.2 language
7.3.2.4.2.3 source
7.3.2.5 Context class
7.3.2.6 Namespace class
7.3.2.7 Naming_Convention class
7.3.2.7.1 Description of Naming_Convention
7.3.2.7.2 Attributes of Naming_Convention
7.3.2.7.2.1 scope_rule
7.3.2.7.2.2 authority_rule
7.3.2.7.2.3 semantic_rule
7.3.2.7.2.4 syntactic_rule
7.3.2.7.2.5 lexical_rule
7.3.3 Association Classes in the Designation and Definition metamodel region
7.3.3.1 Definition_Context association class
7.3.3.1.1 Description of Definition_Context
7.3.3.1.2 Attributes of Definition_Context
7.3.3.1.2.1 acceptability
7.3.3.2 Designation_Context association class
7.3.3.2.1 Description of Designation_Context
7.3.3.2.2 Attributes of Designation_Context
7.3.3.2.2.1 acceptability
7.3.4 Associations in the Designation and Definition metamodel region
7.3.4.1 designation_definition_pairing association
7.3.4.2 designation_namespace association
7.3.4.3 item_definition association
7.3.4.4 item_designation association
7.3.4.5 naming_convention_conformance association
7.3.4.6 naming_convention_utilization association
8 Registration package
8.1 Registration metamodel region
8.1.1 Overview
8.1.2 Classes in the Registration region
8.1.2.1 Registered_Item class
8.1.2.1.1 Direct superclass
8.1.2.2 Administered_Item class
8.1.2.2.1 Direct superclass
8.1.2.2.3 Attributes of Administered_Item
8.1.2.2.3.1 creation_date
8.1.2.2.3.2 last_change_date
8.1.2.2.3.3 change_description
8.1.2.2.3.4 explanatory_comment
8.1.2.2.3.5 origin
8.1.2.3 Attached_Item class
8.1.2.3.1 Direct superclass
8.1.2.3.2 Description of Attached_Item
8.1.2.4 Registrar class
8.1.2.4.1 Direct superclass
8.1.2.4.2 Description of Registrar
8.1.2.4.3 Attributes of Registrar
8.1.2.4.3.1 identifier
8.1.2.4.4 Constraint on Registrar
8.1.2.5 Registration_Authority class
8.1.2.5.1 Direct superclass
8.1.2.5.2 Description of Registration_Authority
8.1.2.5.3 Attributes of Registration_Authority
8.1.2.5.3.1 registration_authority_identifier
8.1.2.5.3.2 documentation_language_identifier
8.1.2.6 Registration_State class
8.1.2.6.1 Description of Registration_State
8.1.2.6.2 Attributes of Registration_State
8.1.2.6.2.1 registration_status
8.1.2.6.2.2 effective_date
8.1.2.6.2.3 until_date
8.1.2.6.2.4 administrative_note
8.1.2.6.2.5 unresolved_issue
8.1.2.6.2.6 administrative_status
8.1.2.6.2.7 previous_state
8.1.2.7 Stewardship_Record class
8.1.2.7.1 Description of Stewardship_Record
8.1.2.7.2 Attributes of Stewardship_Record
8.1.2.7.2.1 organization
8.1.2.7.2.2 contact
8.1.2.8 Submission_Record class
8.1.2.8.1 Description of Submission_Record
8.1.2.8.2 Attributes of Submission_Record
8.1.2.8.2.1 organization
8.1.2.8.2.2 contact
8.1.2.9 Registry_Specification class
8.1.2.9.1 Description of Registry_Specification
8.1.2.9.2 Attributes of Registry_Specification
8.1.2.9.2.1.1 name
8.1.2.9.2.2 web_address
8.1.2.9.2.3 standard
8.1.2.9.2.4 conformance_level
8.1.2.9.2.5 character_repertoire
8.1.2.9.2.6 reference_document_identifier_form
8.1.2.9.2.7 primary_language
8.1.2.9.2.8 representation_class_scheme
8.1.2.9.2.9 context
8.1.2.9.2.10 comment
8.1.3 Classes referenced from the Basic package
8.1.3.1 Contact class
8.1.3.2 Organization class
8.1.3.3 Reference_Document class
8.1.4 Classes referenced from the Identification, Designation and Definition package
8.1.4.1 Namespace class
8.1.5 Association Classes in the Registration region
8.1.5.1 Registration association class
8.1.5.1.1 Description of Registration
8.1.5.1.2 Attributes of Registration
8.1.5.1.2.1 registration_state
8.1.5.2 Reference association class
8.1.5.2.1 Description of Reference
8.1.5.2.2 Attributes of Reference
8.1.5.2.2.1 type
8.1.6 Associations in the Registration region
8.1.6.1 attachment association
8.1.6.2 registration_authority_namespace association
8.1.6.3 registration_authority_registrar association
8.1.6.4 stewardship association
8.1.6.5 submission association
9 Concepts package
9.1 Concepts metamodel region
9.1.1 Overview
9.1.2 Classes in the Concepts metamodel region
9.1.2.1 Concept class
9.1.2.2 Concept_System class
9.1.2.2.1 Description of Concept_System
9.1.2.2.2 Attributes of Concept_System
9.1.2.2.2.1 notation
9.1.2.3 Assertion class
9.1.2.3.1 Description of Assertion
9.1.2.3.2 Attributes of Assertion
9.1.2.3.2.1 formula
9.1.2.3.3 Constraint on Assertions
9.1.2.4 Relation class
9.1.2.4.1 Direct superclass
9.1.2.4.2 Description of Relation
9.1.2.4.3 Attributes of Relation
9.1.2.4.3.1 arity
9.1.2.5 Relation_Role class
9.1.2.5.1 Direct superclass
9.1.2.5.2 Description of Relation_Role
9.1.2.5.3 Attributes of Relation_Role
9.1.2.5.3.1 multiplicity
9.1.2.5.3.2 ordinal
9.1.2.6 Link class
9.1.2.6.1 Direct superclass
9.1.2.6.2 Description of Link
9.1.2.6.3 Constraint on Link class
9.1.2.7 Link_End class
9.1.2.7.1 Description of Link_End
9.1.2.7.2 Constraint on Link_End class
9.1.3 Associations of the Concepts metamodel region
9.1.3.1 concept_system_membership association
9.1.3.2 concept_source association
9.1.3.3 concept_system_reference association
9.1.3.4 concept_system_importation association
9.1.3.5 assertion_inclusion association
9.1.3.6 assertion_concept association
9.1.3.7 assertion_predicate association
9.1.3.8 relation_link association
9.1.3.9 relation_role_set association
9.1.3.10 link_has_link_end association
9.1.3.11 link_end_concept association
9.1.3.12 link_end_role association
9.2 Classification metamodel region
9.2.1 Overview
9.2.2 Classes in the Classification metamodel region
9.2.2.1 Classifiable_Item class
9.2.2.2 Concept_System class
9.2.2.3 Concept class
9.2.3 Associations Classes in the Classification metamodel region
9.2.3.1 Classification association class
9.2.4 Associations in the Classification metamodel region
9.2.4.1 classification_scheme association
9.2.4.2 concept_system_membership association
10 Binary Relations package
10.1 Binary Relations metamodel region
10.1.1 Overview
10.1.2 Classes in the Binary_Relations metamodel region
10.1.2.1 Relation class
10.1.2.2 Binary_Relation class
10.1.2.2.1 Direct superclass
10.1.2.2.2 Description of Binary_Relation
10.1.2.2.3 Attributes of Binary_Relation
10.1.2.2.3.1 reflexivity
10.1.2.2.3.2 symmetry
10.1.2.2.3.3 transitivity
10.1.2.3 Reflexivity enumeration
10.1.2.4 Symmetry enumeration
10.1.2.5 Transitivity enumeration
11 Data Description package
11.1 High-level Data Description metamodel region
11.1.1 Overview
11.1.2 Classes of High-level Data Description metamodel
11.1.2.1 Overview
11.1.2.2 Conceptual_Domain class
11.1.2.2.1 Direct superclass
11.1.2.2.2 Description of Conceptual_Domain
11.1.2.3 Value_Domain class
11.1.2.4 Data_Element class
11.1.2.5 Data_Element_Concept class
11.1.2.5.1 Direct superclass
11.1.2.5.2 Description of Data_Element_Concept
11.1.3 Associations of the High Level Data Description metamodel
11.1.3.1 value_domain_meaning association
11.1.3.2 data_element_domain association
11.1.3.3 data_element_meaning association
11.1.3.4 data_element_concept_domain association
11.1.4 Constraints of the High Level Metamodel
11.1.4.1 Equality of mappings from data element to conceptual domain
11.2 Data Element Concept metamodel region
11.2.1 Overview
11.2.2 Classes in the Data_Element_Concept region
11.2.2.1 Object_Class class
11.2.2.1.1 Direct superclass
11.2.2.1.2 Description of Object_Class
11.2.2.2 Property class
11.2.2.2.1 Direct superclass
11.2.2.2.2 Description of Property
11.2.2.3 Data_Element_Concept class
11.2.2.3.1 Direct superclass
11.2.2.3.2 Description of Data_Element_Concept
11.2.2.4 Conceptual_Domain class
11.2.3 Associations in the Data_Element_Concept region
11.2.3.1 data_element_concept_property association
11.2.3.2 data_element_concept_domain association
11.2.3.3 data_element_concept_object_class association
11.3 Conceptual and Value_Domain metamodel region
11.3.1 Overview
11.3.2 Classes in the Conceptual and Value_Domain region
11.3.2.1 Conceptual_Domain class
11.3.2.1.1 Direct superclass
11.3.2.1.2 Description of Conceptual_Domain
11.3.2.1.3 Attributes of Conceptual_Domain
11.3.2.1.3.1 dimensionality
11.3.2.2 Enumerated_Conceptual_Domain class
11.3.2.2.1 Direct superclass
11.3.2.2.2 Description of Enumerated_Conceptual_Domain
11.3.2.3 Value_Meaning class
11.3.2.3.1 Direct superclass
11.3.2.3.2 Description of Value_Meaning
11.3.2.3.3 Attributes of Value_Meaning
11.3.2.3.3.1 begin_date
11.3.2.3.3.2 end_date
11.3.2.4 Described_Conceptual_Domain class
11.3.2.4.1 Direct superclass
11.3.2.4.2 Description of Described_Conceptual_Domain
11.3.2.4.3 Attributes of Described_Conceptual_Domain
11.3.2.4.3.1 description
11.3.2.5 Value_Domain class
11.3.2.5.1 Description of Value_Domain
11.3.2.5.2 Attributes of Value_Domain
11.3.2.5.2.1 datatype
11.3.2.5.2.2 format
11.3.2.5.2.3 maximum_character_quantity
11.3.2.5.2.4 unit_of_measure
11.3.2.6 Enumerated_Value_Domain class
11.3.2.6.1 Direct superclass
11.3.2.6.2 Description of Enumerated_Value_Domain
11.3.2.7 Permissible_Value class
11.3.2.7.1 Description of Permissible_Value
11.3.2.7.2 Attributes of Permissible_Value
11.3.2.7.2.1 permitted_value
11.3.2.7.2.2 begin_date
11.3.2.7.2.3 end_date
11.3.2.7.3 Example of Permissible_Values
11.3.2.8 Described_Value_Domain class
11.3.2.8.1 Direct superclass
11.3.2.8.2 Description of Described_Value_Domain
11.3.2.8.3 Attributes of Described_Value_Domain
11.3.2.8.3.1 description
11.3.2.9 Datatype class
11.3.2.9.1 Description of Datatype
11.3.2.9.2 Attributes of Datatype
11.3.2.9.2.1 name
11.3.2.9.2.2 description
11.3.2.9.2.3 scheme_reference
11.3.2.9.2.4 annotation
11.3.2.9.3 Examples of Datatypes
11.3.3 Associations in the Conceptual and Value_Domain region
11.3.3.1 value_domain_meaning association
11.3.3.2 value_meaning_set association
11.3.3.3 described_value_domain_meaning association
11.3.3.4 permissible_value_meaning association
11.3.3.5 permissible_value_set association
11.3.3.6 value_domain_subset association
11.3.4 Additional Constraints of the Conceptual and Value_Domain region
11.3.4.1 Overview
11.3.4.2 value_domain_meaning association constraints
11.3.4.3 value_domain_subset association constraints
11.3.4.4 Consistent dimensionalities
11.4 Measurement metamodel region
11.4.1 Overview
11.4.2 Classes in the Measurement region
11.4.2.1 Unit_of_Measure class
11.4.2.1.1 Direct superclass
11.4.2.1.2 Description of Unit_of_Measure
11.4.2.2 Measure_Class class
11.4.2.2.1 Description of Measure_Class
11.4.2.3 Dimensionality class
11.4.2.3.1 Direct superclass
11.4.2.3.2 Description of Dimensionality
11.4.2.3.3 Attributes of Dimensionality
11.4.2.3.3.1 coordinate_indicator
11.4.3 Associations in the Measurement region
11.4.3.1 dimensionality_measure_class association
11.4.3.2 unit_of_measure_class association
11.5 Data_Element metamodel region
11.5.1 Overview
11.5.2 Classes in the Data_Element Region
11.5.2.1 Data_Element class
11.5.2.1.1 Description of Data_Element
11.5.2.1.2 Attributes of Data_Element
11.5.2.1.2.1 data_element_precision
11.5.2.2 Data_Element_Concept class
11.5.2.3 Value_Domain class
11.5.2.4 Data_Element_Example class
11.5.2.4.1 Description of Data_Element_Example
11.5.2.4.2 Attributes of Data_Element_Example
11.5.2.4.2.1 example_item
11.5.2.5 Derivation_Rule class
11.5.2.5.1 Description of Derivation_Rule
11.5.2.5.2 Attributes of Derivation_Rule
11.5.2.5.2.1 derivation_rule_specification
11.5.2.5.2.2 derivation_rule_notation
11.5.2.5.3 Example of Derivation_Rule
11.5.2.6 Data_Element_Derivation class
11.5.3 Associations in the Data_Element region
11.5.3.1 data_element_domain association
11.5.3.2 data_element_meaning association
11.5.3.3 exemplification association
11.5.3.4 derivation_input association
11.5.3.5 derivation_output association
11.5.3.6 derivation_rule_application association
11.6 Consolidated Data Description Metamodel
11.7 Types of Concepts in the Data Description Metamodel
12 Basic attributes
12.1 Use of basic attributes
12.2 Common attributes
12.2.1 Identifying
12.2.2 Naming
12.2.3 Definitional
12.2.4 Administrative
12.2.5 Relational
12.3 Attributes specific to Data_Element_Concepts
12.4 Attributes specific to Data_Elements
12.5 Attributes specific to Conceptual_Domains
12.6 Attributes specific to Value_Domains
12.7 Attributes specific to Permissible_Values
12.8 Attributes specific to Value_Meanings
INTERNATIONAL STANDARD ISO/IEC 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
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
ISO/IEC 11179-3:2013(E) Contents Page Foreword .......................................................................................................................................................... xiii  Introduction ....................................................................................................................................................... xv  Scope ...................................................................................................................................................... 1  1 Scope – Structure of a metadata registry ........................................................................................... 1  1.1 1.2 Scope – Basic attributes of metadata items ....................................................................................... 1  Normative references ............................................................................................................................ 1  2 Terms, definitions and abbreviated terms .......................................................................................... 1  3 3.1 Terms and definitions of metamodel constructs used in this part of ISO/IEC 11179 .................... 2  Terms for concepts used in this part of ISO/IEC 11179 .................................................................... 4  3.2 Abbreviated terms ............................................................................................................................... 20  3.3 Conformance ....................................................................................................................................... 21  4 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  Conformance by clause ...................................................................................................................... 22  4.3 4.4 Registry conformance ......................................................................................................................... 23  4.4.1 Overview ............................................................................................................................................... 23  4.4.2 Standard profiles for edition 3 registries .......................................................................................... 23  4.5 Obligation ............................................................................................................................................. 23  Implementation conformance statement (ICS) ................................................................................. 23  4.6 Roles and responsibilities for registration ....................................................................................... 24  4.7 5 Structure of a metadata registry ........................................................................................................ 24  Metamodel for a metadata registry .................................................................................................... 24  5.1 Application of the metamodel ............................................................................................................ 24  5.2 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  Extensibility ......................................................................................................................................... 31  5.6 5.7 Date references .................................................................................................................................... 31  Basic package ...................................................................................................................................... 31  6 Overview of Basic package ................................................................................................................ 31  6.1 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
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  Identification, Designation and Definition package .........................................................................45  7 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  Registration package ..........................................................................................................................62  8 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  Concepts package ...............................................................................................................................78  9 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
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  Introduction ........................................................................................................................................ 169  D.1 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
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 .................................................................................................... 179  D.6.10 Datatype ............................................................................................................................................. 179  D.6.11 Unit_of_Measure ............................................................................................................................... 179  D.7 Mapping the Edition 2 Data_Element Region ................................................................................ 180  D.7.1 Data_Element .................................................................................................................................... 180  D.7.2 Representation_Class ...................................................................................................................... 180  D.7.3 Data_Element_Example ................................................................................................................... 181  D.7.4 Derivation_Rule ................................................................................................................................. 181  D.7.5 Data_Element_Derivation ................................................................................................................ 181  Annex E (informative) Concept System Examples ..................................................................................... 182  E.1 Concept System Metamodels .......................................................................................................... 182  E.2 SKOS Example .................................................................................................................................. 183  E.2.1 SKOS Metamodel .............................................................................................................................. 183  E.2.2 SKOS Example Thesaurus ............................................................................................................... 184  E.2.3 Example Value Domain References ................................................................................................ 185  E.3 ORM Example .................................................................................................................................... 187  E.3.1 ORM Metamodel ................................................................................................................................ 187  E.3.2 Car Registration Model .................................................................................................................... 189  E.4 OWL Example .................................................................................................................................... 194  E.4.1 OWL Metamodel ................................................................................................................................ 194  E.4.2 Car Registration Ontology ............................................................................................................... 202  E.5 CLIF Example .................................................................................................................................... 216  E.5.1 CL Metamodel ................................................................................................................................... 216  E.5.2 CLIF Units Example from ISO/IEC 19763-3 ........................................................................................ 217  Annex F (informative) Representation Class as a Concept System ......................................................... 221  Introduction ....................................................................................................................................... 221  F.1 F.2 Description of Representation Class .............................................................................................. 221  vi © ISO/IEC 2013 – All rights reserved
ISO/IEC 11179-3:2013(E) Implementation of Representation Class as a Concept_System ................................................. 222  F.3 Annex G (informative) Comparison for Conformance Levels across Editions of this part of ISO/IEC 11179 .................................................................................................................................... 223  Introduction ........................................................................................................................................ 223  G.1 Conformance Levels for Edition 2 Level 2 ...................................................................................... 223  G.2 G.3 Conformance Levels for Edition 2 Level 1 and Edition 1 .............................................................. 223  Annex H (Normative) Standard Conformance Profiles for this part of ISO/IEC 11179 ............................ 224  H.1 Introduction ........................................................................................................................................ 224  Profile for Concept Systems Registry ............................................................................................. 224  H.2 Profile for Extended Concept Systems Registry ........................................................................... 224  H.3 Profile for Metadata Registry ........................................................................................................... 224  H.4 H.5 Profile for Extended Metadata Registry .......................................................................................... 224  Bibliography .................................................................................................................................................... 225  Table of Figures Figure 1 — Package dependencies ................................................................................................................... 26  Figure 2 — Types of items ................................................................................................................................. 28  Figure 3 — Basic types metamodel region ........................................................................................................ 31  Figure 4 — Basic classes metamodel region ..................................................................................................... 33  Figure 5 — Identification metamodel region ....................................................................................................... 45  Figure 6 — Designation and Definition metamodel region ................................................................................. 53  Figure 7 — Registration metamodel region ........................................................................................................ 64  Figure 8 — Concepts metamodel region ............................................................................................................ 78  Figure 9 — Classification metamodel region ...................................................................................................... 88  Figure 10 — Binary Relations metamodel region............................................................................................... 90  Figure 11 — High-level Data Description metamodel ........................................................................................ 93  Figure 12 — Data_Element_Concept metamodel region .................................................................................. 98  Figure 13 — Conceptual and value domain metamodel region ....................................................................... 101  Figure 14 — Measurement metamodel region ................................................................................................. 114  Figure 15 — Data_Element metamodel region ................................................................................................ 118  Figure 16 — Consolidated Data Description metamodel ................................................................................. 123  Figure 17 — Types of Concepts in the Data Description package .................................................................. 124  Figure 18 — Consolidated Class Hierarchy ..................................................................................................... 137  © ISO/IEC 2013 – All rights reserved vii
ISO/IEC 11179-3:2013(E) Figure 19 — Basic Attributes of Data elements .............................................................................................. 138  Figure 20— Car Registration Model in ORM ................................................................................................... 189  Figure 21 — Car Registration Ontology ........................................................................................................... 202  Table of Tables Table 1 – Rules for Types of Items .................................................................................................................... 29  Table 2 – Rules for Types of Items as a Decision Table ................................................................................... 30  Table 3 – Comparison of Designation to Scoped_Identifier .............................................................................. 45  Table 4 – Examples of binary relations and their characterization .................................................................... 90  Table 5 – Template for attribute mapping ........................................................................................................ 139  Table 6 – Attribute mapping for ‘identifier’ ....................................................................................................... 141  Table 7 – Attribute mapping for ‘Registration Authority’ .................................................................................. 142  Table 8 – Attribute mapping for ‘Version’ ......................................................................................................... 142  Table 9 – Attribute mapping for ‘Name’ ........................................................................................................... 143  Table 10 – Attribute mapping for ‘Synonymous name’ .................................................................................... 143  Table 11 – Attribute mapping for ‘designation language’ ................................................................................ 144  Table 12 – Attribute mapping for ‘Context name’ ............................................................................................ 144  Table 13 – Attribute mapping for ‘Context identifier’ ........................................................................................ 145  Table 14 – Attribute mapping for ‘Context description’ .................................................................................... 146  Table 15 – Attribute mapping for ‘Definition’ .................................................................................................... 147  Table 16 – Attribute mapping for ‘Definition language’ .................................................................................... 147  Table 17 – Attribute mapping for ‘Definition source reference’ ....................................................................... 148  Table 18 – Attribute mapping for ‘Comments’ ................................................................................................. 148  Table 19 – Attribute mapping for ‘Registration status’ ..................................................................................... 148  Table 20 – Attribute mapping for ‘Responsible organization’ .......................................................................... 149  Table 21 – Attribute mapping for ‘Submitting organization’ ............................................................................. 150  Table 22 – Attribute mapping for ‘Classification scheme name’ ...................................................................... 150  viii © ISO/IEC 2013 – All rights reserved
分享到:
收藏