- From: Arjun Ray <aray@q2.net>
- Date: Sat, 5 Feb 2000 22:56:31 -0500 (EST)
- To: www-html@w3.org
On Sat, 5 Feb 2000, Murray Altheim wrote:
> Arjun Ray wrote:
> >
> > the HTML DTDs don't use [NOTATIONs], and it seems they may never.
>
> Well, only because the part we need in XHTML is missing in XML.
> For now, anyway.
Yup. Notations are much more useful with attributes. (Even so, what
limited use they have without attributes is still being pretty much
ignored in XML, I think.)
> > For instance, something like this isn't really meaningful:
> >
> > <!ATTLIST ...
> > href CDATA #IMPLIED
> > ... >
> >
> > and hiding the CDATA declared value in a suggestively named PE,
> > like %URI.datatype; - as in the new xHTML 1.1 DTD [1] - is
> > really just all handwaving too, since the *essential*
> > information is inside a comment:
>
> Only because that is our only option. At least now they're
> regularized.
Sure. This wasn't a criticism of the DTDs. It was a more or less
paradigmatic example of what we sort of routinely do, without much
satisfaction, lacking better means.
> As you know, I'm quite interested in use of WebSGML's 'DATA'
> attributes feature, and have lobbied within the HTML WG to begin
> work on figuring out exactly what all of the data types (ie.,
> notations) currently used in XHTML are, and come to some
> determination on how they can be declared in a way that is the
> same between XHTML DTDs and Schemas.
For now, it could be kept as a disabled option, using some more PE
voodoo:) I'm thinking of a marked section with a different set of
definitions at the top of the -datatypes.mod, something like this
<!ENTITY %Use.Data.Atts 'IGNORE' >
<![%Use.Data.Atts;[
...
<!NOTATION Uri "-//IETF RFC 2396//NOTATION ..." >
<!ENTITY %URI.datatype 'DATA Uri' >
...
]]>
...
<!-- a Uniform Resource Identifier, see [URI] -->
<!ENTITY % URI.datatype "CDATA" >
which would leave the rest of the current modularization structure
unaffected. (Alternatively, all of these new definitions of the
declared values could be in a separate file, included via a switchable
PE in -datatypes.mod. This might be the better idea for now, while
the set of NOTATIONs is being determined; later on, they should be
integrated into one file to avoid PE name-coordination problems.)
> We're kinda in uncharted territory here since this would require a
> change to XML in order to really use it, but it's nevertheless not
> wasted activity. [...] If the 'DATA' attributes feature proves
> that valuable, then perhaps we can lobby for its inclusion in a
> future version of XML.
I don't think it needs drastic changes in non-validating parsers, so
I'm not sure that we need to wait for a new official spec. The point
I think is to get the word out, and see (from feedback) whether it's
useful.
> In line with a 'me too' comment: write up a proposal, submit it to
> the W3C Core WG.
Sorry, proposal for what?
> They may ignore you,
Whoops, the 'briar patch' strategy...?;)
> Your input on architectural forms wasn't wasted. (Thanks!)
There are three interrelated points about AFs, I think, that I tried
to bring out in my recent post to this list:
http://lists.w3.org/Archives/Public/www-html/2000Jan/0217.html
1. The distinction between 'encompassing' and 'enabling', i.e.
that it's not necessary for a document as a unitary entity
to validate.
2. AF mapping is a purely formal, mechanical procedure, requiring
no new syntax - and, as a matter of fact, helped tremendously
if wellformedness is guaranteed to begin with.
3. Validation of architectural projections *is* useful, and I
dare say mandatory.
(I'll add that much of the namespaces 'debate' on the old xml-sig
group was taken up by misunderstandings on these issues. For
instance, arguments about #3 - notably by Eliot Kimber - were dimissed
as irrelevant, and David Durand's proposals for attribute based
processing - the essence of #2 - was accused of being #3 in disguise
and likewise ruled out of court.)
> I don't in the end know what will happen with it, but I gave a
> short presentation on the functionality of AFs at the last F2F
> meeting, so that's progress in some people's book.
I wonder what they would think of DAFE (Data Attributes For Elements)?
http://www.ornl.gov/sgml/wg8/docs/n1920/html/clause-A.5.3.html
Arjun
Received on Saturday, 5 February 2000 22:40:28 UTC