Kindle Forum banner
1 - 10 of 10 Posts

· Registered
Joined
·
135 Posts
Discussion Starter · #1 ·
Can anyone perhaps share the meaning of the number in bold found in the code of a .epub? I also do not know what dc:identifier means.
(Take note, this is an example found on the internet. My actual code is similar but not the same)

<dc:identifier id="pub-id">urn:uuid:A1B0D67E-2E81-4DF5-9E67-A64CBE366809</dc:identifier>

Thank you :p
 

· Registered
Joined
·
965 Posts
Thanks...hehe. That's where I found it. (I was trying to make sense of what it means and came across that page).

I'm guessing it's some form of code that "identifies" the epub to a specific user?
The only requirement is that it be unique. Any other meaning is completely optional. Could be entirely random and meaningless. Could be semi-random but incorporates date/time/software version/etc. into the method used for generation.
 

· Registered
Joined
·
135 Posts
Discussion Starter · #5 ·
The only requirement is that it be unique. Any other meaning is completely optional. Could be entirely random and meaningless. Could be semi-random but incorporates date/time/software version/etc. into the method used for generation.
Cool. Do you think I can change this to what I like? (my own numbers or wording).
 

· Registered
Joined
·
135 Posts
Discussion Starter · #8 ·
Why would you want to? You're the only one looking it at. No one cares what that value is. No one sees it when they read your ebook. They'd have to dig into the code to see it. How many readers do you think will do that?
This has nothing to do with my audience who reads my books.

Perhaps I am not understanding how code of ebooks work (or may work)? Or perhaps you are underestimating the abilities of software/code unwantingly sharing info as if it were a virus? Perhaps somewhere in between. Which is why I am asking the questions. If code/html can interact with servers of lets say Amazon when there is internet connection, then I don't want that. My firewall keeps warning me of Amazon tools trying to access the internet (when updates are disabled or when it isn't needed), which of course, I do not allow.

My account has recently been closed by KDP...As you know, they said it was due to a trademark issue. Then later they made the excuse that it was another issue which they do not disclose of course. Before my account was closed, I asked that one of my books to be removed from KDP select. Which KDP did. I then used Kindle Create to export the book so that I can upload it to Kobo/D2D. Which I also did. So now I am wondering if the software of KC has the ability to transmit information as to where books are uploaded. I find it a huge coincidence that these things occurred in the same timeframe. Perhaps KDP still thought my book was in select (when it wasn't) and then detected that the book was uploaded at another distributor...hence a potential reason for thinking they should lock my account.

Why this code specifically? Well, it's some of the only code that seems "suspicious" or does not make sense. If it transmits the "identifier id code" and it means in which creator the book was created, then I'd prefer changing it. If it is code that Calibre placed there, I also want to know.

Just to be clear. I will not be selecting any of their (Amazon) distribution channels. With paperback I have no choice. But when it comes to the ebooks, I do not want them to have any data or info sent to their servers. Perhaps someone can elaborate what is actually possible and what is not?

I found this thread which perhaps could be related: UUID's in books - what are they used for in books?
 

· Registered
Joined
·
135 Posts
Discussion Starter · #10 ·
You can change it to whatever you want, as far as I know, so long as you at least try to keep it unique. Meaning don't reuse it for a different book.
Thank you very much :)

I found this:

Identifier
The identifier of a publication is a key whose value is a string. It must be a valid URI.

When parsing an EPUB, we need to establish:
  • which identifier is the primary one
  • which scheme is this identifier’s
  • the identifier’s valid URI
EPUB 3.x
The primary identifier is marked as the unique identifier via the package element unique-identifier attribute. It’s id must therefore match the value of this unique-identifier attribute.

To determine the scheme, first look if there is a refine whose property is identifier-type e.g.

<dc:identifier id="pub-id">urn:isbn:123456789X</dc:identifier>
<meta refines="#pub-id" property="identifier-type" scheme="onix:codelist5">15</meta>

If there is none, then the identifier must be value parsed in order to guess it.

The valid URI is the result of this second step e.g. urn:isbn:123456789X.
This means I may use my ISBN in place of the initial number as the above is explained. I hope this is an unique enough number.
 
1 - 10 of 10 Posts
Top