Lists Home |
Date Index |
----- Original Message -----
From: "Bullard, Claude L (Len)" <firstname.lastname@example.org>
To: "'Nicolas Lehuen'" <email@example.com>; "'Jeff Lowery'"
Sent: Thursday, January 24, 2002 10:16 PM
Subject: RE: [xml-dev] There is a meaning, but it's not in the data alone
> Again, what is the difference in an arch form and a
> pile 'o attributes on the root?
Maybe the pile of attributes, though crappy, can give more meta-data about
an element than the architectural form ? Unless, of course, you have a
standard way to bind an architecture and its architectural form to other
types of meta-data than "just" DTDs. That would be great. That's why we want
to be able to bind document types to meta-data resource directories.
Beginner's question : what is the difference between an architecture and a
namespace ? Is it that architectures have a meaning (i.e. meta-DTDs and
possibility to write code that process the AF following these meta-DTDs) and
allow renaming, whereas namespaces are just sets of names ? Is all the
discussion about namespaces due to the fact that for many, namespaces should
have the same meaning as architectures (i.e. contain meta-schemas and allow
element and attribute renaming) ?
Disclaimer : I just read David Megginson's documentation of XAF , which
implements a subset of AFs for XML. I'll try to read  in the future,
especially for the meta-DTD part, but right now my brains just melt at the
idea of reading a document which calls its sections 'subclauses'. Apparently
those people like giving complex names to trivial concepts :P.
Yes, I know, Architectural Forms vs namespaces have already been debated on
this list, before namespaces where adopted, as early as in 1997 . So now
that namespaces are there, what can we learn from AF ?
I begin to understand your question "Why is this debate still being held
every year?". It seems that everything has already been said and done, so
why should you care ? Well, I may have an answer that may give you some hope
: it's because some of us are here to learn, and you can teach us :) !