Originally Posted by mikelv
I did already talk to Jon Noring who is one of the main contributors to the ePub specification. He said that the identifier is the way to go to distinguish between different books. This would mean, if you load a book, it's checked if you loaded already another book with the same identifier, if this is the case, the stored book is overriden with the new loaded book.
May I ask: What is the plan if an ePub does not have a valid identifier resp. the identifier is not set or set to zero/null?
Because you will have to deal with stuff like that. Creating mix-ups like that is part and parcel of being Human, after all.