Quote:
Originally Posted by AZed
It's actually slightly more complicated than that. This is on the ToDo list for either v0.3 or v0.4 of EBook::Tools (probably 0.4, since 0.3 has been delayed longer than I wanted already, and I really don't know how to solve this well yet), and you have to discriminate between:
John de Camp, Ph. D.
John de Camp, Ph.D.
de Camp, John, Ph.D.
cummings, e. e.
Doe, John
To make matters worse, fixing the actual text of the dc:creator element is technically the wrong solution -- the machine-sorted name is supposed to be in the opf:file-as attribute, and the text is supposed to contain the byline version of the name. Unfortunately, you pretty much have to abuse the text component this way because popular-but-broken library implementations like Mobipocket Reader ignore the file-as attribute completely.
|
True, the John de Camp case is one of the more complicated ones I mentioned. There is an option in opf to guide in the implementation of complicated ones with last names that include spaces and titles, such as PH.D., MD, Jr., Capt. etc. ePUB metadata also allows for guidance in the file for complicated names but for simple names the direct approach of first middle last is correct with the management tool providing the decode for the last name, first name approach.
Dale