Seeking a Dao of Groves

Gavin Thomas Nicol gtn at ebt.com
Wed Feb 2 04:16:50 GMT 2000


>  * the syntax of a language, notation, convention, etc. should not be
> finalized until the data model is worked out. (we violated this rule
> when we invented XML) The syntax should reflect the data model.
> 
>  * an API for a language should not be finalized until the language's
> data model is worked out. The API should reflect the data model.
> 
>  * addressing and query languages should not be finalized until the
> language's data model is worked out. The query languages 
> should reflect
> the data model.

I actually think that syntax is independent of data model, and that
it is not necessary for the API to directly reflect the data model.

A data model is essentially a set of data structures, and an algebra
for manipulating them. How they are exposed through an API is largely
and application dependent question, as is the syntax.


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/ or CD-ROM/ISBN 981-02-3594-1
Please note: New list subscriptions and unsubscriptions
are  now ***CLOSED*** in preparation for list transfer to OASIS.





More information about the Xml-dev mailing list