View Single Post
Old 08-06-2025, 05:01 AM   #3
Moonbase59
Addict
Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.Moonbase59 ought to be getting tired of karma fortunes by now.
 
Moonbase59's Avatar
 
Posts: 223
Karma: 1000244
Join Date: Oct 2021
Location: Germany
Device: Tolino Vision 5, Tolino Tab 8", Pocketbook Era (16GB)
Different countries and languages have different rules for first and last names.

I think a sorted list should use the corresponding "file-as" properties (meta refines), respectively.

Since these (like the author/creator, for some reason) are optional, the publisher (or you, using Calibre) must have stored them in the EPUB in the first place.

Wouldn’t know how other (non-EPUB) formats store this information, though.

In any case, the correct sort order cannot simply be "guessed" by using blanks or commas and juggling parts of author names around.

Calibre also makes an imperfect job out of it in case of multiple authors (it ain’t easy, really!), but it at least stores an "opf:file-as" property:

Code:
    <dc:creator opf:role="aut" opf:file-as="Buckell, Tobias &amp; Klecha, Dave">Tobias Buckell</dc:creator>
    <dc:creator opf:role="aut">Dave Klecha</dc:creator>
Here is an example of another EPUB, not processed by Calibre:

Code:
    <dc:creator id="epub-creator-1">Matthias C. Hormann</dc:creator>
    <meta refines="#epub-creator-1" property="file-as">Hormann, Matthias C.</meta>
    <meta refines="#epub-creator-1" property="role" scheme="marc:relators">aut</meta>
See also: W3C Recommendation, Ex. 25: Expressing sorting and rendering information for a creator

So the best approach would be "fishing out" the "file-as" properties. But what should a reader do if none such were given in an e-book? Use the creator name instead (non-sorted)?

Last edited by Moonbase59; 08-06-2025 at 05:10 AM.
Moonbase59 is offline   Reply With Quote