> So, um, could librarians everywhere start being just a tad bit more
> demanding about this stuff? You know, before your profession becomes
> obsoleted from this planet?
The basic problem is that the real value of a catalog is its
consistency, and the legacy data in these fields is already too
inconsistent to have much value.
The good news is that despite the fact that some fields are just
hopeless, many things in the catalog are decent. The consistency of
structure and the quality of content in author, title, and subject
fields is significantly better in a library catalog than it is in
other sources. That is why faceting works pretty well.
Where things really start falling apart are the special purpose
fields. Between some libraries deciding these aren't worth filling in,
catalogers not being aware of them, etc, they are inconsistently
applied. Even among the few that entered relatively consistently (such
as 043), there is usually a better source of data (e.g. 6XX |z)
somewhere else in the record
If data aren't consistent enough, it's just not useful no matter how
good your system is. Plus, any system that actually knew all the MARC
tag and indicator twiddling would be hideously complex. Do you really
want to design a system that exploits the special tag indicating if a
piece is a Festschrift, has color illustrations, or a portrait? Do you
think that exploiting the full power of the 007 would not confuse the
heck out of everyone or that a special field which exists only to
discuss funding associated with the content of the piece needs special
treatment and that any work units or task numbers associated with that
funding need to be stored separately?
The data in the fields above are hideously inconsistent, but even in a
perfect world where it is all correct, I'd argue it's still not worth
screwing with -- especially since there are plenty of basic aspects of
the patron and staff experience that need serious work.
> Actually, I was wondering what areas MODS can't handle which MARC
> does, hijack and / or change MODS to fit it (what I know of it seems a
> bit limiting, but through XML certainly extensible). Shouldn't folks
> start by demanding at least MODS (or XOBIS if we're *really* crazy :)?
Frankly, the important stuff is there and it would be possible to
modify MODS to accommodate the things that aren't. The main reason
you're stuck with MARC is that there are a lot of legacy loaders out
there so even if all transmission was done in MODS, you'd still have
to convert it to MARC.
There are arguments to do so, but the business case is not strong.
That data providers won't send MODS until libraries demand it.
Libraries won't demand it until their systems use it. Systems won't
use it until libraries demand it because that's what their data
It's a vicious circle, so we're stuck with MARC. The only people who
aren't happy with this arrangement are those who are trying to create
something new. Many librarians who think they use MARC every day have
no idea that it is a binary format that is unfriendly to eyes and
Just because something makes sense does not mean it will happen. The
QWERTY keyboard is terrible, every modern operating system can support
the technically superior Dvorak layout, yet we never switch. I'm a bit
more optimistic getting the content of the catalog record into a
container better than MARC, but that will take a long time.