- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Wed, 13 Feb 2002 10:59:53 +0100
- To: www-tag@w3.org
Although the PSVI (Post Schema Validation Infoset) is documented in the W3C XML Schema recommendation (parts 1 and 2) and implicitely used in new specifications in progress such as XPath and XSLT 2.0 and XQuery 1.0, no API nor interchange format has been defined to expose the PSVI and I am not aware of any public and official trace of such a work. This aspect seems to be out of the scope of DOM Level 3 which "Abstract Schemas" Working Draft is focussing on schema-guided document editing and does not even mention the notion of PSVI, out of the scope of W3C XML Schema 1.0 which describes W3C XML Schema as an abstract language formalized in XML independently of any implementation and out of the scope of XPath/XSLT/XQuery which describes its data model independently of any implementation. One of the strength of the XML architecture is that because of open and standard APIs such as the DOM (or SAX), one may plug any parser with any application (and write custom applications and parsers to extend the scope of XML processing out of the range of documents serialized as XML). With the lack of definition of APIs and|or serialization formats for the PSVI, it would not be the case any longer for W3C XML Schema dependent applications such as XPath/XSLT 2.0/XQuery 1.0 and would lead to coming back to monolithical applications. I think therefore that it is very necessary to define both an API to expose the PSVI and a simple XML serialization format wich would allow to work on the PSVI with the current toolbox. Such work may be underway, but I have not seen any public official document mentioning it (such as for instance a Working Draft of Requirements) and not being a W3C member, I can't even look at the charter of the W3C XML Schema WG which seems considered as secrete! Thanks Eric -- ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com http://xsltunit.org http://4xt.org http://examplotron.org ------------------------------------------------------------------------
Received on Wednesday, 13 February 2002 05:00:28 UTC