This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
When an attribute value constraint is applied and the corresponding declaration has one of these 4 types or a type derived from one of them, should IDREF/ENTITY rules be enforced? My intuition is they should, but the spec seems to suggest they are not checked, because those attributes are neither "validated" (required by IDREF in section 3.15.3) nor "string valid" (required by ENTITY in section 3.14.4). Seems that when applying element value constraints with those types, IDREF/ENTITY special rules are enforced.
Discussed during 2005-09-09 telecon. Classify as clarification with corrigendum. http://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2005Sep/att-0073/2005-09- 09telcon.html#item07
Discussed at 2007-05-18 telecon. Adopted the following proposal. - When attributes with ENEITY/ENTITIES types are defaulted, the constraint "String Valid" is used to ensure there are corresponding entities declared in the instance document. - When applying ID/IDREF rules, take into account default element/attribute values.