mroe info to come...
Take 3 bibs, with these isbns... bib1 = 9780802806017; 9780802871855; 9780802827876 bib2 = 9780802871855 bib3 = 9780802827876 The Edition/FRBR matching code should successfully match all 3 bibs, but currently this does not happen :'( There seems to be 2 bugs with the code, that cause incomplete matching in some edge-cases Bug 1: Records with ISBN13 values don't match correctly All isbns13 values are converted to isbn10 format for matching, then matched against isbn13 database values (in some cases). This causes some records not to be successfully matched Bug 2: Records with multiple ISBN values don't match correctly For records with multiple ISBN value, only the isbn10 value of the 1st ISBN subfield is used for matching, all other ISBN subfields are ignored. This causes some records not to be successfully matched also, note that all ISBNs in all 3 bibs match successfully at librarything http://www.librarything.com/api/thingISBN/9780802806017 http://www.librarything.com/api/thingISBN/9780802871855 http://www.librarything.com/api/thingISBN/9780802827876 <idlist> <isbn>080282787X</isbn> <isbn>0802806015</isbn> <isbn>0802871852</isbn> <isbn>080283695X</isbn> </idlist>
Created attachment 56712 [details] example of bib with missing 'editions' tab