[Bug 2790] Instance of with union type results in surprising results

http://www.w3.org/Bugs/Public/show_bug.cgi?id=2790





------- Comment #3 from cmsmcq@w3.org  2006-03-20 18:54 -------
A proposal for changing the relevant part of the Data Model is at
http://lists.w3.org/Archives/Public/www-archive/2006Mar/att-0021/bugs.2768.2790.html__charset_ISO-8859-1

It follows the suggestion mentioned in comment #1, namely using
the declared type, not the [type definition] property, in cases
where xsi:type has been used to name a member of a union.  It
does not used the declared type, however, when xsi:type is used to
name a type derived from the declared type (where 'derived' means
derived in the narrow sense, excluding the sense in which members
are treated as 'derived' from unions).

Received on Monday, 20 March 2006 18:54:58 UTC