The names of authors of all kind (book and paper writers, translators, editors, and so on) need to be unique. There shoud be some way of telling the Biblio module that THIS John Smith wrote a book called "..." and THAT john Smith wrote some entirelly diferent book, called some other way.
Now people are recognized by their names, not by unique ID in the database. So now if we enter two times "John Smith", when we search for him, it looks like he is the author of both books. Even if we first meant in submitting the data that they are two diferent persons.
People's names are finite number of combinations and in every site with Biblio eventually the problem with people names arises.
So please, use unique ID in the database for the fields that are used for people.
There also needs to be some kind of multipage form to be used when an author with the same name is entered. For instance a form that asks the user if this author (or translator etc) is the author of these other books (with a list of them) and if he is not or the user is not sure, then the module creates new record in the table with people IDs.
Comments
Comment #1
rjerome commentedYes, I entirely agree. Unfortunately when I first wrote this module I took the lazy programmers approach and put everything in a single table. This was a rather large mistake which I have regretted ever since, but some day (perhaps with the 6.x version) I will correct it.
Ron.
Comment #2
liam morlandThis version is no longer maintained. If this issue is still relevant to the Drupal 7 version, please re-open and provide details.