X-Schema syntax

Andy Dent dent at oofile.com.au
Tue Jun 29 01:14:20 BST 1999


At 15:11 -0400 28/6/99, Paul Prescod wrote:
>There are not many elements that appear in one and only one context.
>Therefore it is necessarily the case that readers must put definitions in
>context "in their heads." When you see the definition for LI in HTML OL,
>you need to keep in your head the fact that that same element type can
>occur in HTML UL.

This is in a document domain. XML has a wider application. I have 
absolutely no argument with separate element definitions being 
available, just believing that there is a significant scope of 
applying XML where contextual definitions will be useful and quite 
possibly more usable.

I think we need to be very careful about distinguishing HTML or 
similar documents from mapping database tables and other tabular 
information (eg: spreadsheets) where users typically have unprefixed 
local elements with meaning determined by context.

Your example of LI appearing in OL and UL is interesting because it 
opens up a wider typing issue. LI can't appear in a P element and it 
doesn't make sense to a user for it to appear there. If OL and UL are 
regarded as flavours of "List" then LI appearing in both is valid.

The semantic model of a list, which may be ordered or unordered, maps 
onto the syntactic model of the OL or UL container.

My perspective is different from many (most?) people on this list. I 
have no SGML background or other document orientation. I combine 
database API thinking with a lot of work on UI design, particularly 
for naive users. I've been working on user interfaces for databases 
for years, mainly on the Mac, and so a lot of my thinking is coloured 
by the models I've seen people apply. I've also spent a lot of time 
mentoring junior programmers and designing our tool API's for that 
audience.

Andy Dent BSc MACS AACM, Software Designer, A.D. Software, Western Australia
OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows
PP2MFC - PowerPlant->MFC portability
http://www.oofile.com.au/

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)





More information about the Xml-dev mailing list