250 likes | 467 Views
ISO/IEC 11179 Part 5 Naming and Identification Principles for Data Elements. February 16, 1999. Tommie Curtis Systems Development Center. SDC-0055-057-JE-8023. Provides rules and guidelines for naming and identification Describes components and structure of data element identification
E N D
ISO/IEC 11179 Part 5 Naming and Identification Principles for Data Elements February 16, 1999 Tommie Curtis Systems Development Center SDC-0055-057-JE-8023
Provides rules and guidelines for naming and identification Describes components and structure of data element identification Defines associations between identifying attributes Scope of Part 5
Establish a scope for the convention Determine the authority which establishes a name Develop semantic rules for the source and content of words used in a name Formulate syntactic rules for required word order Development of a Naming Convention
Develop lexical rules covering controlled words lists, name length, character set, language Set guidelines on uniqueness of names in context Development of a Naming Convention (cont.)
Representation Term Object Class Term Property Term Qualifier Term What’s in a Name?
Describes the form of the set of valid values for a data element Describes the form of the representation of a data element If the representation is redundant with the property term, one term or part of a term may be removed Representation Term
Amount Code Count Date Group Measure Example Representation Terms • Name • Number • Quantity • Rate • Text • Time
Name Representation Term Examples • Best Employee Last Name (Name) • Mailing Address State Code • Transmission Tower Height Measure • Code • Measure
A component of the name of a data element which represent the logical data grouping A component of a data element which represents an activity or object in context A set of ideas, abstractions, or things that can be identified with explicit boundaries and meaning Object Class Term
Employee Object Class Examples • Best Employee Last Name • Mailing AddressState Code • TransmissionTowerHeight Measure • Address • Tower
A component of the data element name which expresses the category to which the data element belongs A component of the data element name which expresses a property of an object class A peculiarity common to all members of an object class Property Term
Last Name Property Term Examples • Best Employee Last Name • Mailing Address State Code • Transmission Tower Height Measure • State • Height
A word or words which help define and differentiate a name within the database May be attached to object class terms, property class terms, and representation class terms May be derived from structured sets of terms Should not be redundant Qualifier Term
Best Qualifier Term Examples • BestEmployee Last Name • Mailing Address State Code • Transmission Tower Height Measure • Mailing • Transmission
Representation Term - Code Object Class Term - Address Property Term - State Qualifier Term - Mailing Attributes of a Term Mailing Address State Code
Name Context Registration Authority Identifier Data Identifier Version Identifier Identifying Attributes for a Data Element
A data element shall have at least one name within a registry A data element may have additional names assigned depending on the context in which it is used Name and Context
Registry Name Legacy Name Short Name Source Name Standard Name Name Context Examples • Mailing Address ZIP Code • ZIP_CODE • MAZIPCd • M_ADD_ZIP_CD • Mailing Address ZIP Code
Abstract (GILS) abstract (ASN) InformationResource.Description.Text (BSR) Description (Dublin Core) Abstract (FGDC) résumé (French) Abstract (SGML Tag) Data Element Application Contexts
Registration Authority Identifier - the identifier of any organization authorized to register a data element Data Identifier - the unique identifier of a data element assigned by a Registration Authority Version Identifier - the identification of an issue of a data element The International Registration Identifier (IRDI)
Used to separate name components No semantic meaning Semantic meaning Special meaning for a specific language Semantics of Separators
Best_Employee_Last_Name Mailing.Address.State.Code Transmission:Tower:Height_Measure Mailing Address Country Name Semantic Separator Examples
Establish: Preferred and non-preferred terms Synonyms Abbreviations Component Length Spelling Permissible character set Case sensitivity Lexical Principles
Source of name components Provide semantic linking of preferred terms Gives guidance in the use of homographs Shows equivalence, hierarchy, and association Allows a controlled vocabulary Use of a Thesaurus
Establishes what people call a data element. People can use different names in different contexts. Expresses the primary means to refer to objects and concepts for humans So, What’s in a Name?