- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 11 Oct 2006 22:58:43 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3817 Summary: Processor profiles for following/not following schemaLocation Product: XML Schema Version: 1.1 only Platform: PC OS/Version: Windows 2000 Status: NEW Severity: normal Priority: P2 Component: Structures: XSD Part 1 AssignedTo: cmsmcq@w3.org ReportedBy: noah_mendelsohn@us.ibm.com QAContact: www-xml-schema-comments@w3.org I had always assumed that when we specified processor conformance profiles, I.e. what's now captured as Checklist of implementation-defined features and Terminology for implementation-defined features (§D), we would include an axis for schemaLocation hints. These might be captured in something like an: Appendix D.2.5: xsi:schemaLocation policies Unconditionally follow xsi:schemaLocation Applies to a processor that dereferences every supplied xsi:schemaLocation, and which reflects a (fatal) processor-specific error if any one or more such references fail to resolve to schema documents for the appropriate namespace. Conditionally follow xsi:schemaLocation Same as above, but no error is reflected if any one or more such references fail to resolve, resolve to something other than a schema document, or to a schema document for the wrong namespace. If any of those conditions occur, then that schemaLocation is treated as if it were not supplied. Unconditionally ignore xsi:schemaLocation Applies to a processor which in all cases ignores xsi:schemaLocation attributes in instance documents. Maybe or maybe not we would have a similar: Appendix D.2.6: Policies for schemaLocation attributes on xsd:import I think we should briefly discuss the possibility have including such terminology. We obviously have users who wish to have schemaLocation hints reliably followed or reliably ignored, and I think that providing this terminology will help in a) the documentation of processors providing such features and b) the specification of systems that use XML schema and that depend on particular policies for schemaLocation handling. Noah
Received on Wednesday, 11 October 2006 22:59:01 UTC