EAN reading RFC
From Koha Wiki
Koha > Technical > Development > RFCs
Koha > Technical > Development > RFCs > Koha components for RFCs > Library System Modules RFCs > Acquisitions RFCs
Koha > Technical > Development > RFCs > Koha components for RFCs > Library System Modules RFCs > Catalogue RFCs > Searching RFCs
Enable search on EAN
|Sponsored by:||St Etienne University|
|Bug number:||Bug 5384|
|Work in progress repository:||No URL given.|
|Description:||In acquisition module, scanning an EAN will result in a correct search.|
Comment: convert internally to ISBN-13 everywhere?
This was sent in (to mjr) by a librarian. I think it is also suggesting standardising internally on ISBN-13.
In most cases the new 13-digit ISBN is directly equivalent to the 13-digit EAN, and many libraries will be routinely adding the 13-digit number to biblios as part of the ISBN statement (020) or as part of the OTHER STANDARD IDENTIFIER field (024).
You cannot routinely take an EAN or 13-digit ISBN and convert it to a 10-digit ISBN for searching purposes - some EANs or 13-digit ISBNs have no 10-digit equivalent. So it makes little sense to try to read an EAN and convert it to 10 digits for searching purposes, especially since many books published in the last 4 years have no 10-digit ISBN anyway.
But you can ALWAYS take a 10-digit ISBN and convert it to a 13-digit number. It would therefore make much more sense to develop a batch routine to examine each and every biblio for a valid ISBN, and to create and add the 13-digit equivalent to the biblio as part of the permanent record, either as an ISBN (020) or as an EAN (024) (and you can use subfield 2 to identify that an EAN is machine-calculated). Then the number is there in the catalogue to be found whenever a barcode number is read.
It would probably be as well to make an on-the-fly conversion routine available as part of the Add MARC Record process too, but much of the processing would be the same.
In a large database, the batch job involves a serious amount of processing, but the conversion task only ever has to be done once per biblio. Converting a scanned EAN for searching purposes has to be done every time a 13-digit number is entered, and over years that could be considerably more processing.