Internationalization and naming

Simon St.Laurent simonstl at simonstl.com
Tue Jan 5 18:08:25 GMT 1999


At 12:52 PM 1/5/99 -0500, John Cowan wrote:
>This strikes me as an ideal application of architectural forms
>(as implemented in XAF: see http://www.megginson.com/XAF).
>By specifying the desired standard form as an architecture,
>you allow the element types to be locally meaningful, while
>letting applications (XSL, validation, or whatever) to act)
>on architectural element types.  XAF does the donkey work of
>reducing one to the other.

I definitely agree; my primary concern remains that architectural forms
transformations will typically take place _after_ validation has already
occurred, requiring developers to create complete translated DTDs rather
than simpler tables of equivalent elements.  

In this, and in a significant number of situations like it, I suspect the
XML spec's lack of a layered processing model is a hindrance.  In other
words, having a parser check basic document syntax and a validator check to
see if the document structure corresponds to a schema would have made it
easier to stick things in between the initial parse and the validation -
like architectural forms transformations.  Instead, we have parsers that do
both syntax and structure checking and spit out results.

This separation is something I hope to see come out of the upcoming W3C
schema discussions, and is a promising aspect of XSchema (which layered
itself on top of XML 1.0) as well.

Simon St.Laurent
XML: A Primer / Cookies
Sharing Bandwidth 
Building XML Applications (February)
http://www.simonstl.com

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/
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