Presentation is loading. Please wait.

Presentation is loading. Please wait.

Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.

Similar presentations


Presentation on theme: "Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004."— Presentation transcript:

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

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

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

4 4 Classification Complexity Keywords Thesauri XML DTD’s XML Schemas Taxonomies Ontologies

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

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

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

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

9 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 – API’s and other interfaces

10 10 Classification Scheme Classification Component classified by has component has type 1:11: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

11 11 Classification in ISO 11179 Part 2 Edition 2

12 12 Metamodel Levels Value Domain Conceptual Domain Data Element Data Element Concept (N:1) (1:N) (N:1) (1:N) CONCEPTUAL LEVEL REPRESENTATIONAL LEVEL

13 13 Value Domain Name: English-Language Country Short Name Conceptual Domain Name: Country Data Element Data Element Concept Name:Country Label Populated Metamodel Example

14 14 Examples: Data Element Names and Identifier DE NameCountry Mailing Address Name DE Name Context Registry NC NameRegistry Preferred Naming Convention DE NameCountry.Mailing_Address.Name DE Name Context Facility Data System NC NameFacility Data System Naming Convention DE Nameaddr:CountryMailingAddressName DE Name Context XML Address Schema NC NameXML Schema Naming Convention DE Entry Identifier {RAI} 5394:1

15 15 Examples: Data Element Names and Identifier DE NameCountry Code DE Name Context Standard NC NameRegistry Preferred Naming Convention DE NameCountry.Code DE Name Context Facility Data System NC NameFacility Data System Naming Convention DE Nameaddr:CountryCode DE Name Context XML Address Schema NC NameXML Schema Naming Convention DE Entry Identifier {RAI} 5395:1

16 16

17 17

18 18 XML NameCountryCode

19 19 High-level Metamodel Value Domain Conceptual Domain Data Element Data Element Concept

20 20 DATA ELEMENT CONCEPTDATA ELEMENT Property Object Class Property Representation Object Class Content of Model Objects Each of these components can be part of a classification structure.

21 21 Data Element List – Address Group Alice Wilson 161 North Street Happy Valley MO 63105 USA 11179 - XML Collaboration 33c Name Street Address City, State Postal Code Country

22 22

23 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

24 24 Context in the MDR

25 25 Examples: XML Namespaces in an MDR DE NameContact Identifier DE Name Context Standard NC NameRegistry Preferred Naming Convention DE Namegsa:ContactPartyId DE Name Context GSA XML Namespace NC NameXML Default Naming Convention DE Namepsn:ContactIdentifier DE Name Context XML Person Schema Namespace NC NameXML Default Naming Convention DE Entry Identifier {RAI} 8894:1

26 26 Summary MDR Classification for XML An MDR can store schema descriptions using classification or context Namespace management as well Application mapping through context

27 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.orgwww.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


Download ppt "Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004."

Similar presentations


Ads by Google