EPUBCheck OPF-030: unique-identifier non trovato
Aggiornato:
EPUBCheck OPF-030 è un messaggio di errore: “The unique-identifier "…" was not found.” L'attributo unique-identifier dell'elemento package nomina un id che nessun elemento dc:identifier ha. EPUB richiede che l'identificatore principale del libro sia contrassegnato in questo modo, quindi il libro non ha un'identità valida finché non viene corretto.
Il messaggio ufficiale
The unique-identifier "%1$s" was not found.
- 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
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- L'id su dc:identifier è stato rinominato o rimosso mentre si modificavano i metadati a mano.
- Il dc:identifier è stato eliminato, lasciando l'attributo che punta a nulla.
- Un errore di battitura o una differenza di maiuscole tra i due valori.
Come correggerlo
- Leggi il valore di unique-identifier sull'elemento package.
- Dai a un dc:identifier lo stesso id, ad esempio
<package unique-identifier="uid">con<dc:identifier id="uid">urn:uuid:…</dc:identifier>. - Se il libro non ha affatto un identificatore, aggiungine uno (un UUID o un ISBN).
Quando non è questo
Se l'attributo è assente dall'elemento package, cioè OPF-048.
Termini usati qui
Altri messaggi di OPF
OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-028Undeclared prefix: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-027Undefined property: "…".OPF-033The spine contains no linear resources.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.