XQuery Standards

We've added the following functional descriptions to our website in order to help educate you about the XQuery language. However if you are already educated about the XQuery language; these lengthy descriptions can also be used as a sleep aid.


XQuery 1.0 and XPath 2.0 Full-Text Use Cases

This document specifies usage scenarios for full-text queries as part of XML Query [XQuery 1.0: An XML Query Language] and XPath [XML Path Language (XPath) 2.0].

XML Path Language (XPath) 2.0

XPath 2.0 is an expression language that allows the processing of values conforming to the data model defined in [XQuery/XPath Data Model (XDM)].

XPath Requirements Version 2.0

This document describes the requirements for the XPath 2.0 specification and is annotated with their resolution in [XPath 2.0] or [XQuery 1.0 and XPath 2.0 Functions and Operators] and the [XQuery 1.0 and XPath 2.0 Data Model] specifications.

XQuery 1.0 and XPath 2.0 Data Model (XDM)

This document defines the W3C XQuery 1.0 and XPath 2.0 Data Model (XDM), which is the data model of [XPath 2.0], [XSLT 2.0], and [XQuery], and any other specifications that reference it.

XQuery 1.0 and XPath 2.0 Functions and Operators

his document defines constructor functions, operators and functions on the datatypes defined in [XML Schema Part 2: Datatypes Second Edition] and the datatypes defined in [XQuery 1.0 and XPath 2.0 Data Model].

XQuery 1.0: An XML Query Language

XML is a versatile markup language, capable of labeling the information content of diverse data sources including structured and semi-structured documents, relational databases, and object repositories.

XQuery 1.0 and XPath 2.0 Full-Text

This document defines the syntax and formal semantics of XQuery 1.0 and XPath 2.0 Full-Text which is a language that extends XQuery 1.0 [XQuery 1.0: An XML Query Language] and XPath 2.0 [XML Path Language (XPath) 2.0] with full-text search capabilities.

XQuery and XPath Full-Text Requirements

The document specifies requirements for Full-Text search for use in XQuery [XQuery] and XPath [XPath]. In addition, this paper describes a set of requirements for FTS in XQuery/XPath (XQuery/XPath Full-Text).

XML Query (XQuery) Requirements

This document specifies goals, requirements, and usage scenarios for the W3C XML Query (XQuery) data model and query language. It also includes, for each requirement, a corresponding status, indicating the current situation of the requirement in the XML Query family of specifications.

XQuery 1.0 and XPath 2.0 Formal Semantics

This document defines formally the semantics of XQuery 1.0 [XQuery 1.0: An XML Query Language] and XPath 2.0 [XML Path Language (XPath) 2.0].

XQuery Update Facility Requirements

This document specifies goals and requirements for the XQuery Update Facility. [XQuery 1.0] provides queries, but has no support for adding new values or changing existing values. The XML Query Working Group intends to add support for updates in a future version of XQuery.

XML Query Use Cases

This document specifies usage scenarios for XQuery. Each use case is focused on a specific application area, and contains a Document Type Definition (DTD) and example input data.

XML Syntax for XQuery 1.0 (XQueryX)

This document defines an XML Syntax for [XQuery 1.0: An XML Query Language]. The [XML Query 1.0 Requirements] states that "The XML Query Language MAY have more than one syntax binding. One query language syntax MUST be convenient for humans to read and write.

Building a Tokenizer for XPath or XQuery

This document describes possible strategies for tokenizing the [XML Path Language (XPath) 2.0] and [XQuery 1.0: An XML Query Language] languages, and is provided as a helpful guide to those who are designing an implementation for these languages.

XQuery Update Facility

This document defines an update facility that extends the XML Query language, XQuery. The XQuery Update Facility provides expressions that can be used to make persistent changes to instances of the XQuery 1.0 and XPath 2.0 Data Model.

XQuery Update Facility Use Cases

This document specifies usage scenarios for the XQuery Update Facility. Each use case is focused on a specific application area, and contains a Document Type Definition (DTD) and example input data.

XSL Transformations (XSLT) Version 2.0

This specification defines the syntax and semantics of XSLT 2.0, a language for transforming XML documents into other XML documents. This specification defines the syntax and semantics of the XSLT 2.0 language.

XSLT 2.0 and XQuery 1.0 Serialization

This document defines serialization of an instance of the data model as defined in [XQuery 1.0 and XPath 2.0 Data Model] into a sequence of octets. Serialization is designed to be a component that can be used by other specifications such as [XSL Transformations (XSLT) Version 2.0] or [XQuery 1.0: An XML Query Language].

Back to School with DataDirect XQuery®

Getting your mind around the possibilities of a data integration technology as promising as XQuery can be difficult, but our XML developers Webinars will help you understand the power and versatility of XQuery, and our favorite XQuery processor, DataDirect XQuery®.

From information about how to leverage relational data to real-world use cases, our Webinars will help you see why DataDirect XQuery® is the best choice for today's tough data integration and aggregation challenges.