- From: Kevin Braun <kbraun@obj-sys.com>
- Date: Fri, 02 Oct 2009 11:57:54 -0400
- To: xmlschema-dev@w3.org
Hi,
In 3.16.6.2 Derivation Valid (Restriction, Simple)
(http://www.w3.org/TR/xmlschema11-1/#cos-st-restricts), step 3.1.2.3
says: "Each type definition in D.{member type definitions}
<http://www.w3.org/TR/xmlschema11-1/#std-member_type_definitions> is
validly ·derived· <http://www.w3.org/TR/xmlschema11-1/#key-derived> from
the corresponding type definition in B.{member type definitions}
<http://www.w3.org/TR/xmlschema11-1/#std-member_type_definitions>, as
defined in Type Derivation OK (Simple) (§3.16.6.3)
<http://www.w3.org/TR/xmlschema11-1/#cos-st-derived-ok>."
What purpose does this requirement serve? Isn't it the case that
D.{member type definitions} is identical to B.{member type definitions},
since this case applies when defining a restriction on a union? Am I
missing something, or is this superfluous?
Thanks,
Kevin
Received on Friday, 2 October 2009 15:59:52 UTC