W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > July 2008

PSVI properties, and also schema-import

From: Henry S. Thompson <ht@inf.ed.ac.uk>
Date: Thu, 03 Jul 2008 16:16:16 +0100
To: public-xml-processing-model-wg@w3.org
Message-ID: <f5bzloz6lrz.fsf@hildegard.inf.ed.ac.uk>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

One more bullet is needed in 2.7, or perhaps just a
clarification of bullet (1): steps in subpipelines which take their
input from the 'current' ports of viewport or for-each count as
'connected' for the purposes of this bullet

I think all that's needed wrt e.g. [validation root] is to add a
clause to bullet (2), along the lines of ", except for values which
are outside the selected subset, as for example [validation root] will
almost always be."

Wrt types and import-schema and so on, QT says:

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

This is what is ofter referred to as "The Winged Horse". Which,
bizarrely, does _not_ cover substitution groups.

So, Jenny notwithstanding, and noting the Michael Kay writes "You can
avoid these problems by explicitly importing all the schemas that are
used to validate documetns used by your XPath expressions", I guess I
think we need p:import-schema or, at the very least, 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 all the schemas used in schema validation steps available via
this property". . .

ht
- -- 
       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)

iD8DBQFIbO1AkjnJixAXWBoRAiTgAJ9ThyZjIXS2VXkCnaUOGpoJZwU4MgCcCy+U
dWoapLT48xv0lwqxV9Tm7bo=
=XxK7
-----END PGP SIGNATURE-----
Received on Thursday, 3 July 2008 15:16:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 3 July 2008 15:16:51 GMT