- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Thu, 26 Jun 2008 17:27:11 +0100
- To: public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The good news: The so-called 'winged horse' _does_ work for us: "An unknown schema type might be encountered, for example, if a source document has been validated using a schema that was not imported into the static context. In this case, an implementation is allowed (but is not required) to provide an _implementation-dependent mechanism_ for determining whether the unknown schema type is derived from the expected schema type. For example, an implementation might maintain a data dictionary containing information about type hierarchies." [1] [emphasis added] So XProc implementations can, and I hope will, preserve type hierarchy information along with the PSVI when they can. The bad news: XPath processors don't _have_ to do this (I suppose we could require it. . .), and in any case it doesn't cover substitution groups :-( My current inclination: either go ahead and support p:import-schema, or, at the very least, make a change to the definition of the in-scope schema definitions in the static context to be implementation-defined, with the comment "Implementations SHOULD make information from all the schemas used in upstream schema validation steps available via this property". This would essentially mandate support for the winged horse. ht [1] http://www.w3.org/TR/xpath20/#id-sequencetype-matching - -- Henry S. Thompson, School of Informatics, University of Edinburgh Half-time member of W3C Team 10 Crichton Street, Edinburgh EH8 9AB, 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) iD8DBQFIY8NfkjnJixAXWBoRAjMMAJ9w+m4qPr6/WzAJSBlRMjPF6WCbdACbBHyx mpKy8zO4kbb5le5uVmDjtl4= =aYrK -----END PGP SIGNATURE-----
Received on Thursday, 26 June 2008 16:27:48 UTC