Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-048: unique-identifier mancante

Aggiornato:

EPUBCheck OPF-048 è un messaggio di errore: “Package tag is missing its required unique-identifier attribute and value.” L'elemento package non ha un attributo unique-identifier, che è richiesto. Punta al dc:identifier che identifica il libro, e le app di lettura lo usano per distinguere libri ed edizioni.

Il messaggio ufficiale

Package tag is missing its required unique-identifier attribute and value.

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un documento pacchetto scritto a mano o da uno strumento che lo ha omesso.
  • L'attributo è scritto male, come uniqueidentifier o unique-id.
  • Un elemento pacchetto sostituito durante la fusione di libri.

Come correggerlo

  1. Assicurati che i metadati abbiano un dc:identifier con un id, per esempio <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Aggiungi unique-identifier con quell'ID all'elemento pacchetto, ad esempio <package version="3.0" unique-identifier="uid">.
  3. Esegui di nuovo EPUBCheck per confermare che i due corrispondano.

Quando non è questo

Se l'attributo esiste ma punta a un id che nessun dc:identifier ha, cioè OPF-030.

Termini usati qui

Altri messaggi di OPF

  • OPF-049 Item id "…" was not found in the manifest.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-048?

EPUBCheck OPF-048 è un messaggio di errore: “Package tag is missing its required unique-identifier attribute and value.” L'elemento package non ha un attributo unique-identifier, che è richiesto. Punta al dc:identifier che identifica il libro, e le app di lettura lo usano per distinguere libri ed edizioni.

È un errore OPF-048?

OPF-048 è segnalato come errore per impostazione predefinita. Il EPUB viola una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti