W3C 101

Philippe Le Hégaret, W3C

XML Schema workshop

22 June 2005

Possible structure

  1. W3C Working Group: can produce
  2. W3C Interest Group: can produce
  3. W3C Incubator Group:

W3C Patent policy?

Essential Claims shall mean all claims in any patent or patent application in any jurisdiction in the world that would necessarily be infringed by implementation of the Recommendation.

In other words, unless the Group produces W3C Recommendations, the W3C Patent Policy won't apply, but disclosure rules on W3C Recommendations will.

Possible action

Guidelines, Education, Outreach, Best Practices?

  1. W3C Recommendation
  2. W3C Group Notes
  3. Articles: techniques, design patterns, tutorials, …
    ex: How to map the integer type 1..10 into existing programming languages?
  4. cvs, wiki, WebDAV, …
  5. Weblog/blog, RSS, mailing list xmlschema-dev@w3.org
  6. Tests
  7. Validator: how is XSV doing?
  8. profiling XML schema?

Looking around

I18n GEO Working Group

I18n GEO Working Group

Guidelines, Education and Outreach!

General
International & multilingual Web sites
Monolingual vs. multilingual Web sites
Serving XHTML 1.0
Characters & encoding
Character encodings
Document character set
Who uses Unicode?
The HTTP Charset parameter
Checking HTTP headers
Checking the character encoding using the validator
CSS character encoding declarations
Multilingual form encoding
HTML, XHTML, XML and control codes
Unexpected characters or blank lines
Setting encoding in web authoring applications
Setting 'charset' information in .htaccess
Missing characters and glyphs
Bidirectional text
What you need to know about the bidi algorithm and inline markup
Bidi space loss
XHMTL/HTML & bidi formatting codes vs. markup
CSS vs. markup for bidi support
Resource identifiers
An Introduction to Multilingual Web Addresses
Language
Non-English tags
Why use the language attribute?
Using HTTP and meta for language information
Language tags in HTML and XML
2-letter or 3-letter language codes
Styling using the lang attribute
Setting language preferences in a browser
When to use language negotiation
Apache MultiViews language negotiation set up
Accept-Language used for locale setting
Local formats
Displaying formatted dates
Select box sorting
Dates and time
Miscellaneous
Display capabilities
Script direction & languages
Introduction to Indic Scripts
Ruby
On the way
Defining Localization, Internationalization & Globalization
Global gateway pull-downs
XSLT for multilingual output
Upgrading to Unicode
Using the link element

Considerations