W3CArchitecture Domain | XML

Charter of the XML Core Working Group

[June 2004]

Paul Grosso, Arbortext, co-chair,
Norman Walsh, Sun Microsystems, co-chair,
Henry Thompson and Philippe Le Hégaret, Team Contacts,
for Tim Berners-Lee, Director
The XML Core Working Group is a Working Group of the W3C and follows the Working Group process described in section 6.2 Working Groups and Interest Groups of the Process Document, unless otherwise outlined elsewhere in this charter. This is an extension of the charter for this Working Group. It extends and supersedes the Working Group's previous charter of April 2002. Except as outlined elsewhere in this charter, the Working Group follows the Common Procedures for XML Working Groups.

  1. Scope
  2. Deliverables, Schedule, and duration
  3. Relationships with other Working Groups
  4. Working Group participation
  5. Meetings
  6. Communication
  7. Confidentiality
  8. Patent Policy

1. Scope

The mission of the XML Core Working Group is to maintain and develop as needed core XML specifications. Specifically, it is responsible for supporting the Extensible Markup Language, updating its Errata document in response to reported errata and other comments, maintaining the XML Conformance Testing test suite, and providing careful updates as warranted.

The following tasks and potential tasks are included within the scope of this Working Group:


The XML Core Working Group is chartered to consider comments on the following existing Specifications, raising them as errata where appropriate, publishing agreed-upon errata and should the Working Group determine that the work is justified, publishing new editions incorporating published errata:

  1. XML
  2. Namespaces in XML
  3. XML Information Set
  4. XML Base
  5. Associating Stylesheets with XML

Other Work

The following areas of work are not associated with a single stable published specification, but are also within the scope of work for the XML Core Working Group:

Testing and QA
Publish and mantain conformance test suites for XML, and for other specifications where possible.
The XML Core WG needs to review and comment on work on the definition of the MIME type for XML (see RFC 3023).
XML processors classification
The XML 1.0 Recommendation only defines two categories of XML processors: validating and non-validating. There may, however, be a need for having a finer classification that would distinguish the various non-validating processors: for example, those that expand external parsed entities from those that don't.
XML profiling
The XML 1.0 Recommendation only defines two categories of XML processors: validating and non-validating. However, this appears not to suit the need of some specifications, such as SOAP which constrains SOAP engine to processing a subset of XML. The XML Core WG will investigate how this could be addressed; this may include the definition of one or more profiles, or new levels of conformance.
xml:id (Id attributes)
People have expressed the need to define Id attributes in XML without requiring the use of a schema, be it a DTD, an XML Schema, or something similar. The XML Core WG is tasked to address this request.

2. Deliverables, schedule, and duration

This charter extends the ongoing work of the XML Core WG. Since a sizable portion of this WG's work is ongoing in nature, milestones and success consist of regular updates to Errata documents and existing specifications. The efforts of this Working Group get allocated among any number of ongoing tasks on this WG's task list. Current active work is as follows:


The XML Core Working Group has generally had strong liaisons with other Working Groups, and it is appropriate for low-level infrastructure work to proceed slowly and cautiously. This schedule is therefore to be taken as a rough guide.

June 2004

XInclude republished as Candidate Recommendation

Namespaces 2nd Edition published as PER

August 2004

xml:id Last Call WD published

October 2004

XInclude published as Proposed Recommendation

xml:id moves to Candidate Recommendation

January 2005

Processor Classification Note: draft circulated

XInclude to be published as a W3C Recommendation

March 2005

xml:id moves to Proposed Recommendation

July 2005

xml:id to be published as a W3C Recommendation

Processor Classification Note published

September 2005

Errata for XML Core specifications to be reviewed by the Working Group, and possible Edited Recommendations published if the Working Group deems it appropriate.

All the deliverables are expected to become W3C Recommendations with the exception of the Processor classification. The Processor classification is expected to become a W3C Note.


The expiration date of this charter is 30 June 2006.

3. Relationship with other Working Groups

The XML Core WG chair participates in the XML Coordination Group to help track dependencies. In addition to all the WGs in the XML Activity, the Internationalization Working Group is also expected to provide last call review of deliverables of this Working Group, especially in the area of equivalence and normalization of Unicode strings.

4. Working Group participation

Effective participation is expected to consume one workday per week for each WG participant (though closer to a third a day per week average for the W3C Team representatives); two days per week for editors. Participants must continue to fulfill the participation requirements.

To be successful, we expect the XML Core WG to have 10 or more active participants for its duration.


The initial chairs of this WG are Paul Grosso, Arbortext and Norman Walsh, Sun Microsystems.

W3C Team resources

The initial W3C Team contacts are Henry Thompson and Philippe Le Hégaret. It is expected that this Working Group would consume about 0.15 FTE, including administrative logistics.

5. Meetings

The Working Group uses a public mailing list for technical communication, supplemented by teleconferences approximately once per week. The yearly W3C Technical Plenary meeting is expected to fulfill the need for face-to-face meetings.

6. Communication

The XML Core Working Group shall communicate among its participants using the public-xml-core-wg mailing list. This list is public.

7. Confidentiality

The proceedings of this Working Group are public, with exceptions made by the Chair with the Working Group's agreement.

8. Patent Policy

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.

Liam Quin, XML Activity lead and previous Team Contact

This revision: $Id: xml-core-wg-charter.html,v 1.22 2004/06/16 18:56:17 plehegar Exp $