![]() |
#1 |
Read, don't parrot.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 224
Karma: 110242
Join Date: Apr 2011
Device: Kindle Fire, Kobo Touch, Aldiko for Android
|
ONIX code in metadata
Hello:
I am trying to embed my BISAC categories and keywords into my ePub's metadata. The ONIX for Books, section P.12.6, gives the example of delivering both BISAC and keywords using reference names: Code:
<Subject> <MainSubject/> <SubjectSchemeIdentifier>10</SubjectSchemeIdentifier> <SubjectSchemeVersion>2012</SubjectSchemeVersion> <SubjectCode>GAR006000</SubjectCode> </Subject> <Subject> <SubjectSchemeIdentifier>10</SubjectSchemeIdentifier> <SubjectSchemeVersion>2012</SubjectSchemeVersion> <SubjectCode>GAR028000</SubjectCode> </Subject> <Subject> <SubjectSchemeIdentifier>20</SubjectSchemeIdentifier> <SubjectHeadingText>garden design; urban; patio; container</SubjectHeadingText> </Subject> Seems straightforward, but when I try to validate the ePub it fails because none of these elements are recognized. So next I tried Code:
<dc:subject> Does anyone have any idea how to embed my BISAC categories and keywords into the metadata in a way IDPF will accept? |
![]() |
![]() |
![]() |
#2 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,023
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
They aren't standard and no ePub reader will do anything with them.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Read, don't parrot.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 224
Karma: 110242
Join Date: Apr 2011
Device: Kindle Fire, Kobo Touch, Aldiko for Android
|
The code isn't for the ePub reader; it is intended to be read by the retailer. It gives the user more control over information disseminated with the file. So, for example, if you do not have a way to input keywords -- which you cannot do if you use KWL or you hire an aggregator to distribute your ePub -- you can put them in the metadata. Turns out only ePub3 supports this.
|
![]() |
![]() |
![]() |
#4 |
Media Bloke
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,381
Karma: 113956855
Join Date: Sep 2010
Location: NSW - Australia
Device: iOS
|
When you upload an ePub to itunes, google play, amazon, sony reader store, B&N and Kobo there are fields for the meta data in either the spreadsheets or the store upload portal to enter a couple of BISAC codes.
|
![]() |
![]() |
![]() |
#5 |
Read, don't parrot.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 224
Karma: 110242
Join Date: Apr 2011
Device: Kindle Fire, Kobo Touch, Aldiko for Android
|
Yes, I am aware of that. But KWL, for example, does not have a field to input keywords but the programmers are looking at ways to use embedded keywords to assist searching -- so the keywords have to be in the metadata. Then there is the problem that, while you can input BISAC codes when uploading your file to, for example, Amazon, some BISAC codes are not used by Amazon yet factor into search results. So once again, it's better to have it in the metadata. And finally, as noted in my earlier post, if you use an aggregator you may not have any means to input keywords and BISAC codes. Thus, the ability of the author to input such integral information into the metadata would be a huge step forward.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Media Bloke
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,381
Karma: 113956855
Join Date: Sep 2010
Location: NSW - Australia
Device: iOS
|
I'd be pretty surprised if an aggregator uploaded to one if the shops I mentioned via a method that excludes a bisac.
|
![]() |
![]() |
![]() |
#7 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
(This data--spreadsheet or XML correlation after the FTP is also why all entities with real publisher accounts at these retailers, as opposed to, say, a KDP account, all use ISBN's; so that the data correlates correctly. When using an FTP upload, the book is named ISBN.epub (or mobi), the cover is ISBN.jpg and the metadata is all ISBN-driven. FWIW.) I haven't seen any aggregator options that exclude Keywords; I'm surprised to see that one would do so. Of course, keywords can be easily included within the metadata, but, as discussed, the retailers at this time aren't reading the metadata from within the ePUBs. It's something of a chicken-egg scenario. Or a dog chasing its tail; you can put the keywords in there...but nobody's reading them. As there's no ePUB standard for it, I'd be surprised to find any aggregator that would pass an ePUB with (no offense) "kluged" metadata into it, and as they aren't reading the metadata, until KWL tells you that they are, you are kinda beating your head against a rock. Amazon's use of "categories" for searching is created and maintained by them--just like not everyone gets the "leave a review" link at the end of their book from Amazon, not everyone gets the extra categories, either. Amazon's bots and algorithms determine what additional categories (or BISACs) are assigned to any given book. Hitch |
|
![]() |
![]() |
![]() |
#8 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 697
Karma: 150000
Join Date: Feb 2010
Device: none
|
Our experience is precisely as Hitch described.
AFAIK, no aggregator or distributor digs into the epub metadata for anything. That said, if I really really wanted to include BISAC codes, or their human-readable equivalents, in the metadata, I would simply put it within the <dc:subject> tags like any other keywords. We do use the <dc:subject> tags, although I am unaware of any software that makes use of them at the moment. Maybe Calibre? Kind of like the Voyager project; we send it out there, not knowing who is listening.... Albert |
![]() |
![]() |
![]() |
#9 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Ditto, we use the subject tags, also, and the description tag; but like you we don't kluge the BISAC codes themselves in there. No point to it, as humans generally don't search that way. We use them for the theoretical Deep Web and because we think that it's likely that libraries my send out searchbots someday through the DB's looking for keywords, rather than BISACs which they can pick up from the actual metadata/ONIX input. Best, Hitch |
|
![]() |
![]() |
![]() |
Tags |
bisac, epub, keywords, metadata |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre & ONIX metadata | Fabe | Calibre | 5 | 05-06-2013 11:47 PM |
Any plans for writing ONIX metadata? | TwentyOrLess | Plugins | 1 | 04-29-2013 10:59 PM |
Any plans for ONIX metadata compatibility? | TwentyOrLess | Sigil | 4 | 04-29-2013 07:22 PM |
Metadata Editor - showing code not text | Paxman53 | Sigil | 7 | 07-04-2012 06:39 AM |
ONIX? | luthar28 | Kobo Reader | 1 | 01-19-2011 01:41 PM |