The Forms Working Group

This is the location of the member-only page, which is no longer active because the the Forms Working Group is now a public working group. Please visit the Forms Working Group public page.

The information below is purely for historical purposes.

Forms Public Page | Teleconferences | Face-to-face | Drafts | Background | Email Archive | How to join | WG Participants | Minutes | Dependencies | Charter | Test suite | Open Source | Issues From ETA | CR Issues

Mission: To develop the next generation of Web Forms

Attention Working Group members:


We meet weekly by phone on Wednesdays at the following time:

The telephone number to call (the Zakim bridge): +1.617.761.6200, conference code 93676 ("XFORM"); we also run an IRC channel called #xforms on irc.w3.org, port 6665; if you don't have an IRC client, there is a web-based one available (member only).

The Zakim bridge monitor is a helpful resource to see who's calling in. You can associate your IRC name with your phone number using http://www.w3.org/1998/12/bridge/info/name.php3

Email Discussions

The group email list is w3c-forms@w3.org (archive, RSS feed) though technical discussions are now done on the public list www-forms@w3.org (archive, RSS feed). Note the group archive and RSS feed (like this page) are restricted to W3C members and invited experts. Review comments of the XForms specification are sent to www-forms-editor@w3.org (archive, RSS feed).

Face to Face Meetings

We meet 4 times a year at a location hosted by one of the group members. The currently planned meetings are:

Previous F2Faces:

Latest Documents

Public XForms 1.1 documents

Public XForms 1.0 documents

Ongoing WG Internal drafts

Test Suites

Misc WD

Accessibility issues

Charter/Roadmap XForms

Past Last Call and CR Resources

How to Join the XForms Working Group

If you would like to join the group, have your AC rep nominate you via email to Steven Pemberton (W3C Team Contact). See the relevant part of the process for the details you should send.


Forms were introduced into HTML in 1993. Since then they have gone on to become a critical part of the Web. The existing mechanisms in HTML for forms are now outdated, and W3C has responded by starting work aimed at providing an improved match to workflow and database applications, as well as improved support for an increasingly diverse range of browser capabilities.

Work on the next generation of Web forms was started in a subgroup of the HTML working group . It has now been split off into an independent working group, and aims to fulfil the published requirements for XForms . The working group has decided to consider two primary audiences:

Further information on the goals and general direction we are taking is available on the public page on XForms .

Links to some older work can be found in the play pen .


Open Source Code

The working group is interested in open source as a means to stimulate interest and experimentation with XForms. At this time, the known projects include:

xf.zip , instructions
A C++ program that translates the proposed light weight syntax for XForms data models into an XML Schema plus the appropriate annotations. This is work in progress and as such subject to change. For more information contact the author Dave Raggett .

Relationship to other work

This section lists known relationships to other efforts, and which working groups we need to liaise with. Please let us know if you think we are missing something. Send your suggestion to Steven Pemberton (W3C Team Contact).

XHTML Modularization
XForms should fit into the framework for the modularization of XHTML . Liaison is needed with the HTML WG .
Privacy Preferences
XForms should be useable together with P3P , W3C's platform for privacy preferences. Liaison is needed with the 3P Specification WG .
XML Schemas
XForms should complement work on XML Schemas , whilst recognizing that most people wishing to create forms are unlikely to be sophistocated XML experts. Liaison is needed with the XML Schema WG .
Web Accessibility Initiative
XForms should make it easy to develop accessible documents . Liaison is needed with the WAI-PF WG .
XForms should support all of the world's languages. Liaison is needed with the I18N WG .
Style Sheets
XForms should be style-able with CSS and XSL . Liaison is needed with the CSS and XSL WGs (n.b. the CSS-UI proposal )
Voice Browsers
XForms should be usable from voice browsers , where users interact with forms via speech recognition and speech synthesis. Liaison is needed with the Voice Browser WG .
Synchronized multimedia
XForms should be useable in conjunction with W3C's work on synchronized multimedia . Liaison is needed with the SYMM WG .
Scaleable Vector Graphics
XForms should be useable in conjunction with W3C's work on vector graphics . Liaison is needed with the SVG WG .
Document Object Model
XForms should fit in well with W3C's work on DOM. Liaison is needed with the DOM WG .
Common scripting languages
XForms should avoid conceptual mismatches with scripting languages commonly used on the Web, for example ECMAScript and Java. Liaison with ECMA TC39?

Find something wrong?

To report problems with this page, contact:

Steven Pemberton <steven.pemberton@cwi.nl>, Co-chair/W3C Team Contact