Just to be pedantic :) these two points are at odds. The grammars
expressible in XML Schema are a proper subset of the grammars
expressible in Relax Core. However, if MODS used RNG to escape the
limitations imposed by XML Schema, it would be available in only the one
notation, unless there are other schema notations the equal of RNG.
The second paragraph below is at fault. The major flaw in MODS and
MADS, in my opinion, has nothing to do with the limitations of XML
Schema. It's the reliance on meaningless (to the schema processor)
'type' and 'authority' attributes, which has been discussed before.
--Andy
>>> [log in to unmask] 02/02/05 3:14 PM >>>
My basic point is that the move to a schema library can provide the
basis to rethink development a bit. The LoC should not be providing
its
schemas in only a single (poorly-designed) language, no matter what
industry backing is behind it.
More broadly, I think it would be valuable to step back and think
about
the goals of these schemas totally apart from implementation approach
and technology. Too much of MODS/MADS is structured on the limitations
of XSD.
Bruce
|