- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 30 Jan 2007 19:12:16 +0000
- To: Pat Hayes <phayes@ihmc.us>
- Cc: www-tag@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Pat Hayes writes: > HST wrote: >>However, the fact that you ask the question suggests you may have some >>precedent in mind? > > Well, not really. But it is instructive that you use the LISP > analogy. I guess my question arose from asking myself whether > elaboration really *is* like LISP evaluation, or more generally like > an interpreter action: or whether it is better seen as a syntactic > mapping between surface forms. Because if the latter, then there > really isn't any reason why elaboration should strip off a quote, is > there? But then I thought, but its obviously useful to strip a quote > in some cases... and if you don't like it, you can always > multiple-quote... and then I thought, but what if you don't know how > many elaborations are going to get done to it? (Like the old joke > about the Thames) and you just wanted to keep this chunk of XML > protected from any number of elaborations... and that's why I asked > the question. So now you have full disclosure, and its still a > question :-) So it's more like macro expansion than either full evaluation or desugarring, I guess. The idea (well, _one_ idea) is that the elaborated infoset is what directly carries the semantics the author had in mind -- things such as XInclude, signatures and encryption are just packaging artefacts. As such the 99% case is covered by no protection at all, and 99% of the remaining 1% is covered by one layer of protection. But I agree that in case what I _really_ want to convey is a document which includes, on the document element, an eq:quote attribute, the current proposal gives me no way to accomplish this. Supporting an eq:quote _element_, on the other hand, would do the job, since <eq:quote> <eq:quote>...</eq:quote> </eq:quote> will elaborate to <eq:quote>...</eq:quote> Still no help there for protection against multiple elaborations, but _that_ really does seem like a vanishingly small set of use cases. . . ht - -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD0DBQFFv5iTkjnJixAXWBoRAj9sAJUYAfyQiMYFwkPa7BlFq3THD3fXAJisUzrl ShrKT9tmdTqjmlKSVKIB =PSbe -----END PGP SIGNATURE-----
Received on Tuesday, 30 January 2007 19:12:29 UTC