On 12/28/05, Tod Olson <[log in to unmask]> wrote:
> On Dec 22, 2005, at 10:19 PM, Mike Rylander wrote:
> > We (PINES/OpenILS/Evergreen) are using MODS as an intermediate format
> > for indexing our catalog. The records are stored in MARCXML, but we
> > transform them to MODS for indexing and display (or, more properly,
> > displayable data extraction) because MODS /greatly/ simplifies working
> > with records when you're a programmer that's not also an experienced
> > cataloger (however, our scheme has been vetted by our catalogers).
> I'd like to follow up on this off-list a bit.
Sure. mrylander AT gmail.com, or you can join our mailing lists at
http://open-ils.org/listserv.html . :)
> Does the Evergreen MARCXML to MODS transformation strip out the ISBD
> punctuation, or leave it in? And what mechanism are you using for the
> transformation? The XSLT provided by LC?
We are using the LC XSLT for MARCXML->MODS. We do attempt to strip
the ISBD punctuation for display purposes, mainly for aesthetic
reasons. The stripping is done in Perl by looking for punctuation
that doesn't materially benefit the user (trailing "/"s and whatnot,
mostly in titles) and simply removing it. It's just part of the
MARC->MODS->metadata->normalize process we've built. The punctuation
doesn't affect our indexing as we use PostgreSQL's tsearch2 extension
for full text indexing, which ignores punctuation.
> I ask because in my own use of MODS, I find losing the ISBD punctuation
> to be difficult to achieve, but greatly improves reuse of the data in
> different contexts.
Must ... refrain ... from ... commenting ... on ... ISBD ..... aaarrrggghhh! ;)
> Tod Olson <[log in to unmask]>
> University of Chicago Library
[log in to unmask]
GPLS -- PINES Development