Printer Friendly
The Free Library
5,675,644 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

W3C XQuery 1.0 and XSLT 2.0 Become Standards: Tools to Query, Transform, and Access XML and Relational Data.


Newest Open Web Standards Web standards is a general term for the formal standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for  Already Widely Supported in Industry

http://www.w3.org/ -- Based on widespread implementation experience and extensive feedback from users and vendors, W3C (World Wide Web Consortium, www.w3.org) An international industry consortium founded in 1994 by Tim Berners-Lee to develop standards for the Web. It is hosted in the U.S. by the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT (www.csail.mit.edu/index.php).  has published eight new standards in the XML XML
 in full Extensible Markup Language.

Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations.
 Family to support the ability to query, transform, and access XML data and documents. The primary specifications are XQuery 1.0: An XML Query Language, XSL Transformations (XSLT (eXtensible Stylesheet Language Transformation) Software that converts an XML document into another format such as HTML, PDF or text. It may also be used to convert one XML document to another XML document with a different set of XML tags (different schema). ) 2.0, and XML Path Language (XPath) 2.0; see the full list below.

These new Web Standards will play a significant role in enterprise computing by connecting databases with the Web. XQuery allows data mining of everything from memos and Web service messages to multi-terabyte relational databases. XSLT 2.0 adds significant new functionality to the already widely deployed XSLT 1.0, which enables the transformation and styled presentation of XML documents. Both specifications rely on XPath 2.0, also significantly enriched from its previous version.

W3C's XSL (eXtensible Stylesheet Language) A standard from the W3C for describing a style sheet for XML documents. It is the XML counterpart to the Cascading Style Sheets (CSS) in HTML and is compatible with CSS2.  Working Group and XML Query Working Group, who created these specifications, have addressed thousands of comments from implementers and the interested public to ensure that the specifications meet the needs of diverse communities.

XML Query 1.0 Joins Database and Document Worlds

XML Query (XQuery) describes a database query language (database) database query language - A language in which users of a database can (interactively) formulate requests and generate reports. The best known is SQL.  for XML data.

"XQuery will serve as a unifying interface for access to XML data, much as SQL SQL
 in full Structured Query Language.

Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results.
 has done for relational data," said Don Chamberlin of IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries)  Almaden Research Center The IBM Almaden Research Center, located near San Jose, California, is one of IBM's largest research centers, specializing in both basic research in material science and applied research in computer storage, where many refinements and improvements were made in hard disc drive , co-inventor of the original SQL Query language and one of the co-editors of XQuery 1.0. "Since virtually any kind of information can be represented using XML, I expect XQuery to play a central role in unifying information from many different sources. Companies across a wide range of industries can use XQuery to pull together structured and semi-structured information for processing in a unified way."

The XML Query Working Group catalogued over forty implementations of XQuery and reported on how fourteen of them satisfy a test suite consisting of more than 14,000 test cases, demonstrating unprecedented levels of interoperability. XML Query is already available in products from all of the major relational database vendors as well as in XML-native database systems, middleware, XML editing systems and numerous open source products. W3C Member organizations have also announced implementations of XQuery or plans for implementations.

"The XQuery Working Group engaged in exhaustive review and collaborative work, both with other W3C Working Groups and with the developer community," explained Jim Melton of Oracle, XML Query Working Group co-chair and co-editor of two of the standards published today. "Over 1,000 comments from developers helped ensure a resilient and implementable set of database technologies."

"These specifications provide a much needed bridge between two worlds: documents with complex but irregular internal structure on the one hand and databases and simple data with atomic values on the other," said W3C's Michael Sperberg-McQueen, one of the editors of the original XML 1.0 specification.

Rich XSLT, XPath 2.0 Feature Set Based on Seven Years of Experience

XSLT 1.0, published in 1999, is widely deployed on Web servers and in browsers and is an important part of today's business and engineering infrastructure. Years of experience with the language have culminated in an impressive list of new features in XSLT 2.0 and XPath 2.0, including a greatly enlarged library of functions, new facilities for grouping and aggregation, and more powerful text processing using regular expressions.

