W3C XML Query Language WG - PowerPoint PPT Presentation

About This Presentation
Title:

W3C XML Query Language WG

Description:

... participants - 66 position papers. W3C members, database ... September 99 - Call for Participants and group chartered. 1st Face to Face meeting - Sept 15-16 ... – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 13
Provided by: mneed
Learn more at: http://www.loc.gov
Category:
Tags: w3c | xml | language | query

less

Transcript and Presenter's Notes

Title: W3C XML Query Language WG


1
W3C XML Query Language WG
  • Mark Needleman
  • DRA
  • ZIG Tutorial
  • January 19, 2000

2
QL Workshop 98
  • W3C sponsored event - Boston Dec 2-3
  • 98 participants - 66 position papers
  • W3C members, database vendors, invited experts
  • See
  • http//www.w3.org/Tands/QL/QL98

3
W3C QL WG History and Status
  • Proposed July 1999 as part of XML Phase 3
    Activity
  • September 99 - Call for Participants and group
    chartered
  • 1st Face to Face meeting - Sept 15-16
  • 2nd Face to Face December 2-3
  • 3rd Face to Face scheduled for early February

4
QL Status (2)
  • Currently about 55 members - largest W3C Working
    Group
  • Weekly teleconference calls
  • Requirements document being finalized - will be
    submitted as a W3C Note
  • Public working drafts every 3 months
  • One or more proposed recommendations is the goal

5
Potential QL Requirements
  • Possible multiple syntaxes - at least one
    expressed using XML - one must be human friendly
  • Defined independently of any protocol with which
    it is used
  • must not preclude possibility of Updates
  • must support real and virtual XML documents
  • must support collections of documents

6
Requirements (2)
  • Must support XML namespaces
  • must support datatypes from XML Schema
  • able to combine related elements from a single or
    multiple documents
  • Extensibility mechanism
  • provide access to document DTD or schema if
    available
  • operations on text must be applicable to text
    that spans element boundaries

7
Requirements (3)
  • Support Internationalization
  • traverse inter and intra document references
  • preserve hierarchy and sequence of document
    structure in query results
  • have ability to transform XML structures and
    create new ones
  • Must not enforce any particular evaluation
    strategy
  • must be able to provide access to information
    derived from the environment in which the query
    was executed (I.e current time, date or user
    information)

8
Potential Usage Scenarios
  • XML Document search and management
  • XML processing of DBMS data
  • Integration of Multiple XML Sources
  • Filtering Streams of XML data

9
Current Mention of Z39.50
  • Usage Scenario Section- Following Text
  • Queries may be used in many environments. For
    example a query might be embedded in a URL, an
    XML page, or a JSP or ASP page represented by a
    string in a program written in a general purpose
    programming language provided as an argument on
    the command-line or standard input or supported
    by a protocol such as DASL or Z39.50

10
Liaison Section
  • Several Other W3C Working Groups
  • DOM, XNL Schema, XSL, XPointer, XML Fragment,
    Internationalization Working Group, XML Fragment
  • IETF DASL - Language Reads
  • XML Query must strive for smooth interaction with
    the IETF DASL (DAV Searching and Locating)
    Working Group, in such a way that the XML Query
    Language can be easily incorporated into the DASL
    Protocol

11
QL Liaison with Z39.50
  • Proposed language similar to that for DASL
  • Decision made not to do this - DASL language was
    their because they had deferred their query
    language to QL WG - For Z39.50 (and other
    communities like SQL) it was felt the way to go
    was to make sure those communities were kept
    informed and their input was solicited -Chair
    agreed to work me on this for the ZIG

12
Relationship to Z39.50
  • Conservative Possible new Query Type in Existing
    Z39.50 protocol
  • Radical Basis for a total restructuring of
    Z39.50 functionality with XML Query Language as
    the core - what this would look like would need
    to be defined
Write a Comment
User Comments (0)
About PowerShow.com