![]() |
#1 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
ePUB metadata
Hi all,
I'm considering publishing all the books I've created (and those I make in the future) in ePUB format. Even if there are no full-featured ePUB readers (or none I could find/try), for some like me who likes to hand-craft the (X)HTML of each book, ePUB has the advantage of storing the XHTML and image files unmodified, so there's no need to save the source files, and then the ePUB could be used as a source to editions in other formats. OK, so my question is, what is the best way to include the publication metadata in the ePUB files? I mean, in particular: - Having MobileRead appear somewhere. I'm putting it an "publisher" now. - Adding my name. I have it in the "dc:contributor" element, with "role=bkp" (book producer) - Stating the source of the original text used for the conversion (Project Gutenberg, Wikimedia, etc.). I put that in the "dc:source" element, of course, but I'm worried that could be seen as a sort of "association" with Project Gutenberg, which is not allowed if the text is modified (and I usually modify it quite a bit). Do you think this system is OK? Any comments? More data to add? |
![]() |
![]() |
![]() |
#2 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Oh, and about the different date "events", I use:
"publication" for the original publication year. "creation" for the day I create the first version of the ePUB file. "modification" for the day I made the last change in the ePUB file. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Sounds pretty good Jellby. I'd like to see more files using dc:description too. I've added support for this in both our Mobipocket and ePub files on Feedbooks, and it is very nice to have a description displayed in Mobipocket Desktop.
|
![]() |
![]() |
![]() |
#4 | |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#5 | |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
For dc:subject, sure, a controlled vocabulary might be better but you can use anything (use multiple dc:subject elements). dc:rights is useful too, you can describe where the book is in the public domain or include the URI of the license if it's a CC-licensed book. |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
Ah, I see... I've found this page. But it looks like almost every ePUB will be "Text". |
|
![]() |
![]() |
![]() |
#7 | |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 | |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
http://dublincore.org/documents/usag...elements.shtml But I don't know if the ePUB specification allows multiple <dc:type> tags... |
|
![]() |
![]() |
![]() |
#9 | ||
Reticulator of Tharn
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#10 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
|
![]() |
![]() |
![]() |
#11 |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
|
![]() |
![]() |
![]() |
#12 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
|
![]() |
![]() |
![]() |
#14 |
Feedbooks.com Co-Founder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Aside from the files themselves, I also recommend using RDFa on the webpage of the book to describe it:
For example on Feebooks: http://www.feedbooks.com/book/348 ... can be extracted as: http://www.w3.org/2007/08/pyRdfa/ext...true&submit=Go! |
![]() |
![]() |
![]() |
#15 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,546
Karma: 19001583
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
And what about an author's alternative names (pseudonyms, real name...)? Is there any field/way to store them?
For instance, I would put "Mark Twain" as a creator with role="aut" and file-as="Twain, Mark"... but where could I put "Samuel Langhorne Clemens", his real name? |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can't get metadata for EPUB for Nook | Amy44 | Calibre | 2 | 08-23-2010 02:15 PM |
Language metadata in ePub files | HarryT | Calibre | 24 | 07-19-2010 10:24 PM |
epub output metadata | troymc | Calibre | 5 | 05-22-2010 12:23 AM |
Epub Revision - enhanced metadata support | Nate the great | ePub | 6 | 04-09-2010 10:53 PM |
Quick metadata from ePUB files | Jellby | ePub | 0 | 02-14-2010 06:11 AM |