The primary mission of the XML Processing Model Working Group, part of the Extensible Markup Language (XML) Activity, is to develop and maintain an XML-based pipeline language for orchestrating and specifying sequences and flows of operations to be performed upon XML documents.
|End date||31 January 2013|
|Confidentiality||Proceedings are public|
(FTE %: 5)
|Usual Meeting Schedule||Teleconferences:
Weekly or fortnightly as needed.
Face-to-face: TPAC plus 1-2 per year
The Working Group is hereby chartered to take XML Processor Profiles to Recommendation (in conjunction, if and as necessary, with the W3C TAG), and also to continue maintaining the First Version of XProc: An XML Pipeline Language.
The XML Processing Working Group, having successfully produced a first version of the XProc pipeline language, is hereby also chartered to work on the use cases and requirements for a second version of the XProc pipeline language. In addition, if this work should, in the opinion of the Working Group, entail the production of a possible Working Draft for a future version of the XProc language, such a Working Draft shall be deemed to be within the scope of this charter.
Liaison with the XSLT and XQuery Working Groups is to be encouraged, and the possibility of a Public Workshop is to be considered by the Working Group.
The Working Group shall be considered a success if it has produced a Recommendation for XML Processor Profiles, and also has produced requirements and use cases for a next version of XProc.
Technical work on any Next Version of XProc beyond sketching out possible approaches is not in scope, because the Advisory Committee should be given an opportunity to comment on the magnitude and applicability of any proposed work, and also because a public call for participation for the work would be appropriate.
XML XML processor profiles is expected to become a W3C Recommendation during the time-span covered by this charter.
The Working Group is also expected to produce use cases, requirements, and perhaps test cases, for the possible future pipeline language.
The Working Group may also issue errata for XProc: An XML Pipeline Language 1.0 and possibly publish a second edition should the need arise.
|Note: The group will document significant changes from this initial schedule on the group home page.|
|Processor Profiles||N/A||June 2012||August 2012||October 2012||December 2012|
|XProc 2.0 Requirements and Use Cases||December 2012||N/A||N/A||N/A||N/A|
XSLT is a commonly used transformation mechanism, and XSL-FO a frequent (and the original intended) target of such XSLT transformations.
The XML Query Language can be used to select data from arbitrary collections of XQuery 1.0 and XPath 2.0 Data Model instances; the XQuery 1.0 and XPath 2.0 Data Model specification is maintained jointly by the XSL and XML Query Working Groups, and is to be considered as a basis for future versions of the XProc language.
A W3C XML Schema document can provide default document content which could (for example by introducing XInclude directives or default attribute values) substantially affect the results of other transformations.
The XML Processing Model must interact in a well-defined manner with W3C XML Schema processing, and in particular with the Post-Schema Validation Information Set (PSVI) defined by the W3C XML Schema language.
The XML Processing Model Specification was originally within the scope of the XML Core Working Group, and was taken out for logistical reasons.
Interactions with core specifications such as xml:base and XInclude must be carefully reviewed.
Any suggested default XML processing model would need to be carefully checked for impact on the work of these groups.
The work on default behaviors for the XML Processing Model will need coordination with the TAG. The XML Processing Model should also be aligned with the Web Architecture, including the role of Internet media types.
Formal liaison between the XML Processing Model Working Group and other W3C Working Groups, as well as organizations outside of the W3C, shall normally be accomplished through the XML Coordination Group [Member-only link].
Furthermore, XML Processing Model Working Group expects to follow these W3C Recommendations:
Participation is expected to consume up to one day per week of each participant’s time, and usually much less, although the time commitment for the chair and editors may be higher.
The level of participation expected for this Working Group suggests that representatives be experts in the development and use of XML-related specifications, as well as being W3C Members or Invited Experts.
Participants are reminded of the Good Standing requirements of the W3C Process.
The Working Group will have weekly teleconferences. Face-to-face meetings will be held as needed.
This group primarily conducts its work on the public mailing list firstname.lastname@example.org (archive).
Information about the group (deliverables, participants, face-to-face meetings, teleconferences, etc.) is available from the XML Processing Model Working Group home page.
As explained in the Process Document (section 3.3), this group will seek to make decisions when there is consensus. When the Chair puts a question and observes dissent, after due consideration of different opinions, the Chair should record a decision (possibly after a formal vote) and any objections, and move on.
This charter is written in accordance with Section 3.4, Votes of the W3C Process Document and includes no voting procedures beyond what the Process Document requires.
This Working Group operates under the W3C Patent Policy (5 February 2004 Version). To promote the widest adoption of Web standards, W3C seeks to issue Recommendations that can be implemented, according to this policy, on a Royalty-Free basis.
For more information about disclosure obligations for this group, please see the W3C Patent Policy Implementation.
This charter for the XML Processing Model Working Group has been created according to section 6.2 of the Process Document. In the event of a conflict between this document or the provisions of any charter and the W3C Process, the W3C Process shall take precedence.
Please also see the previous charter for this group.
This charter was revised to permit work on a new version of the primary deliverable, the XProc language, and to bring the end-date into line with other Working Groups within the XML Activity.
CopyrightÂ© 2012 W3C Â® (MIT, ERCIM, Keio), All Rights Reserved.
$Date: 2012/08/08 13:44:27 $