Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

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

  1. Leggi il valore di unique-identifier sull'elemento package.
  2. Dai a un dc:identifier lo stesso id, ad esempio <package unique-identifier="uid"> con <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  3. 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-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-028 Undeclared prefix: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-027 Undefined property: "…".
  • OPF-033 The spine contains no linear resources.

Fonti

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

FAQ

Cosa significa EPUBCheck OPF-030?

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.

È un errore OPF-030?

OPF-030 viene segnalato come errore per impostazione predefinita. Il EPUB viola una regola della specifica ed è non valido. Gli Store 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