Over July and August, mostly while on the train back and forth to the IFLA conference and then while I was on holiday, I hacked up OpenFRBR 2.0. It’s a simple partial implementation of FRBR done in Ruby on Rails. You can go in and fool around; in fact, you can add or delete anything. I’ll reset it back to the initial test data when it needs it. Or you can download it and run it at home (I think you’ll need Rails 2.1.0 exactly).
I hope to:
- Polish up some of the big missing bits (like work-to-work relationships), then get into the smaller things that need to be done. Or maybe I’ll do it the other way around.
- Learn more about Ruby and Rails as I go. There’s much to be improved in this code.
- Make it all available through Git so it’s easy for other people to get involved.
- Write here and elsewhere about how it goes.
- Work FRAD into it.
- Use Robert Maxwell’s insights in FRBR: A Guide for the Perplexed to improve the data modelling.
- Use the Library of Congress and OCLC algorithms with xISBN and thingISBN and other sources of data so that someone can enter in an ISBN and lots of related manifestations will get FRBRized and slotted into place.
- Use the Harry Potter bibliographic universe as the test domain.
- Show a working example of what a FRBRy catalogue could look like.
- Have library geek fun.
Leaving a comment is probably best if you have any questions. I’ll be at the Access 2008 conference the rest of this week and will be glad to have a chat about this.