So, in light of the complexities highlighted by both of you, I'd actually suggest another route. Create an XSLT that does the heavy lifting of series title normalization, add that to config.xml_transform, and use that (in the same way mods32 is used today) to get the part you need. That's more work up front, perhaps, but much less of a headache long term, because XLST is (obviously) much more powerful and expressive than simple XPath.
--miker On Thu, Feb 2, 2012 at 12:37 PM, Elizabeth Longwell <[email protected]> wrote: > Bryan, > > Thanks for the clarification of the additional series tags - I was > breaking it down to the most simplistic, but it wouldn't be good to > leave out the other 8xx possibilities :) > > I'll have to talk to our cataloging committee about the conversion of > 440s to 490/830 pairs. In the past it seemed a daunting project, but > the script may make it more manageable. > > Beth > > On Thu, Feb 2, 2012 at 9:17 AM, Bryan Baldus > <[email protected]> wrote: >> On Thu, Feb 2, 2012 at 10:58 AM, Elizabeth Longwell <[email protected]> wrote: >>> Possible series entries come from 440$a$v as well as 800$t$v (paired with >>> 490 entry). >> >> Of course, since 440 was made obsolete in 2008 [1], a first step might be to >> convert all 440s to 490/830 pairs [2]. Then the indexing would need to cover >> 800$t$n$p, 810$t$n$p, 811$t$n$p, 830$a$n$p, and possibly 490$a, depending on >> whether you want to index uncontrolled series titles. >> >> [1] <http://www.loc.gov/marc/bibliographic/bd4xx.html> >> [2] Example Perl script for converting extracted files of raw MARC 21 >> records, though it doesn't currently deal with $x in the best manner: < >> http://home.comcast.net/~eijabb/fullrecscripts/Cleanup_full_recs/440to490-830.txt> >> >> Thank you for your time, >> >> Bryan Baldus >> Cataloger >> Quality Books Inc. >> The Best of America's Independent Presses >> 1-800-323-4241x402 >> [email protected] >> [email protected] >> http://home.comcast.net/~eijabb/ >> -- Mike Rylander | Director of Research and Development | Equinox Software, Inc. / Your Library's Guide to Open Source | phone: 1-877-OPEN-ILS (673-6457) | email: [email protected] | web: http://www.esilibrary.com
