- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 16 Oct 2001 12:54:21 +0100
- To: Eric van der Vlist <vdv@dyomedea.com>
- Cc: xmlschema-dev@w3.org
I haven't had time to work through all your questions, but here's the basis on which things _should_ work: 1) The constraints on deriving content models from other content models are independent of whether or not the enclosing type definition is mixed or not. 2) The invariants must be respected: when deriving by restriction, the derived type must accept a subset of what the base type accepts; when deriving by extension the derived type must accept have as a prefix something the base type accepts. I _think_ it follows from this that a) when deriving by restriction you can stay the same, or go from mixed to unmixed, if all element content is optional, but never vice versa; b) when deriving by extension you can stay the same, but never go from one to the other. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Tuesday, 16 October 2001 07:53:37 UTC