« Goodbye 440 field! | Main | Diane Hillmann's new presentation: Facing Forward »

Wednesday, October 29, 2008


Feed You can follow this conversation by subscribing to the comment feed for this post.



I am thinking about learning some basic programming myself if only to better understand the language that other library-programmer types are speaking these days on the lists, whether be AUTOCAT, NGC4LIB, CODE4LIB, etc. I want to be able to evaluate if what they say make sense to me. I hate being ignorant of these things, and I don't want to be left behind. I also have sense that some of my work (our work) could be made easier if I just knew more about programming, database building, data modeling, validation, etc.

I am working on a small project at work to retrospectively add links, abstracts, and series information for some technical reports we produced
locally (http://www.worldcat.org/oclc/28194844?tab=details#tabs). We have scanned most of the the reports, and the .pdfs are serving as the source for the abstracts, thank goodness. I can not imagine keying all that data.

I know there must be some ways of speeding up some of the process. Perhaps a program could automatically validate that the series numbers are the same, that all the elements that I need are there, or even recommend elements that could go there besides the additional few that I am adding. I can imagine Connexion telling me "Those who have cataloged reports in this series in the past have also added these other elements. Do you want to add them to the record(s)?" Maybe Connexion could sport a recommender system (a la Amazon) for catalogers. The list seems endless.

Learning programming might also give me some insight into what in our current practice could easily shake out or be dealt with differently.

Anyway, good luck to you. I hope to hear about your progress. Thanks for the inspiration.


Christine Schwartz

Hi Bryan, thanks for comment.

You are spot on that understanding and using programming can make our cataloging/metadata work easier.

For example, using XQuery programming and regular expressions I'm able to extract parts of text strings that I need for the XML document that I'm creating for CrossRef. Another example: my colleague and I wrote code to remove Dublin Core elements globally across our whole digital collection. So, with programming we are able to do significance changes and improvements to our metadata.

Your abstract looks great. Can you imagine keying in all that information?

I would definitely encourage you to explore and learn more about programming.

The comments to this entry are closed.

Scope of blog

  • The focus of this blog is the future of cataloging and metadata in libraries.

Enter your email address:

Delivered by FeedBurner

Twitter Updates

    follow me on Twitter

    July 2014

    Sun Mon Tue Wed Thu Fri Sat
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31    


    Future of Cataloging: Key Resources (to May 2008)

    Blog powered by Typepad
    Member since 04/2007