Simple Metadata Registry

Simple Metadata Registry

In metadata the Simple Metadata Registry (SMDR) is a simplified version of the ISO/IEC 11179 metadata registry specification. SMDR uses a single hierarchy of metadata data elements and has explicit URL and XML bindings.

Philosophy behind SMDR

SMDR was inspired by the "simplification" movement as demonstrated by applications such as Ruby on Rails and REST where default values take presidency over configuration. SMDR uses standardized URL and file naming conventions to allow for direct URL mapping of data elements and enumerations.

tructure of SMDR

In SMDR, a data element is one of one of three types:

Conceptual Data Element: A concept or thing used to group properties together. This similar to an Object in Object-Oriented Programming. Concepts can have zero or more sub-concepts but only one superclass.

Property Data Element: A leaf-level data element with a known representation term. This is similar to an Object attribute but without behavior. Representation terms do not necessarily dictate how a data element should be stored in a computer system, but rather the semantic classification of the type of data.

Relationship: A property that relates two data elements together.

SMDR is designed to be simple enough for most data modelers to quickly comprehend but sophisticated enough for most applications.

SMDR is designed to be implemented using simple-readily available software. The base SMDR system could be implemented in MySQL with two base tables (DataElements and Enumerations).

File system and URL example

Assume a simple structure such as:

* Thing
** Activity
*** CourseEnrollment
** Document
*** ReportCard
* Organization
** School
**SchoolDistrict
* Person
*** PersonBirthDate
** Student
***StateAssignedID
** Teacher

The following URLs would be relevant:

VERSIONED_BASENAME/Thing/PersonThis returns an XML file of all the data elements associated with the Person concept

Each data element can exist in a path-name in the data element hierarchy: VERSIONED_BASENAME/Thing/Person/PersonBirthDate

This returns and XML file that describes all of the properties of the PersonBirthDate data element VERSIONED_BASENAME/dd/PersonBirthDate

This returns a list of all the representation terms used in this registry including base and extended terms. VERSIONED_BASENAME/Representation_terms

Extensions to SMDR Base

Although SMDR is designed to be simple, it also is designed to be extensible for specific uses.

The following are examples of extensions of SMDR:

System references - a list of all computer systems that a data element references

Semantic linking - extensions that allow the user to create synonyms between an SMDR and a remote SMDR.

Data source mapping - allows mappings of data elements to data sources such as a relational database or a flat file.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Metadata registry — A metadata registry is a central location in an organization where metadata definitions are stored and maintained in a controlled method. Contents 1 Use of Metadata Registries 2 Common characteristics of a metadata registry 3 Clear separatio …   Wikipedia

  • Metadata publishing — is the process of making metadata data elements available to external users, both people and machines using a formal review process and a commitment to change control processes. Metadata publishing is the foundation upon which advanced… …   Wikipedia

  • Metadata — Métadonnée  Pour l’article homonyme, voir Métadonnée (audio).  Une métadonnée (mot composé du préfixe grec meta, indiquant l auto référence ; le mot signifie donc proprement « donnée de/à propos de donnée ») est une… …   Wikipédia en Français

  • Métadata — Métadonnée  Pour l’article homonyme, voir Métadonnée (audio).  Une métadonnée (mot composé du préfixe grec meta, indiquant l auto référence ; le mot signifie donc proprement « donnée de/à propos de donnée ») est une… …   Wikipédia en Français

  • Windows Registry — The Windows Registry is a hierarchical database that stores configuration settings and options on Microsoft Windows operating systems. It contains settings for low level operating system components as well as the applications running on the… …   Wikipedia

  • SMDR — may refer to: *Simple Metadata Registry, a way of describing metadata. *Station Messaging Detail Record, a way to record telecommunications system activity, also known as Call detail record or CDR …   Wikipedia

  • Dublin Core — The Dublin Core metadata terms are a set of vocabulary terms which can be used to describe resources for the purposes of discovery. The terms can be used to describe a full range of web resources: video, images, web pages etc and physical… …   Wikipedia

  • Semantic spectrum — The semantic spectrum (sometimes referred to as the ontology spectrum or the smart data continuum or semantic precision) is a series of increasingly precise or rather semantically expressive definitions for data elements in knowledge… …   Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia

  • Classification scheme — In metadata a classification scheme is a hierarchical arrangement of kinds of things (classes) or groups of kinds of things. Typically it is accompanied by descriptive information of the classes or groups. A classification scheme is intended to… …   Wikipedia

Share the article and excerpts

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