- From: Jon Bosak <bosak@atlantic-83.Eng.Sun.COM>
- Date: Thu, 5 Sep 1996 19:13:38 -0700
- To: w3c-sgml-wg@w3.org
This message marks the official start of our group deliberations regarding SGML simplification for Web use. The ultimate goal of this effort is the creation of a form of SGML that can be used to transmit documents (or document fragments) to a future generation of Web browsers and similar Internet client applications. This SGML subset -- or derivative, or conformance level, or application profile; we're not sure exactly what we're aiming for yet -- is known by the working name of Extensible Markup Language, or XML. To ensure wide acceptance, it is generally agreed that XML must be designed in such a way that the data stream delivered to a Web application can be handled by a parser that can be constructed by any competent computer science graduate. It is also generally agreed that it must retain the basic qualities of extensibility, validation, structure, and standardization that make SGML powerful enough to use for large-scale commercial publishing. And there is a strong desire to make XML compatible with existing SGML tools. These general goals are clear enough, but the details are not easily determined. Our uncertainty has two levels: we're not sure where the optimum balance is between SGML compatibility and ease of implementation as a general goal, and we're not sure which specific features of SGML should be retained in XML. A number of people have made specific proposals for SGML simplification, which will be placed on the ERB archive for your consideration. These proposals agree on many points, but on others they vary considerably. The orderly and rational process for designing XML would be to determine our goals in advance and then design to meet those goals. In preliminary discussions awaiting the formation of this W3C SGML Working Group list, however, the Editorial Review Board found it impossible to arrive at an exact statement of the goals independent of a technical discussion of the solution. We have decided, therefore, to put both levels of the problem before the whole Working Group for a general discussion with a specific time limit. The discussion will begin with this message and continue for approximately one month. More precisely, this phase will come to an end on Sunday evening, October 6. At that time, the ERB, under the guidance of an editor to be appointed from among its membership, will take all the input generated by the Working Group discussion and form an initial draft of the XML specification. It is our goal to have this draft available in time for review at a meeting of the Working Group scheduled for Sunday evening, November 17 -- the evening before the SGML 96 conference in Boston. The top level of the discussion, addressing larger goals and the question of SGML compatibility, can take as its starting point the preliminary discussion draft of design principles to be found at http://www.textuality.com/sgml-erb/dd-1996-0001.html This high-level discussion is free to range as far into the questions raised by the XML effort as necessary, but where possible it will be helpful to relate points to specific clauses of the document referred to above so that, in the end, we can arrive at a finished statement of design principles. To provide a framework for the discussion of specific features, the ERB (chiefly Michael Sperberg-McQueen and Tim Bray) have prepared a mechanism named "Features of ISO 8879 for Use in W3C Editorial Review Board Discussions" and informally known as "the voting booth". This is a way to record and display the current state of your judgement, and the judgement of the group as a whole, regarding the salient features of ISO 8879. You can find this document (collection of forms) at http://www.textuality.com/sgml-erb/dd-1996-0002.html It is our hope that the "voting booth" will help focus the discussion of XML details in several ways: * as a catalog of the salient features of 8879 * as a summary of the already existing proposals for SGML simplification (proposals will be added to the feature matrix and to the archive as we obtain copies) * as a way to arrive at a quick consensus on features that do not need further discussion * as an indicator of current mood as the discussion progresses (you can change your vote as often as you want; only the last one counts) * as a lasting record of the collective wisdom of the SGML WG to guide the ERB in forming an XML specification Please note in using the "voting booth" that you must enter the email name that we have on record for you. See the current list of WG members at the end of this message if you are not sure about your address-of-record. Features will be subdivided into separately votable pieces if it becomes clear in the course of discussion that finer granularity is warranted. Despite our informal name for it, the "vote" on features is not binding in any sense but rather serves to indicate the collective opinion of what we believe to be a representative and highly qualified cross-section of the SGML community. The final specification will not be mechanically driven by its results, but will be produced as a coherent design effort that uses your vote and the associated discussion as critical input. While we do ask that you begin with the larger goals addressed in dd-1996-0001 before turning to the details of 8879, the month-long debate that begins with this message is basically unmoderated. The only firm rule is that you must confine your comments to XML and not wander off into unrelated subjects. In particular, please resist the temptation to start discussions related to linking, addressing, and hypertext in general; these issues belong to a second phase of design that will begin after the XML specification is completed. The current roster of WG participants is given below. Let the work begin! Jon ======================================================================== Chair: Jon Bosak jon.bosak@sun.com W3C Contact: Dan Connolly connolly@w3.org Technical Lead: James Clark jjc@jclark.com SGML ERB (ex officio members of the WG): Tim Bray, Textuality tbray@textuality.com Steve DeRose, EBT sjd@ebt.com Dave Hollander, HP dmh@hpsgml.fc.hp.com Eliot Kimber, Passage Systems kimber@passage.com Tom Magliery, NCSA mag@ncsa.uiuc.edu Eve Maler, ArborText elm@arbortext.com Jean Paoli, Microsoft jeanpa@microsoft.com Peter Sharpe, SoftQuad peter@sqwest.bc.ca C. M. Sperberg-McQueen, U. of Illinois U35395@UICVM.UIC.EDU WG members who are not on the ERB: Sharon Adler, EBT sca@ebt.com Paula Angerstein, Texcel paula@texcel.no Todd Bauman, U. of Maryland bbauma1@cs.umbc.edu Anders Berglund, EBT alb@ebt.com Karl Best, Novell kbest@novell.com Michel Biezunski, High Text michel@hightext.com Harvey Bingham, SGML consultant hbingham@acm.org Steve Brown, InfoObjects sbrown@cortland.com Martin Bryan, SGML Centre mtbryan@sgml.u-net.com Mark Buckley, Microsoft mbuckley@microsoft.com Len Bullard, Lockheed-Martin cbullard@HiWAAY.net Lou Burnard, Oxford University lou@vax.ox.ac.uk Steve Byrne, JavaSoft steve.byrne@sun.com Kurt Conrad, Sagebrush Group conrad@cbvcp.com Keith Corbett, Harlequin kmc@harlequin.com Robin Cover robin@acadcomp.sil.org Dave Durand, Boston University dgd@cs.bu.edu Joe English, CR Laboratories jenglish@crl.com Ralph Ferris, Fujitsu OSSI ralph@ossi.com Lee Fogal, Digital Equipment fogal@zk3.dec.com Todd Freter, Novell tfreter@novell.com Matthew Fuchs, Disney Imagineering matt@wdi.disney.com Charles Goldfarb charles@sgmlsource.com Paul Grosso, ArborText paul@arbortext.com Eduardo Gutentag, SunSoft eduardo@eng.sun.com Hasse Haitto, Synex haitto@synex.se John Iobst, Newspaper Assoc. of America iobsj@naa.org Alan Karben, Wall Street Journal karben@interactive.wsj.com Debbie Lapeyre, Atlis dlapeyre@netcom.com Megan MacMillan, BDM Technologies megan@bdmtech.com Murray Maloney, SoftQuad murray@sq.com James Mason, ORNL masonjd@ornl.gov Alex Milowski, Copernican Solutions sgml@winternet.com Steve Newcombe, TechnoTeacher srn@techno.com Gavin Nicol, EBT gtn@ebt.com Nancy Paisner, Hitachi nancy@hi.com Dave Peterson, SGML Works davep@acm.org Paul Prescod, U. of Waterloo papresco@calum.csclub.uwaterloo.ca Lynne Price, SGML consultant lprice@ix.netcom.com Liam Quin, SoftQuad lee@sq.com Arjun Ray, Q2-II aray@nmds.com Bill Smith, SunSoft bill.smith@sun.com Bob Stayton, SCO bobs@sco.com Robert Streich, Schlumberger streich@slb.com Jeff Suttor, SunSoft jeff.suttor@sun.com James Tauber, U. of Western Australia jtauber@library.uwa.edu.au Wayne Taylor, Novell wtaylor@novell.com Henry Thompson, U. of Edinburgh ht@cogsci.ed.ac.uk Sam Wilmott, OmniMark s.wilmott@omnimark.com Chris Wilson, Microsoft cwilso@microsoft.com Wayne Wohler, IBM wohler@vnet.ibm.com Lauren Wood, SoftQuad lauren@sqwest.bc.ca
Received on Thursday, 5 September 1996 22:15:35 UTC