- From: Williams, Stuart (HP Labs, Bristol) <skw@hp.com>
- Date: Thu, 6 Dec 2007 16:49:10 +0000
- To: "Henry S. Thompson" <ht@inf.ed.ac.uk>
- Cc: "www-tag@w3.org" <www-tag@w3.org>
Henry,
In [2] is states:
The default processing model question can be rephrased as
"Is there an infoset other than the one produced by a
conformant XML parser which can and should be defined?"
The embedded question implies that the *is* a (specified?) infoset that a "conformant XML" parser will produce (presumably from a given XML document).
Is there such a specification of the infoset produced by a "conformant" XML parser? If so, a reference would be helpful.
I suspect that there isn't otherwise I'd suspect that of itself that would be the answer to the default processing model question - that's certainly the answer I'd go for say wrt GRDDL - by defn it's something that ALL conformant XML parsers could produce.
Thanks.
Stuart
--
[2] http://www.w3.org/2001/tag/doc/elabInfoset/
Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
> -----Original Message-----
> From: www-tag-request@w3.org [mailto:www-tag-request@w3.org]
> On Behalf Of Henry S. Thompson
> Sent: 27 November 2007 21:17
> To: www-tag@w3.org
> Subject: New draft of Elaborated Infosets document (xmlFunctions-34)
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Further to discussion at the March 2007 f2f [1]. I've
> produced a new draft of _The elaborated infoset: A proposal_ [2].
>
> As several editorial notes therein suggest, I'm not at all
> sure how to integrate this into Web Architecture. There are
> at least two (partially interdependent) questions this draft
> doesn't answer:
>
> 1) What is the role of the application in controlling the elaboration
> process?
>
> 2) What is the right model for the relationship between elaboration,
> understood as the specification/construction of an infoset, and
> application semantics, particularly in the case of mixed namespace
> documents?
>
> To illustrate the reason (1) is important, consider a bank
> transfer document, expressed in XML, and three XML applications:
>
> a) An XML editor;
> b) An XML validator (pick your favourite schema language);
> c) An XML banking application.
>
> The editor probably wants the document _as is_, without any
> elaboration. The validator probably wants as much
> elaboration as possible (but really that's up to the user).
> The banking application may want some but not all of the
> document to be elaborated: consider the case where its own
> banking markup semantics includes some form of encapsulation.
> So the document can't be said to have _an_ elaborated
> infoset: elaboration is in part controlled/parameterised by
> what the user of the document is _doing_ with it.
>
> The issue behind (2) is discussed at some length in Tim
> Berners-Lee's original thinking on this topic, as expressed
> in [3], particularly the sections entitled "Top-down
> Processing model" and "Software designs for top-down
> processing". The granularity of the implied interaction in
> that discussion is much finer than that in the draft
> elaboration proposal. It's not clear to me that a notion of
> elaborated _infoset_, as opposed to elaborated _infoitem_,
> has any utility if, for example, the possibility of embedding
> a fragment in language B inside a document in language B,
> where A and B have different requirements for quoting vs. elaboration.
>
> The interaction between the two questions arises as follows:
> are there actually any generic XML _applications_, that is,
> applications which process XML as XML, independently of its
> vocabulary-specific semantics, for which a
> non-application-specific notion of whole-document elaboration
> makes sense? Possible candidates include validation and
> style/query processing. The hard case for this that emerged
> in the f2f discussion [1] is that of a vocabulary-specific
> conditional construct with an XInclude inside a guarded
> branch, where the included material is a very large
> multimedia document access to which involves real cost to the user.
>
> This message is an invitation to open up discussion, since
> answers evidently are not being offered. . .
>
> ht
>
> [1] http://www.w3.org/2001/tag/2007/03/06-minutes#item10
> [2] http://www.w3.org/2001/tag/doc/elabInfoset/
> [3] http://www.w3.org/DesignIssues/XML
> - --
> 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)
>
> iD8DBQFHTIlrkjnJixAXWBoRAhJtAJ9cqr2FtTOP0kClHglphAZilka9HACcCLRM
> 84HZ9zwfdEuwwS0VlhipGCE=
> =ERR6
> -----END PGP SIGNATURE-----
>
>
Received on Thursday, 6 December 2007 16:54:56 UTC