It's not quite clear to me either whether NOTATION is in or out, though it 
does have a place in the current outline.  If NOTATION is in, ID attributes 
should not be used for both types of declarations.
We need to define behavior for the verifier (my term for validator, since I 
don't want to get twisted in DTDs).  The verifier could check that all element 
names are unique, or it could accept the first or last element declaration 
made.  Allowing repeated declarations - which override would make it easier to 
combine XSchemas, but could also create a mess.  (Attributes? Content models?) 
Whatever we decide, the verifier is going to have some work to do.  
I would like to be able to build XSchema applications on top of non-validating 
parsers - dealing with validation as well as XSchemas seems like a lot of 
redundant effort to me.  I don't think we gain that much from using ID.
Simon St.Laurent
Dynamic HTML: A Primer / XML: A Primer / Cookies