Data element name

Data element name

A data element name is a name given to a data element in, for example, a data dictionary or metadata registry. In a formal data dictionary, there is often a requirement that no two data elements may have the same name, to allow the data element name to become an identifier, though some data dictionaries may provide ways to qualify the name in some way, for example by the application system or other context in which it occurs.

In a database driven data dictionary, the fully qualified data element name may become the primary key, or an alternate key, of a Data Elements table of the data dictionary.

The data element name typically conforms to ISO/IEC 11179 metadata registry naming conventions and has at least three parts:

Many standards require the use of Upper camel case to differentiate the components of a data element name. This is the standard used by ebXML, GJXDM and NIEM.

Contents


Example of ISO/IEC 11179 naming in relational databases

ISO/IEC 11179 is applicable when naming tables and columns within a relational database.

Tables are Collections of Entities, and follow Collection naming guidelines. Ideally, a collective name is used: e.g., Personnel. Plural is also correct: Employees. Incorrect names include: Employee, tblEmployee, and EmployeeTable.

Columns are Properties of the Entity and are named in a multi-part format:

   [Object] [Qualifier] Property RepresentationTerm

The Object part may be omitted from a name when the property is within its object's context. The Qualifier is used when it is necessary to uniquely identify an element. For example, columns on the WorkOrders table would be expressed as:

   WorkOrder_Number
   Requirements_Text
   Requesting_Employee_Number
   Approving_Employee_Number

For Requirements_Text, the full name (i.e., the name that goes in the registry, or data dictionary) is WorkOrder_Requirements_Text; the Object part is omitted because it is declared in the WorkOrders table.

  • Object is omitted in full name.
  • Property is WorkOrder in full name?
  • RepresentationTerm is Requirements_Text in full name?

The Requesting_Employee_Number and Approving_Employee_Number columns have Qualifiers to ensure that the data element names are unique and descriptive. The Object part of the element name is also omitted because it is declared within the object context.

Note that for the examples provided, an underscore was used as a separator. A separator is not mandated by ISO/IEC 11179 but is recommended.

Example of ISO/IEC 11179 name in XML

Users frequently encounter ISO/IEC 11179 when they are exposed to XML Data Element names that have a multi-part Camel Case format:

   Object [Qualifier] Property RepresentationTerm

The specification also includes normative documentation in appendices.

For example the XML element for a person's given (first) name would be expressed as:

 <PersonGivenName>John</PersonGivenName>

Where Person is the Object=Person, Property=Given and Representation term="Name". In this case the optional qualifier is not used.

See also


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Element name — may refer to:*A data element name in a database *A name of a chemical element. See also Systematic element name, List of elements by name, and List of chemical element name etymologies …   Wikipedia

  • Data element — In metadata, the term data element is an atomic unit of data that has precise meaning or precise semantics. A data element has: An identification such as a data element name A clear data element definition One or more representation terms… …   Wikipedia

  • data element — noun a) An atomic unit of data that has: b) An identification such as a data element name …   Wiktionary

  • data element — 1. A basic unit of information built on standard structures having a unique meaning and distinct units or values. 2. In electronic recordkeeping, a combination of characters or bytes referring to one separate item of information, such as name,… …   Military dictionary

  • Universal Data Element Framework — The Universal Data Element Framework (UDEF) provides the foundation for building an enterprise wide controlled vocabulary. It is a standard way of indexing enterprise information that can produce big cost savings. UDEF simplifies information… …   Wikipedia

  • Element de donnee — Élément de donnée Dans les métadonnées, le terme élément est une unité de donnée élémentaire qui a : Une identification telle que nom d élément (Data element name) Une définition claire Un ou plusieurs termes de représentation Des valeurs… …   Wikipédia en Français

  • Élément (métadonnée) — Élément de donnée Dans les métadonnées, le terme élément est une unité de donnée élémentaire qui a : Une identification telle que nom d élément (Data element name) Une définition claire Un ou plusieurs termes de représentation Des valeurs… …   Wikipédia en Français

  • Élément de métadonnée — Élément de donnée Dans les métadonnées, le terme élément est une unité de donnée élémentaire qui a : Une identification telle que nom d élément (Data element name) Une définition claire Un ou plusieurs termes de représentation Des valeurs… …   Wikipédia en Français

  • Data mapping — Data transformation/Source transformation Concepts metadata · data mapping data transformation · model transf …   Wikipedia

  • Élément de donnée — Dans les métadonnées, le terme élément est une unité de donnée élémentaire qui a : Une identification telle que nom d élément (Data element name) Une définition claire Un ou plusieurs termes de représentation Des valeurs optionnelles… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”