W3C home > Mailing lists > Public > www-tag@w3.org > January 2007

Reviewing http://www.w3.org/2001/tag/doc/elabInfoset.html

From: Tim Berners-Lee <timbl@w3.org>
Date: Tue, 30 Jan 2007 16:40:51 -0500
Message-ID: <45BFBB63.3020007@w3.org>
To: www-tag@w3.org

Henry,

Thoughts on http://www.w3.org/2001/tag/doc/elabInfoset.html follow.

Section 1. the default model

'before any application-specific processing'  Well, it maybe that the 
top-down elaboration is in fact layers of standard and app-specific 
processing.  For example, there may be in include which includes an 
element which means to translate into French which includes a an 
encrypted element which includes an element which means to return the 
current whether for a given city, which includes ...and so on.

The top-down elaboration model is general, and has to be the interface 
between different systems.

Sect. 2.  The infoset

"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?""

It can ... if everything has to be an infoset. of course lots of related 
infosets can be defined.
What we are looking for is something the tag has been groping for along 
the  lines of the intent of the message.


Sect 3.  "Generic operations and the elaborated infoset"

> "The inventory of such 'generic' applications is small, and 
> identifying its membership correctly is likely to be one of the hard 
> parts of this project, but here are three candidates:
>
> XInclude
> XML Encryption
> XML Signature"
Actually I don't see that signature is a good example, but I think XSLT 
in the mode where the template document contais xslt bits is a very good 
example.

See"XSLT Literal Result Element as Stylesheet (LRES)" in 
http://www.w3.org/DesignIssues/XML

The set of namespaces whcih can do a syntactic elaboration is extensible 
surely.  People may define dtheir own lcoal ones.


4. Elaboration defined

Doesn't entity resolution have to mesh with this (if  consider it at all?)


5.2 Quoting

By "Accordingly, we define http://www.example.org/quote as an 
elaborating namespace,"  do you mean, "For example, we could define 
http://www.example.org/quote to be a quoting namespace?"  Not sure I 
follow.  An eleborating ns would return a graph which woudl then be 
elaborated again, I thought.

Tim
Received on Tuesday, 30 January 2007 21:40:58 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:56:14 UTC