
: EPUB 3.0 My question is on the <dc:identifier>. Is the <dc:indentifier> unique and hashed to an IP address or MAC address?
My question is on the <dc:identifier>. Is the <dc:indentifier> unique and hashed to an IP address or MAC address?
Free books android app tbrJar TBR JAR Read Free books online gutenberg
More posts by @Annie

: Is there a way to push epubs to iBookstore moreover using iTunes Producer? I am wondering if there is an API that will allow me to push epubs, with all the needed meta data, to Apple iTunes/iBookstore.
2 Comments
Sorted by latest first Latest Oldest Best
Yes it should be unique, and no, it is not hased to an IP or MAC address.
The example in the EPUB 3.0 specification uses a UUID.
The particular UUID used in the example is:
A1B0D67E-2E81-4DF5-9E67-A64CBE366809
And the 4 in the position directly after the second - indicates that it is a random UUID. The UUID linked to a MAC address is version 1.
There is however, no necessity that this is a UUID. The only premise is that
a primary identifier that is unique to one and only one particular EPUB Publication
E.g. the epub 3 examples mostly use a URN, and AFAIK none of those use an ISBN.
Free books android app tbrJar TBR JAR Read Free books online gutenberg
The dc:identifier is commonly an ISBN, though any sort of URN will do. Further information about using in epub can be found on the IDPF's site, but as a quick example, you could use something like:
<dc:identifier id="isbn">urn:isbn:0451450523</dc:identifier>
As long as the identifier is unique, it should be fine. At the above link, the IDPF says:
Every metadata section must include at least one identifier element
containing an unambiguous identifier for the Publication. Multiple
identifier elements are permitted, but only one can be marked as the
Unique Identifier via the package element unique-identifier attribute.
Free books android app tbrJar TBR JAR Read Free books online gutenberg