[Koha-devel] Itemtype and MARC21 Quandry

Chris Cormack chris at katipo.co.nz
Sun Oct 2 18:34:44 CEST 2005


Joshua Ferraro wrote:
> On Sat, Oct 01, 2005 at 08:57:37AM +1200, Chris Cormack wrote:
> 
>>If you have a MARC record that contains multiple record types, you 
>>should get 1 biblio -> multiple biblioitems -> multiple items.
>>
> 
> I think this is how UNIMARC is handled, but not MARC21. When bulkimporting
> MARC21 records, there is 1 biblio, 1 biblioitem, multiple items (and
> the biblio number and biblioitemnumber are the same for the initial
> import).
> 
> How should we handle the (repeatable) 852 fields in a record when they
> contain some biblioitem-level stuff and some item-level stuff (like
> barcode).
> 
> While we're on the topic:
> Chris's original db design (biblio->biblioitem->item) comes very close
> to the (fairly) new Functional Requiremente for Bibliographic Records
> (FRBR) (http://www.oclc.org/research/projects/frbr/default.htm). Looking
> forward, are we aiming to come closer to FRBR or are we going to stick
> with the original design and fix MARC21 support to use that design?
> Any opinions?
> 
It depends entirely what we are planning for Koha 3.0.
Im not sure I see the point in changing the database to be closer to 
FRBR if we are going to be using MARC records in the background.

IE if we are planning to have our new textual db, in Zebra, with all the 
bibliographical data in it, and just the item status stuff. (Plus all 
the borrowers, circ, accounts etc) in the relational db, then I dont see 
much point.
If we do it that way, its all just interface, we can provide whatever 
interface we want for the cataloguers, as long as the data is stored ok.

The way we store something, is not the way we have to display it, thats 
what my entire bone of contention with MARC is, people have confused a 
storage and exchange standard, with a interface standard. But thats a 
whole other rant. :)

In my opinion, we should be looking for a storage structure, that allows 
for robust and fast access. And I think zebra will do this for our 
catalogue data, and i think the relational db willl do it for our more 
time critical (issues etc) data.

As long as we can put people like Brookes mind at rest, that changing 
the underlying structure wont bust the way koha works, just make it 
faster/better. Then I think we are all good.

Chris
-- 
Chris Cormack                                      Katipo Communications
Programmer                                         www.katipo.co.nz
027 4500 789




More information about the Koha-devel mailing list