> MARCXML current schema or dtd or whatever it is, does NOT have
> built into it this validation. You can put "silly" subfields etc in
> tags....
If the field isn't defined in the XML schema, it doesn't get used.
There's no room for "silly" subfields, unless they're defined in the
schema.
_But_ this does open the door to allowing people to extend the
schema, as has happened with RSS (for both better and worse) to
include calendar, geographic, and lots of other details not thought
of in the initial RSS definition.
> 2) "Title" is English. "245" is more internationally recognized.
<title></title> is not English. It's XML. It's a very specific token
used to identify a certain type of data, as specified in the schema.
The fact that its meaning in the XML schema and in English are
similar can be confusing, but the computer knows exactly what it means.
The big difference is in the number of applications, code libraries,
and people who understand XML vs. MARC, and in our ability to evolve
XML in ways MARC has resisted.
--Casey
Received on Sat May 26 2007 - 14:08:50 EDT