W3C

XQuery and XPath Full Text Namespace Document

Table of Contents

1 Introduction
2 XML Schemas
3 XSLT Stylesheets
4 Normative References
5 Non-Normative References


1 Introduction

This document describes the namespace http://www.w3.org/2007/xpath-full-text defined by the [XQuery and XPath Full Text 3.0] specification ( version). This namespace is typically identified by the namespace prefix xqxft:, which is not a predefined prefix. For updated information, please refer to the latest version of the [XQuery and XPath Full Text 3.0] specification.

This document contains a directory of links to related resources, using RDDL (as defined in [Resource Directory Description Language (RDDL)]).

It is GRDDL-enabled (as defined in [Gleaning Resource Descriptions from Dialects of Languages (GRDDL)]), that is to say that a GRDDL-compliant processor can extract useful RDF (as defined in [Resource Description Framework (RDF): Concepts and Abstract Syntax]) representations of the information contained herein.

2 XML Schemas

There are two syntaxes in which [XQuery and XPath Full Text 3.0] queries can be written. One is the so-called human-readable syntax defined by [XQuery and XPath Full Text 3.0] as an extension to the syntax defined in [XQuery 3.0], while the other is an XML syntax for XQuery defined by [XQuery and XPath Full Text 3.0] as an extension to the XML vocabulary defined in [XQueryX 3.0].

XQueryX, as defined in [XQueryX 3.0] is specified in the namespace http://www.w3.org/2005/XQueryX, which is defined by an XML Schema.

This schema specifies the XML syntax of the XQuery expressions defined in [XQuery 3.0]. It is located at http://www.w3.org/2014/04/XQueryX/xqueryx.xsd.

The XML syntax defined in [XQuery and XPath Full Text 3.0] is specified in the namespace http://www.w3.org/2007/xpath-full-text, which extends the XML vocabulary defined in the namespace http://www.w3.org/2005/XQueryX. It is defined by a pair of XML Schemas.

The first of those two schemata specifies the XML syntax of the XQuery and XPath Full Text expressions defined in [XQuery and XPath Full Text 3.0]. It is located at http://www.w3.org/2015/08/xpath-full-text/xpath-full-text-30-xqueryx.xsd.

The second of those two schemata redefines components of the XML Schema defined in [XQueryX 3.0] as needed by the syntax defined in [XQuery and XPath Full Text 3.0]. It is located at http://www.w3.org/2015/08/xpath-full-text/xpath-full-text-30-xqueryx-redef.xsd.

XQuery and XPath Full Text 3.0 queries written using the XML syntax must be valid according to those two schemas. Validation must be performed as defined by [XML Schema Part 1: Structures Second Edition], using strict validation, full validation attempted, using the <xqx:module> element as the validation root. The result of that validation must not be invalid or notKnown.

3 XSLT Stylesheets

Queries written using the XML syntax of [XQuery 3.0] have semantics that are defined by the XQuery "human-readable" syntax that results from transforming those XML syntax queries using the stylesheet located at http://www.w3.org/2014/04/XQueryX/xqueryx.xsl.

Queries written using the XML syntax of [XQuery and XPath Full Text 3.0] have semantics that are defined by the XQuery "human-readable" syntax that results from transforming those XML syntax queries using the stylesheet located at http://www.w3.org/2015/08/xpath-full-text/xpath-full-text-30-xqueryx.xsl. This stylesheet extends the stylesheet defined in [XQueryX 3.0] that is located at http://www.w3.org/2014/04/XQueryX/xqueryx.xsl.

4 Normative References

XQuery and XPath Full Text 3.0

XQuery and XPath Full Text 3.0 (06 August 2015 version)

This document describes the names that are defined in this namespace at the time of publication. The W3C reserves the right to define additional names in this namespace in the future. [XQuery and XPath Full Text 3.0] is the only specification that is permitted to amend this namespace.

5 Non-Normative References

XQueryX 3.0

XQueryX 3.0 (08 April 2014 version)

XQuery 3.0

XQuery 3.0 (08 April 2014 version)

Resource Directory Description Language (RDDL)
Gleaning Resource Descriptions from Dialects of Languages (GRDDL)
Resource Description Framework (RDF): Concepts and Abstract Syntax
XML Schema Part 1: Structures Second Edition

XML Schema Part 1: Structures Second Edition (Recommendation of 28 October 2004)