Aesthetic with respect to the "ugly hack" assertion.
If elements with foreign types are in a separate namespace from MODS,
one gets some idea where the elements come from. Compare my
hypothetical:
<genre>
<dc:type
xmlns:dc="http://purl.org/dc/elements/1.1/>dataset</dc:type>
</genre>
with MODS:
<genre authority="dct">dataset</genre>
The latter could be given controlled in a custom RNG schema using the
technique you demonstrated, but the former (a) makes it plain that
Dublin Core is being used, (b) requires no schema customization layer
(assuming a schema for Dublin Core is already available), and (c)
follows the DCMI guidelines for encoding Dublin Core in XML.
--Andy
>>> [log in to unmask] 02/03/05 3:12 PM >>>
It's hardly an aesthetic issue.
I'm curious why you consider this a feature though. It seems a quite
odd argument from where I stand. MODS (as in an XML model in that
namespace) then becomes simply a LoC/MARC-only language.
Bruce
|