View Single Post
Old 12-01-2015, 01:16 AM   #30
jhb50
Member
jhb50 began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Sep 2011
Device: none
Kovid has responded to this with the following, which establishes the difference between conversions and exports. While the metadata will be updated in both EPUB's, only conversions will see empty namespace prefixes updated to dc namespace prefixes.

With respect to Moon Reader, the author will fix the display of non prefix description namespaces in the next release (3.3.4?)

"Not using a dc namespace prefix is perfectly valid. In XML namespace
prefixes are unimportant as long as the actual namespace value they map
to is correct. In this case your EPUB file is choosing to use the empty
namespace prefix, via an extra xmlns declaration.

While calibre could theoretically check every single tag in the opf to
see if it uses the "commonly used" xml namespace prefix, and then
replace the tag if it does not, that is an expensive operation, and also
potentially destructive. After all the user might very well have their
own reasons for choosing different namespace prefixes. As such it is not
suitable for metadata updates. Conversions on the other hand are
designed to fix as many such possible compatibility issues as they can,
to end up with a file that works on the widest possible array of reading
devices."
jhb50 is offline   Reply With Quote