EPUBCheck OPF-030: unique-identifier hittades inte
Uppdaterad:
EPUBCheck OPF-030 är ett felmeddelande: “The unique-identifier "…" was not found.” Paket-elementets unique-identifier-attribut namnger ett id som inget dc:identifier-element har. EPUB kräver att bokens huvudsakliga identifierare är markerad på detta sätt, så boken har ingen giltig identitet förrän den är åtgärdad.
Det officiella meddelandet
The unique-identifier "%1$s" was not found.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Id på dc:identifier döptes om eller togs bort medan metadata redigerades för hand.
- dc:identifier självt har tagits bort, vilket lämnar attributet pekande mot ingenting.
- Ett skrivfel eller en skillnad i versaler mellan de två värdena.
Hur man åtgärdar det
- Läs värdet för unique-identifier på paketets element.
- Ge en dc:identifier samma id, till exempel
<package unique-identifier="uid">med<dc:identifier id="uid">urn:uuid:…</dc:identifier>. - Om boken inte har något identifierare alls, lägg till en (en UUID eller ett ISBN).
När det inte är detta
Om attributet saknas från paketets element, så är det OPF-048.
Villkor som används här
Andra OPF meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.