I'm perfectly happy with this idea too, and agree that we wouldn't need
to add much to DSSSL/SDQL to allow the abstract representation of an
editing process. SQL can act as a touchstone for us to check the
completeness of the set of additional functions - I'm not sure it is a
useful model as such.
However, what I am really arguing is that once we have done this, there
is still a case for going on to define a more user-friendly SQL-like
syntax for specifying data manipulations. This syntax would have
exactly the same relationship to SDQL as XSL does: it would be a simple
front-end into a subset of SDQL's functionality.
Richard.
Richard Light
SGML/XML and Museum Information Consultancy
richard@light.demon.co.uk