Title: Classification and the Metadata Registry
1 Classification and the Metadata Registry
- Judith Newton
- NIST
- jnewton_at_nist.gov
- IRS XML Stakeholders/
- XML Working Group
- May 18, 2004
2Agenda
- Classification in General
- The ISO 11179 Metadata Registry (MDR) Metamodel
- Context in the MDR
3Classification Scheme
- The descriptive information for an arrangement
or division of objects into groups based on
characteristics, which the objects have in common
4Classification Complexity
- Keywords
- Thesauri
- XML DTDs
- XML Schemas
- Taxonomies
- Ontologies
5Keywords
- 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
6Thesauri
- Structured approach
- Terms grouped by logical category
- Classified by broader, narrower, and parallel
relationships - Preferred and derogated terms included
7Taxonomies
- Provide classification structure from generalized
to specialized terms - May also include Concatenation/Decomposition
(Partonomies) - Inheritance of meaning adds power
8Ontologies
- Provide rich, rigorously defined structures
directed acyclic graphs with multiple inheritance - Can be used by intelligent agents and mediators
9 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
APIs and other interfaces
10 taxon
Software Engineering
type
identifier
name
name
Object Class
5.411
has type
Classification Component
11
1N
Classified Data Registration Component
1N
1N
has component
classified by
1N
1N
Classification Scheme
name
type
version
DISA Taxonomy
Taxonomy
1.0
Figure 3. Example of a Classified Component
Diagram
11Classification in ISO 11179 Part 2 Edition 2
12Metamodel Levels
(N1)
Conceptual Domain
Data Element Concept
CONCEPTUAL LEVEL
REPRESENTATIONAL LEVEL
(1N)
(1N)
(N1)
Value Domain
Data Element
13Populated Metamodel Example
Conceptual Domain Name Country
Data Element Concept NameCountry Label
Value Domain Name English-Language
Country Short Name
Data Element
14(No Transcript)
15(No Transcript)
16(No Transcript)
17(No Transcript)
18XML Name
CountryCode
19High-level Metamodel
Conceptual Domain
Data Element Concept
Value Domain
Data Element
20Content of Model Objects
DATA ELEMENT CONCEPT
DATA ELEMENT
Object Class
Object Class
Each of these components can be part of a
classification structure.
Property
Property
Representation
2111179 - XML Collaboration
lt?xml version"1.0"?gt ltshipTo
gt ltnamegtAlice Wilsonlt/namegt
ltstreetgt161 North
Streetlt/streetgt ltcitygtHappy
Valleylt/citygt
ltstategtMOlt/stategt
ltzipgt63105lt/zipgt ltcountry
codegtUSAlt/country codegt
lt/shipTogt
22(No Transcript)
23XML 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
24Context in the MDR
25(No Transcript)
26SummaryMDR Classification for XML
- An MDR can store schema descriptions using
classification or context - Namespace management as well
- Application mapping through context
27Document Availability
ISO/IEC 11179-32003 (Second Edition) is now
available to download, along with the First
Editions of ISO/IEC 111791, 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