Classification and the Metadata Registry Judith Newton NIST [email protected] IRS XML Stakeholders/...

27
Classification and the Metadata Registry Judith Newton NIST [email protected] IRS XML Stakeholders/ XML Working Group May 18, 2004

Transcript of Classification and the Metadata Registry Judith Newton NIST [email protected] IRS XML Stakeholders/...

Page 1: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

Classification and the Metadata Registry

Judith NewtonNIST

[email protected]

IRS XML Stakeholders/XML Working Group

May 18, 2004

Page 2: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

2

Agenda

Classification in GeneralThe ISO 11179 Metadata Registry (MDR) MetamodelContext in the MDR

Page 3: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

3

Classification Scheme

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

Page 4: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

4

Classification Complexity

KeywordsThesauriXML DTD’sXML SchemasTaxonomiesOntologies

Page 5: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

5

Keywords

General topics found in a documentNo relationships to each other, except they are all in the same chunk of textLexical rules may apply

Page 6: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

6

Thesauri

Structured approachTerms grouped by logical categoryClassified by broader, narrower, and parallel relationshipsPreferred and derogated terms included

Page 7: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

7

Taxonomies

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

Page 8: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

8

Ontologies

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

Page 9: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

9

SC 32 Data Management and Interchange

Meta Data Registry ProjectsISO/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

Page 10: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

10

ClassificationScheme

ClassificationComponent

classifiedby

hascomponent

hastype

1:1 1:N

1:N

1:N

1:N

1:N

nameversion

type

identifiertype

= Object Class

= DISA Taxonomy = Taxonomy= 1.0

name

= 5.411

= taxon= Software Engineering

name

Classified DataRegistration Component

Figure 3. Example of a Classified Component Diagram

Page 11: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

11

Classification in ISO 11179 Part 2 Edition 2

Page 12: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

12

Metamodel Levels

Value Domain

Conceptual Domain

Data Element

Data Element Concept (N:1)

(1:N)

(N:1)

(1:N)

CONCEPTUAL LEVEL

REPRESENTATIONAL LEVEL

Page 13: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

13

Value DomainName: English-Language Country Short Name

Conceptual DomainName: Country

Data Element

Data Element ConceptName:Country Label

Populated Metamodel Example

Page 14: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

14

Examples: Data Element Names and Identifier   DE Name Country Mailing Address Name

  DE Name Context

Registry

  NC Name Registry Preferred Naming Convention

  DE Name Country.Mailing_Address.Name

  DE Name Context

Facility Data System

  NC Name Facility Data System Naming Convention

  DE Name addr:CountryMailingAddressName

  DE Name Context

XML Address Schema

  NC Name XML Schema Naming Convention

  DE Entry Identifier

{RAI} 5394:1

Page 15: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

15

Examples: Data Element Names and Identifier   DE Name Country Code

  DE Name Context

Standard

  NC Name Registry Preferred Naming Convention

  DE Name Country.Code

  DE Name Context

Facility Data System

  NC Name Facility Data System Naming Convention

  DE Name addr:CountryCode

  DE Name Context

XML Address Schema

  NC Name XML Schema Naming Convention

  DE Entry Identifier

{RAI} 5395:1

Page 16: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

16

Page 17: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

17

Page 18: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

18

XML Name CountryCode

Page 19: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

19

High-level Metamodel

Value Domain

Conceptual Domain

Data Element

Data Element Concept

Page 20: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

20

DATA ELEMENT CONCEPT DATA ELEMENT

Property

Object Class

Property

Representation

Object Class

Content of Model Objects

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

Page 21: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

21

Data Element List – Address Group

<?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>

11179 - XML Collaboration

33c

NameStreet AddressCity, State Postal CodeCountry

Page 22: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

2211October 2001

RegistriesExample of Common Content

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

CountryName

DataElement

XML Tag

TermHierarchy

Attribute

BusinessSpecification

TableColumn

SoftwareComponentRegistries

Common Content

Common Content

DatabaseCatalogs

BusinessObject

Page 23: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

23

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

Page 24: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

24

Context in the MDR

Page 25: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

25

Examples: XML Namespaces in an MDR

  DE Name Contact Identifier

  DE Name Context

Standard

  NC Name Registry Preferred Naming Convention

  DE Name gsa:ContactPartyId

  DE Name Context

GSA XML Namespace

  NC Name XML Default Naming Convention

  DE Name psn:ContactIdentifier

  DE Name Context

XML Person Schema Namespace

  NC Name XML Default Naming Convention

  DE Entry Identifier

{RAI} 8894:1

Page 26: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

26

SummaryMDR Classification for XML

An MDR can store schema descriptions using classification or contextNamespace management as wellApplication mapping through context

Page 27: Classification and the Metadata Registry Judith Newton NIST jnewton@nist.gov IRS XML Stakeholders/ XML Working Group May 18, 2004.

27

ISO/IEC 11179-3:2003 (Second Edition) is now available to download, along with the First Editions of ISO/IEC 11179:1, 2, 4, 5, and 6.

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

1. Go to www.jtc1.org

2. Select “Freely Available JTC1 Documents” at the bottom of the left column

3. Scroll to each document

Document Availability