XML, Schema, Names, and Confusion - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

XML, Schema, Names, and Confusion

Description:

Bureau of Labor Statistics. 2. Introduction. Problem ... Bureau of Labor Statistics. 3. Motivation. Is there a need to manage individual elements? ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 13
Provided by: randall97
Category:

less

Transcript and Presenter's Notes

Title: XML, Schema, Names, and Confusion


1
XML, Schema, Names, and Confusion
  • Dan Gillman
  • Bureau of Labor Statistics
  • Washington, DC

2
Introduction
  • Problem
  • Names are not reliable identifiers, yet they are
    integral to data management
  • Contents - Focus on XML
  • Motivation
  • Basics
  • XML and RDF
  • Registries

3
Motivation
  • Is there a need to manage individual elements?
  • Why? To know their semantics.
  • More specifically - How do you find all the
    elements in various schemas that mean (close) to
    the same thing?

4
Basics
  • Names
  • Terminology - designations
  • Compare with Concepts
  • A rose by any other name smells just as sweet.
  • Name reuse
  • Same name represents different concepts
  • Concept reuse
  • Different names represent the same concept

5
Basics
  • Namespaces
  • Similar to scope in programming languages
  • Mechanism to make names unique
  • NamespaceName pairs
  • W3C
  • Makes broad use of Namespace in XML

6
XML
  • Elements
  • Names are Tags
  • Schemas - define syntax, almost no semantics
  • Concepts
  • Unknown directly, similar to programming
  • Unique names gt concepts are distinguishable
    within a schema
  • Unique namespaces gt globally unique names

7
XML
  • How are namespaces assured uniqueness?
  • Namespace registration
  • However,
  • 1) how do we know what an element means?
  • 2) how do we know whether two elements defined in
    different schemas mean the same thing?

8
RDF
  • Resource Description Framework
  • Simple ontology language
  • Model subject - predicate - object
  • Each type is a resource
  • Resource identified by URI
  • Representation defined in XML
  • Provides meaning for elements
  • So, RDF is answer to previous questions

9
RDF
  • Or is it? Author of RDF may
  • define many elements
  • link elements with similar meaning from different
    schemas
  • But,
  • 1) how do you find these schemas with similar
    elements?
  • 2) how do you determine which are similar?

10
Registries
  • ebXML/OASIS Registry
  • UDDI - universal description, discovery, and
    integration for business on the web
  • Need a metadata registry that
  • Manages semantics of data
  • Requires each resource be registered, for reuse
  • Provides mechanism for locating and linking
    similar items

11
Registries
  • Standard
  • ISO/IEC 11179

12
Conclusion
  • Questions
Write a Comment
User Comments (0)
About PowerShow.com