# Presentation: 769381

##  Classification and the Metadata Registry

- Judith Newton
- NIST
- _[jnewton@nist.gov](mailto:jnewton@nist.gov)_
- IRS XML Stakeholders/
- XML Working Group
- May 18, 2004

## Agenda

- Classification in General
- The ISO 11179 Metadata Registry (MDR) Metamodel
- Context in the MDR

## Classification Scheme

-    The descriptive information for an arrangement or division of objects into groups based on characteristics, which the objects have in common

## Classification Complexity

- Keywords
- Thesauri
- XML DTD’s
- XML Schemas
- Taxonomies
- Ontologies

## Keywords

- General topics found in a document
- No relationships to each other, except they are all in the same chunk of text
- Lexical rules may apply

## Thesauri

- Structured approach
- Terms grouped by logical category
- Classified by broader, narrower, and parallel relationships
- Preferred and derogated terms included

## Taxonomies

- Provide classification structure from generalized to specialized terms
- May also include Concatenation/Decomposition (Partonomies)
- Inheritance of meaning adds power

## Ontologies

- Provide rich, rigorously defined structures: directed acyclic graphs with multiple inheritance
- Can be used by intelligent agents and mediators

##                    SC 32 Data Management and Interchange 

**          ****Meta Data Registry Projects**
- ISO/IEC 11179 Metadata Registries, Parts 1-6:
- 	**Framework**
**	****Classification**
**	****Registry metamodel and basic attributes**
**	****Formulation of data definitions**
**	****Naming & identification principles**
**	****Registration**
- ISO/IEC TR 20943-1, Procedures for achieving MDR content consistency-Data elements published July, 2003.  All of the above are available free at: www.jtc1.org
- ISO/IEC TR 20943-3, Procedures for achieving MDR content consistency- Value Domains published in March, 2004.
- ISO/IEC 20944 series – API’s and other interfaces

- Classification
- Scheme

- Classification
- Component

- classified
- by

- has
- component

- has
- type

- 1:1

- 1:N

- 1:N

- 1:N

- 1:N

- 1:N

- name

- version

- type

- identifier

- type

*= Object Class*

*= DISA Taxonomy*

*= Taxonomy*

*= 1.0*

- name

*= 5.411*

*= taxon*

*= Software Engineering*

- name

- Classified Data
- Registration Component

- Figure 3. Example of a Classified Component Diagram

## Classification in ISO 11179 Part 2 Edition 2

**Classification in ISO 11179 Part 2 Edition 2**

## Metamodel  Levels

- Value Domain

- Conceptual Domain

- Data Element

- Data Element Concept

**(N:1)**

**(1:N)**

**(N:1)**

**(1:N)**

**CONCEPTUAL LEVEL**

**REPRESENTATIONAL LEVEL**

**Value Domain**
- Name: *English-Language*
*            **Country Short Name*

**Conceptual Domain**
- Name:* Country*

- Data Element

**Data Element Concept**
- Name:*Country Label*

- Populated Metamodel Example

## Slide 14

## Slide 15

## Slide 16

## Slide 17

## XML Name

- CountryCode

## High-level Metamodel

- Value Domain

- Conceptual Domain

- Data Element

- Data Element Concept

## Content of Model Objects

**DATA ELEMENT CONCEPT**

**DATA**** ****ELEMENT**

**Property**

- Object Class

**Property**

**Representation**

**Object Class**

- Each of these components can be part of a classification structure.

## 11179 - XML Collaboration

**<?xml version="1.0"?>**
**                 ****<shipTo >**
**                     ****<name>Alice Wilson</name>**
**                     ****<street>161 North Street</street>**
**                     ****<city>Happy Valley</city>**
**                     ****<state>MO</state>**
**                     ****<zip>63105</zip>**
**                     ****<country code>USA</country code>**
**	****	**
**                 ****</shipTo>**

## Slide 22

## XML Data Management Using MDR Registries

- An MDR metadata registry can link the XML syntax to common semantic content
- XML namespaces can be defined as contexts or classifications within MDR registries
- XML entities and attributes can be defined within and among namespaces
- Naming convention principles can be applied to XML names

## Context in the MDR

## Slide 25

## SummaryMDR Classification for XML

- An MDR can store schema descriptions using classification or context
- Namespace management as well
- Application mapping through context

## Document Availability

- ISO/IEC TR 20943-1, Procedures for achieving MDR content consistency-Data elements published July, 2003.
- ISO/IEC TR 20943-3, Procedures for achieving MDR content consistency- Value Domains published in March, 2004.
- All of the above are available free at: _[www.jtc1.org](http://www.jtc1.org/)_
- 1. Go to www.jtc1.org
- 2. Select “Freely Available JTC1 Documents” at the bottom of the left column
- 3. Scroll to each document