- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Wed, 27 Jul 2016 16:10:07 +0100
- To: Michael Kay <mike@saxonica.com>
- Cc: Mukul Gandhi <gandhi.mukul@gmail.com>, "xmlschema-dev\@w3.org" <xmlschema-dev@w3.org>
It's interesting to note that when the child names are all the same, i.e. the content model is just xyzzy*, neither author nor reader can _tell_ whether order matters, without appeal to out-of-band information. Consider on the one hand <!ELEMENT DIV (P*)> where order definitely _does_ matter, and on the other <!ELEMENT BIB (BIBITEM*)> where order (probably) doesn't. In other words (no surprise) schemas don't in general make explicit conditions on "conveys the same information", but we _sometimes_ can at least make some guesses based on choice of operators. So using Michael's example, given <!ELEMENT process (created|checked|combobulated|modified|copied)*> we can guess that <modified/><copied/> conveys different information than <copied/><modified/> does, whereas given <!ELEMENT features (height,width,wealth,baldness)> we know that (assuming we ignore validity!) <height>200cm</height><wealth>20GBP</wealth> conveys the _same_ information as <wealth>20GBP</wealth><height>200cm</height> does. But it takes practical experience to know that <p>Atlas shrugged</p><p>Rome fell</p> conveys different information from <p>Rome fell</p><p>Atlas shrugged</p> but <bibitem date="2016" title="Part 2"/> <bibitem date="2015" title="Part 1"/> is probably informationally equivalent to <bibitem date="2015" title="Part 1"/> <bibitem date="2016" title="Part 2"/> There's perhaps some interesting space for value-add here in terms of some meta-vocabulary for expressing when order matters, which might be useful for generic visualisation tooling? ht -- Henry S. Thompson, School of Informatics, University of Edinburgh 10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail from me _always_ has a .sig like this -- mail without it is forged spam]
Received on Wednesday, 27 July 2016 15:10:47 UTC