- From: Paul Grosso <paul@arbortext.com>
- Date: Thu, 20 Feb 97 22:56:09 CST
- To: w3c-sgml-wg@w3.org
> From: "Steven J. DeRose" <sjd@ebt.com> > > The following is a summary of the ERB's telephone conference of 2/19/97, > ending with a question to the WG: > > > We think we can have multiple attlists when the TC passes. It's not clear > what to do in the meantime. Choices include: > > 3 Stopgap PI. If we can't stand the verbosity of Playing it Safe, and can't > risk counting on Utopian ATTLISTs, we need a stopgap. The simplest seems to > be to define a PI for the necessary function, e.g. > > <?ATTLIST xref xml-link CDATA 'xml-tlink' ?> > > or > > <?xml-attlist xref xml-link cdata 'xml-tlink' ?> > > In the short term, we have no verbosity problems. In the long term, after > the TC passes, we withdraw the PI and use only multiple attlists. > If the TC fails, we change nothing. > > Drawbacks: planned obsolescence of this syntax may be hard to enforce. > Once we have XML legacy data, removing the PI in version 2 may be hard. > (Of course, xml link won't be *final* until november or so, we should know > by then. Until November, we should -- by definition -- not have legacy > data. All xml data made before then is experimental and has no claim on our > protection.) > > The ERB requests that the WG consider the question of how best to deal with > this signalling issue, given the options and tradeoffs (and any others the > WG may perceive). I like the so-called "Stopgap PI" with content that looks just like an attlist would. I don't see the "legacy" problem as very problematic. Before the TC passes, you must have: <!DOCTYPE tei.2 public "-//TEI//DTD P3//EN" [ <?ATTLIST xref xml-link CDATA #fixed "xml-tlink" ?> ]> and after it passes, you can still have the above or you can have <!DOCTYPE tei.2 public "-//TEI//DTD P3//EN" [ <!ATTLIST xref xml-link CDATA #fixed "xml-tlink" > ]> with the latter form preferred. Why care about enforcing obsolescence? That would be like getting upset that people still use ISO 8879-1986 instead of ISO 8879:1986 in FPIs. paul
Received on Friday, 21 February 1997 00:01:55 UTC