Copyright © 2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensingrules apply.
This is a discussion document produced by the Guidelines, Education & Outreach Task Force (GEO) of the W3C Internationalization Working Group (I18N WG). It describes plans for producing documents that provide guidelines on internationalization of W3C technologies. The Task Force encourages feedback about the content of this document as well as participation in the development of the guidelines by people who have experience creating Web content that conforms to internationalization needs.
This document is an editors' copy that has no official standing.
This is the first Working Draft of a document produced by the GEO (Guidelines, Education & Outreach) Task Force of the W3C Internationalization Working Group (I18N WG). The Internationalization Working Group intends to publish a final version of this document as a W3C Note. The Task Force encourages feedback about the content of this document as well as participation in the development of the guidelines by people who have experience creating Web content that conforms to internationalization needs. Send comments about this document to www-i18n-comments@w3.org. The archives for this list are publicly available.
This document represents an attempt to document the intended strategy for implementing internationalization guidelines at the W3C. The key audience for this document is the task force members themselves, and any other individual wanting to understand or comment on the work of the group.
This is a draft document that does not fully represent the consensus of the group at this time. The current intention is to use it to drive consensus building. As such, it is very much a draft document and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use this document as reference material or to cite it as other than "work in progress".
For information about the current activities of the task force, please refer to the GEO home page.
At the time of publication, the Working Group believed there were no patent disclosures relevant to this specification. A current list of patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page.
A list of current W3C Recommendations and other technical documents including Working Drafts and Notes can be found at http://www.w3.org/TR.
1 Introduction
2 Audience & scope
3 Usability
4 General architectural approach
5 Structure of the techniques repository
6 Deliverable types
7 Deliverables
7.1 Authoring Techniques for XHTML & HTML Internationalization
7.1.1 Audience & scope
7.1.2 Structure
The section on major customer types at http://www.w3.org/International/geo/plan/geo-scoping.html provides a non-exhaustive but useful framework to help us consider possible target users.
We will focus on user agents of particular types, and running on specific platforms, and exclude older versions. The actual user agents considered will be a function of the expertise and interests of the group at the time when a deliverable is embarked upon, but should also cater for as wide an audience as possible.
Documents focused on a user will incorporate information about all technologies relevant to that user's task. For example, a document aimed at the developer of web pages will incorporate both X/HTML and CSS techniques side by side. The user should not be forced to look in two places to accomplish one task.
We will concentrate on information related to W3C technologies, and at most link to information on other technologies, trying to ensure that we point, in preference, to guidelines produced by the organization that owns the technology. We will also encourage organizations that own non-W3C technologies to provide guidelines themselves where necessary.
When dealing with an issue where available solutions are limited by the lack of support in user agents of certain aspects of W3C standards, we will:
propose a solution that can be implemented using currently-available technology
but also point out how the W3C standards when fully implemented can enable the better solution.
The intention is to inform users of the full potential of the standards, and encourage user agent developers (perhaps through user lobbying) to implement the standards more fully.
Some topics, such as navigation, are not directly related to the implementation of W3C technologies in the way, say, XML encoding declarations would be. These topics are, however, relevant to the designer of an HTML or XML document. Whether such topics are addressed, and to what level, will be decided on a case by case basis. In some cases we may link to material on these topics created by others.
The needs and requirements of the localization industry should be reflected in the recommendations.
At a later date we may create generalized Guidelines in the WCAG sense, but the initial focus will be to provide technology-specific Techniques.
We will maintain a separate glossary that can be linked to from the text.
We will provide or point to instructions, rather than just state rules. For example, configuring Apache web servers with correct HTTP Charset.
We will provide information about what versions of the W3C technology a technique is relevant to (eg. CSS1, CSS2, CSS2.1 or CSS3).
We will include information about user agent support for specific techniques. This will include information about which versions of which user agents amongst those we are tracking support a particular technique. It will also include notes indicating that a particular user agent supports the technique in a non-standard or particularly unusual way.
We should allow, if possible, the user to select from the list of user agents for which data is available the particular user agents for which they wish to see implementation related information.
We will clearly signpost techniques that are not yet fully implemented by in scope user agents.
We will not have the concept of WCAG Checkpoints in the near term.
We will maximize synergies with the WCAG efforts on techniques. This will provide us with the benefits of their experience, but also hopefully allow for a convergence of techniques in the future. As an ideal, we would like to be able to present a user with a set of combined i18n and WAI techniques, so that they do not need to look in two different locations for this information.
Techniques must be highly structured and largely machine manipulable. They will exist in XML files conforming to the DTD/Schema described at http://www.w3.org/International/geo/techniques/documentation/documentation-dtd.html.
The structure should be general enough that it can be used by groups outside the GEO task force with minimal adaptation.
XSLT will be used to transform source files to XHTML in UTF-8 encoding. All localizable content in the XSLT files will be stored in separate XML files to facilitate localization.
Resource information will be stored in a separate repository to facilitate maintenance of links.
The structure of the source files will be as close to the structure of WCAG techniques as possible, to allow for future collaboration.