|
ABSTRACT
Not very long ago, we discussed the creation of a new part of SQL, XML-Related Specifications (SQL/XML), in this column [1]. At the time, we referred to the work that had been done as "infrastructure". We are pleased to be able to say that significant progress has been made, and SQL/XML [2] is now going out for the first formal stage of processing, Final Committee Draft (FCD) ballot, in ISO/IEC JTC1.In our previous column, we described the mapping of SQL 〈identifier〉s to XML Names, SQL data types to XML Schema data types, and SQL values to XML values. There have been a few small corrections and enhancements in these areas, but for the most part the descriptions in our previous column are still accurate.Thc new work that we will discuss in this column comes in three parts. The first part provides a mapping from a single table, all tables in a schema, or all tables in a catalog to an XML document. The second of these parts includes the creation of an XML data type in SQL and adds functions that create values of this new type. These functions allow a user to produce XML from existing SQL data. Finally, the "infrastructure" work that we described in our previous article included the mapping of SQL's predefined data types to XML Schema data types. This mapping has been extended to include the mapping of domains, distinct types, row types, arrays, and multisets.The FCD ballot that we mentioned began in early April. This will allow the comments contained in the ballot responses to be discussed at the Editing Meeting in September or October of this year. We expect the Editing Meeting to recommend progression to Final Draft International Status (FDIS) ballot, which suggests that an International Standard will be published by the middle of 2003.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
SQL/XML and the SQLX Informal Group of Companies, Andrew Eisenberg and Jim Melton, ACM SIGMOD Record, Vol. 30 No. 3, Sept. 2001, http://www.acm.org/sigmod/record/issues/0109/standards.pdf.
|
| |
2
|
Database Languages---SQL-Part 14: XML-Related Specifications (SQL/XML)---Final Committee Draft, H2-2002-063, WG3:ICN-011, Jim Melton (Editor), March 2002, ftp://sqlstandards.org/SC32/WG3/Progression Documents/FCD/4FCD1-14-XML-2002-03.pdf.
|
| |
3
|
XQuery 1.O: An XML Query Language, Don Chamberlin, James Clark, Daniela Florescu, Jonathan Robie, Jérôme Siméon, Mugur Stefanescu, Dec. 20, 2001, http://www.w3.org/TR/xquerv/.
|
| |
4
|
Mapping Tables to XML Documents, H2-2001-373rl, WG3 :YYJ-038rl, Andrew Eisenberg, Fred Zemke, Murali Krishnaprasad, Oct. 11, 2001, ftp://sqlstandards.org/SC32/National_Bodies/USA_NCITS H2/200ldocs/H2-2001-373r1.pdf.
|
| |
5
|
The XML Data Type, H2-2002-020r2, WG3:VIE-018r1, Amelia Carlson, et al, Feb. 14, 2002, ftp://sqlstandards.org/SC32/National Bodies/USA NCITS_H2/2002docs/H2-2002-020r2.pdf.
|
| |
6
|
Mapping non-predefined SQL types to XML, H2-2002-018, WG3:VIE-017, Fred Zemke, Jan. 4, 2002, ftg://sqlstandards.org/SC32/National_Bodies/USA_NCITS_H2/2002docs/H2-2002-018.pdf.
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alan Halverson , Vanja Josifovski , Guy Lohman , Hamid Pirahesh , Mathias Mörschel, ROX: relational over XML, Proceedings of the Thirtieth international conference on Very large data bases, p.264-275, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
Daniela Florescu , Chris Hillery , Donald Kossmann , Paul Lucas , Fabio Riccardi , Till Westmann , Michael J. Carey , Arvind Sundararajan , Geetika Agrawal, The BEA/XQRL streaming XQuery processor, Proceedings of the 29th international conference on Very large data bases, p.997-1008, September 09-12, 2003, Berlin, Germany
|
|
|
Daby M. Sow , Lipyeow Lim , Min Wang , Kyu Hyun Kim, Persisting and querying biometric event streams with hybrid relational-XML DBMS, Proceedings of the 2007 inaugural international conference on Distributed event-based systems, June 20-22, 2007, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|