- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 31 Jul 2008 20:06:35 +0000
- To: public-sml@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5922
Summary: Allow an instance document to not be bound to any schema
Product: SML
Version: LC
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Interchange Format
AssignedTo: cmsmcq@w3.org
ReportedBy: sandygao@ca.ibm.com
QAContact: public-sml@w3.org
Section 5.4.3 "Schema Bindings" currently says:
"If an SML-IF consumer chooses to process the schemaBindings element and if the
optional defaultSchema element is present, then an SML-IF consumer MUST
compose a default schema from this element following rules 1 to 3 above,
replacing SB in the text with DS (i.e., the /model/schemaBindings/defaultSchema
element). Otherwise, an SML-IF consumers MUST compose a default schema using
*all* schema documents included in the SML-IF document. An SML-IF consumer MUST
use this default schema to validate those SML instance documents that are not
included in any schemaBinding."
This means that every instance document in the IF package is validated using
some schema, either one that's explicit bound, or the default schema.
In bug 5797, the WG clarified that SML model instance documents are allowed to
not be bound to any schema. IF needs to be updated to allow this.
Maybe we should add a new <noSchemaBinding> sub element under <schemaBindings>.
It contains any number of <documentAlias> elements. If an instance document
matches one of the <documentAlias>, then the default schema doesn't apply to
it.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Thursday, 31 July 2008 20:07:13 UTC