"This is a red-letter day for XSLT users," said Michael Kay, editor of the XSLT 2.0 specification, "both for those who have been waiting patiently for this Recommendation to appear before they could use the new features, and for those who have taken a gamble by deploying the new technology before its final stamp of approval. Our biggest achievement, in my view, has been to deliver a huge step forward in functionality and developer productivity, while also retaining a very high level of backwards compatibility, thereby keeping transition costs to the minimum."

XSLT 2.0 can optionally use XML Schema, enabling improved detection of errors both at compile time and at run-time, and thus provides the robustness needed in enterprise applications. Implementations of the new specification have been available since 2002, maturing in parallel with the specification. With over 150,000 downloads of various implementations, there is a wealth of experience demonstrating the benefits of the new features. Indeed, many organizations, from publishing houses to investment banks, are already using XSLT 2.0 in their operational systems.

The eight Recommendations published today that together increase the power of the XML family are:

1. XML Path Language (XPath) 2.0

2. XSL Transformations (XSLT) Version 2.0

3. XQuery 1.0: An XML Query Language

4. XML Syntax for XQuery 1.0 (XQueryX)

5. XQuery 1.0 and XPath 2.0 Data Model (XDM XDM Drummondville, Quebec, Canada (Airport Code)
XDM X Window Display Manager
XDM XML Documentation Markup
XDM Xml for Data Mining
XDM X Display Manager
XDM Xml Data Management
XDM Xpath Data Model
XDM Xml Document Management
)

6. XQuery 1.0 and XPath 2.0 Functions and Operators

7. XQuery 1.0 and XPath 2.0 Formal Semantics

8. XSLT 2.0 and XQuery 1.0 Serialization se·ri·al·ize  
tr.v. se·ri·al·ized, se·ri·al·iz·ing, se·ri·al·iz·es
To write or publish in serial form.



se
 

About the World Wide Web Consortium [W3C]

The World Wide Web Consortium (W3C) is an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards. W3C primarily pursues its mission through the creation of Web standards and guidelines designed to ensure long-term growth for the Web. Over 400 organizations are Members of the Consortium. W3C is jointly run by the MIT Computer Science and Artificial Intelligence Laboratory It has been suggested that and be merged into this article or section.  (MIT MIT - Massachusetts Institute of Technology  CSAIL CSAIL Computer Science & Artificial Intelligence Laboratory (MIT)
CSAIL Computer Science and Artificial Intelligence Lab
) in the USA, the European Research Consortium for Informatics and Mathematics (ERCIM ERCIM - European Research Consortium on Informatics and Mathematics. An association of European research organisations promoting cooperative research on key issues in Information Technology. ) headquartered in France and Keio University in Japan,and has additional Offices worldwide. For more information see http://www.w3.org/
COPYRIGHT 2007 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jan 23, 2007
Words:936
Previous Article:Health Discovery Corporation and Atlantic Alpha Strategies, LLC Announce Formation of Joint Venture.
Next Article:NBX.com Launches $5,000 Super Bowl Perfect Picks Contest.
Topics:



Related Articles
NIST HOSTS XSL CONFORMANCE TESTING MEETING.(Brief Article)
JAVA DEVELOPERS FUNCTION IMPROVES W/ NATIVE XML DATABASES.(X-Hive/DB 2.0)(Product Announcement)
Systems integration. (Technology Tools).(XML Global Technologies Inc.,)(Altova Inc.)(world's largest XML development tool)(Brief Article)
XQuery download. (Internet Focus).
XML hindered by lack of data connectivity standards.(IT News)
Anatomy of an XML document.(Teach-In)
XSLT--basic.(Technote)
SMIL for multimedia presentations.(Standards--Electronic Business)(Synchronized Multimedia Integration Language)
XML made easy ... and free.(New Products)
Altova Supports New Worldwide Web Consortium Standards.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles