I've attached the guilty files. This was originally a print book laid out in InDesign CS6, which was exported as EPUB 3 -- hence the toc.xhtml file, which doesn't seem to be part of EPUBs generated from ID CS5.5/EPUB 2.

The book looks and functions just fine on an iPad and a NOOK color, but of course, these errors have to be cleared up before I can send this to the distributor. Sigh.

Your advice is greatly appreciated. I hope I will be able to contribute something here some day.

P.S. I will probably deal with the %20 in the file names of the images that have them. I never put spaces in file names any more, but there were in the author's files, and I didn't change them before starting the project. Thanks to some of the posts here, I'll be more diligent about checking for these.

sgirsberger

11-17-2012, 11:55 PM

Okay, made the %20 change and then ran the corrected EPUB through Paul Durant's lovely epubcheck 3.0b5. I now have one remaining error:

Is this because I deleted some of the dc: terms that are irrelevant for this book? I deleted source, relation, and coverage, as I can't determine what to assign to these, and if I leave them in place, I get error messages.

New content.opf is attached. Thanks in advance!

Jim Lester

11-18-2012, 02:14 AM

for epub3 rules (http://idpf.org/epub/30/spec/epub30-publications.html#sec-metadata-elem) instead of having a dc:date element, you need to have dcterms:modified property, which is what the error is trying to tell you.

However, I'm curious if you really want this to be an EPUB 3 document. I didn't see filetypes that would require an epub3 (such as perhaps an audio file of the drumming in this case), and if the content isn't really making use of EPUB3 capabilities then you would be much better off tagging this as an EPUB2 document.

sgirsberger

11-18-2012, 05:13 PM

Thanks, Jim. I suspected that this might be the case, and I should have looked this up in the appropriate place.

It's possible that in another edition, someone may want to add sound files to this EPUB, and so between that and the desire to use the most current format possible, I exported to EPUB3. However, if I simply change the version number to 3.0 from 2.0, I'm not sure what effect that will have on the existing tags and structure. I really don't want to go back through this book and make more changes at this point, when everything is behaving well.

I can make the correction to the dcterms:modified property and then change the version number to see if that affects anything. But I'll certainly plan on exporting to EPUB2, then, in the future for EPUBs that are not multimedia-rich.

DiapDealer

11-18-2012, 06:17 PM

It's possible that in another edition, someone may want to add sound files to this EPUB, and so between that and the desire to use the most current format possible, I exported to EPUB3.
I think a lot of people make this mistake. Not understanding that "going with the most current format" effectively eliminates the vast majority of potential customers/devices/retailers their ebook will actually work for.

sgirsberger

11-18-2012, 09:01 PM

Ah, DiapDealer, but I'm willing to learn from my mistakes.

Thanks to Jim's reply, I changed the version number to 2.0 in the content.opf, removed the toc.xhtml file from the OEBPS folder, and deleted the reference to that file from the content.opf. Validated fine as 2.0.

I appreciate the hand-holding. Sometimes it's exactly what I need. And I'm always humbled by the kindness and patience shown by the members here.

DiapDealer

11-18-2012, 09:56 PM

Ah, DiapDealer, but I'm willing to learn from my mistakes.

Absolutely! I didn't mean it disparagingly. :)
It's easy to see why people would want to utilize the very latest format. It makes sense from a technological standpoint -- where "current" is often synonymous with "damn near outdated." I just don't think it's widely known that very few devices/apps fully support the latest specs. And I don't know of any ebook retailers who actually accept ePub3 submissions. Let alone sell them.

They might make it over that hump someday. But until then, everyone seems to be just cherry picking pieces and parts from ePub3 without really committing/conforming to the actual specs.

mrmikel

11-19-2012, 07:46 AM

The dirty secret in all this is that e-ink readers, as currently designed, are going to have trouble supporting epub 3. Their microprocessors are not powerful enough, their display and lower power consumption is based on a static image, like a page of paper. Epub3 all but supposes a computer screen, a more powerful processor and probably net access. These are power drains which make the reader not so much like a paperback you can just pick up.

These characteristics are not going to be easily reconciled.

There are some people that read epubs on their phones. Popups that are great on larger screens may devour the majority of smaller screens...is this progress?

Again, hard to make everyone happy.

These conflicts will slow the adoption of EPUB3.

sgirsberger

12-01-2012, 08:10 PM

Thank you both, DiapDealer and mrmikel, for the down-to-earth discussion of the cons of EPUB3 for existing devices. Because 90% of the work I do involves designing textbooks that are currently destined for print first, with many graphics and specialized formatting, I'm beginning to work with fixed-layout EPUBs from InDesign CS6, and so it's my understanding that EPUB3 is a necessity for these, and it's more likely that they will be read on tablet devices. For the other 10% of books that I do, I will definitely stay with EPUB2.

The problems that I had were reasonably easy to solve, and helped me begin to recognize the difference between the two formats within the HTML/XHTML and CSS files.

DaleDe

12-01-2012, 08:43 PM

While fixed layout ePub is part of the ePub 3 specification it was only added after the fact that many publishers had already developed their own systems which were really extensions to ePub 2. At this point there has not be agreement on the fixed layout and you will likely need a different one for each device. For reference see our wiki Fixed layout ePub.

Dale

Jim Lester

12-02-2012, 02:09 PM

While fixed layout ePub is part of the ePub 3 specification it was only added after the fact that many publishers had already developed their own systems which were really extensions to ePub 2. At this point there has not be agreement on the fixed layout and you will likely need a different one for each device. For reference see our wiki Fixed layout ePub.

Dale

Unfortunately it is a little worse than what Dale said, but we are working on it.

I'll be a bit a spec geek here - the current FXL document for EPUB3 is an informational document, and while it is intended for inclusion in a spec update is not part of the spec yet. We (the IDPF FXL ad hoc group) are working on updating the document (adding new features), prior to it's inclusion in the spec.

In addition there has been a seperate working group formed: Advanced Hybrid/Layouts (http://idpf.org/charters/2012/layout/ahl.html), that is looking at how to formalize some of the interesting things that can be done with multiple renditions (think portrait vs landscape, or fixed vs flowable).

Hopefully things will get a little easier for the content authors/publishers after we finish.

JSWolf

12-02-2012, 11:27 PM

Unfortunately it is a little worse than what Dale said, but we are working on it.

I'll be a bit a spec geek here - the current FXL document for EPUB3 is an informational document, and while it is intended for inclusion in a spec update is not part of the spec yet. We (the IDPF FXL ad hoc group) are working on updating the document (adding new features), prior to it's inclusion in the spec.

In addition there has been a seperate working group formed: Advanced Hybrid/Layouts (http://idpf.org/charters/2012/layout/ahl.html), that is looking at how to formalize some of the interesting things that can be done with multiple renditions (think portrait vs landscape, or fixed vs flowable).

Hopefully things will get a little easier for the content authors/publishers after we finish.

But can this standard group help get rid of the multimedia garbage that's part of ePub 3 that's preventing it from being adopted?

DaleDe

12-03-2012, 06:57 PM

Unfortunately it is a little worse than what Dale said, but we are working on it.

I'll be a bit a spec geek here - the current FXL document for EPUB3 is an informational document, and while it is intended for inclusion in a spec update is not part of the spec yet. We (the IDPF FXL ad hoc group) are working on updating the document (adding new features), prior to it's inclusion in the spec.

I was trying to be kind with my comment. Appreciate the correction and honesty.

Dale

sgirsberger

12-28-2012, 10:52 PM

Thank you all for this additional information. I'm finally able to focus on this again. :)