Fwd: XProc: An XML Pipeline Language is a W3C Recommendation

---------- Forwarded message ----------
From: Ian Jacobs <ij@w3.org>
Date: Tue, May 11, 2010 at 4:28 PM
Subject: XProc: An XML Pipeline Language is a W3C Recommendation
To: W3C Members <w3c-ac-forum@w3.org>

Dear Advisory Committee Representative,

I am pleased to announce that XProc: An XML Pipeline Language has been
published as a W3C Recommendation:

 XProc: An XML Pipeline Language

XProc provides a standard framework for composing XML processes, and
streamlines the automation, sequencing and management of complex
computations involving XML.

All Members who responded to the Call for Review [1] of the document
supported the publication of this specification as a W3C
Recommendation. There was one change as a result of a reviewer
comment: a bugfix agreed to on the Working Group's public discussion
list [3] had not been incorporated; this was an accidental omission
and was corrected to the satisfaction of the commenter.

W3C would like to thank the XML Processing Model Working Group [2] for
their work.

For Tim Berners-Lee, Director,
Philipp Hoschka, Ubiquitous Web Domain Lead, and
Liam Quin, XML Activity Lead;
Ian Jacobs, Head of W3C Communications

[1] http://www.w3.org/2002/09/wbs/33280/xproc/results
[2] http://www.w3.org/XML/Processing/
[3] http://www.w3.org/2010/01/07-xproc-minutes.html#action01

XProc: An XML Pipeline Language
W3C Recommendation 11 May 2010


This specification describes the syntax and semantics of XProc: An XML
Pipeline Language, a language for describing operations to be
performed on XML documents.

An XML Pipeline specifies a sequence of operations to be performed on
zero or more XML documents. Pipelines generally accept zero or more
XML documents as input and produce zero or more XML documents as
output. Pipelines are made up of simple steps which perform atomic
operations on XML documents and constructs similar to conditionals,
iteration, and exception handlers which control which steps are

Status of this Document [excerpts]

This document is a W3C Recommendation. It implements the requirements
and use cases documented in [XProc Requirements]. This document is a
product of the XML Processing Model Working Group as part of the W3C
XML Activity.

This document has been reviewed by W3C Members, by software
developers, and by other W3C groups and interested parties, and is
endorsed by the Director as a W3C Recommendation. It is a stable
document and may be used as reference material or cited from another
document. W3C's role in making the Recommendation is to draw attention
to the specification and to promote its widespread deployment. This
enhances the functionality and interoperability of the Web.

Please report errors in this document to the public mailing list
public-xml-processing-model-comments@w3.org (public archives are

There is an Implementation Report for XProc. It documents the
performance of implementations against the XProc Test Suite.

This document was produced by a group operating under the 5 February
2004 W3C Patent Policy. W3C maintains a public list of any patent
disclosures made in connection with the deliverables of the group;
that page also includes instructions for disclosing a patent. An
individual who has actual knowledge of a patent which the individual
believes contains Essential Claim(s) must disclose the information in
accordance with section 6 of the W3C Patent Policy.

Ian Jacobs (ij@w3.org)  http://www.w3.org/People/Jacobs/
Tel:                   +1 718 260 9447

Innovimax SARL
Consulting, Training & XML Development
9, impasse des Orteaux
75020 Paris
Tel : +33 9 52 475787
Fax : +33 1 4356 1746
RCS Paris 488.018.631
SARL au capital de 10.000 

Received on Tuesday, 11 May 2010 15:10:54 UTC