Any W3C spec. that defines an XML language or processes XML
Defines or relies on a data model
And often has language which constrains in some way the construction of instances of that data model
This specification requires as a precondition for ·assessment· an information set as defined in [XML-Infoset] which supports at least the following information items and properties:
This specification conforms to the XML Information Set [Infoset]. The following information items must be exposed by the infoset producer to construct a data model unless they are explicitly identified as optional:
The XML specification provides a number of alternative approaches to processing an XML document
The XML specification is also . . .
shall we say 'uneven' in the detail with which it requires XML processors to pass information about the document being processed to "the application".
So attributes are required to be reported
And element text content
Finally there are a number of 'low-level' XML processing operations which are not part of the XML specification itself:
xml:base
xml:id
The XProc WG's charter actually specified two deliverables
We were unwilling (or perhaps just unable) to deliver on (1) as its authors perhaps intended
We have called the items in that vocabulary XML processor profiles
An XML processor profile specifies two kinds of things:
About to go to Last Call
Please read and feed back!