- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 16 Jan 2003 09:35:22 +0000
- To: <jim@ironringsoftware.com>
- Cc: <xmlschema-dev@w3.org>
<jim.murphy@pobox.com> writes:
> But, it made my wonder why derivation by extension type
> compatibility isn't the default - so called or record width sub-typing?
> That way as long as I provide the essential elements/attributes
> described in the schema I'm alright and it's not an error if I happen to
> include more.
>
> I realize I bring an OO bias to XML so I was curious why this decision
> was made...
There was a _lot_ of discussion about this during the design phase,
under the general heading of 'open content models', but in the end the
consensus was to stay closer to compatibility with DTDs, and require
explicit use of <any> to open things up.
We haven't had a lot of pushback on this -- in particular, I don't think
anyone has submitted a candidate requirement for version 1.1 in this
area.
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2002, 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/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
Received on Thursday, 16 January 2003 04:35:19 UTC