From: Conrad Schneiker Date: 2000-07-30T04:21:46-05:00 Subject: [ruby-talk:04272] OT: New Ruby Working Draft Published Yes, this really is off topic, and yes, the title is accurate. (And no, unlike past attempts at humor that certain other depraved denizens of cyberspace have inflicted upon the Ruby World Network, this isn't just another cruel hoax. :-) FWIW, another search engine tangent. YMMV.... http://www.oasis-open.org/cover/news1999Q3.html [September 24, 1999] New Ruby Working Draft Published. The W3C has released a new working draft specification for Ruby, W3C Working Draft 24-September-1999. The editors include Marcin Sawicki, Michel Suignard, Masayasu Ishikawa, and Martin Dst. The working draft has been "published by the Internationalization Working Group. In a future version, this work is intended to be submitted to the HTML Working Group for inclusion as a module in the XHTML 1.1." The Ruby working draft "specification extends XHTML to support ruby text typically used in East Asian documents; some familiarity with HTML 4.0, XHTML 1.0 and the XHTML Modularization framework is assumed. XHTML 1.0 is a reformulation of HTML 4.0 as an XML 1.0 application, and the modularization of XHTML provides a means for subsetting and extending XHTML. 'Ruby' is the commonly used name for a run of text that appears in the immediate vicinity of another run of text, referred to as the 'base'. Ruby serve as a pronunciation guide or an annotation associated with the base text. Ruby are used frequently in Japan in most kinds of publications, such a books and magazines, but also in China, especially in schoolbooks. East Asian typography has developed various elements that do not appear in western typography. Most of these can be addressed appropriately with facilities in stylesheet languages such as CSS or XSL. Ruby, however, require markup in order to define the association between base text and ruby text. This document defines such markup, designed to be usable with HTML, in order to make ruby available on the Web without using special workarounds or graphics. Section 1.2 ('Ruby Markup') provides an overview of the markup for ruby defined in this document. A formal definition can be found in Section 2. The markup is in XML notation. Appendix A ('Ruby modules in XHTML') describes the Ruby DTD modules - a DTD driver and a catalog file that can be used with the XHTML 1.1 DTD modules. These modules are conforming to the Module Conformance requirements as defined in the Building XHTML Modules specification. These modules are expected to be included in the XHTML 1.1 and are not intended to define a new markup language as an XHTML-family document type, so names are temporary and slightly different from the Naming Rules in the XHTML Family Document Type Conformance. The WD's changes from previous public Working Draft are presented in a final Appendix.