Submission request: the PSVI needs open exposure

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!


Eric van der Vlist   

Received on Wednesday, 13 February 2002 05:00:28 UTC