Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-048: saknas unikt identifierare

Uppdaterad:

EPUBCheck OPF-048 är ett felmeddelande: “Package tag is missing its required unique-identifier attribute and value.” Paketets element har inget unikt identifierare-attribut, vilket är obligatoriskt. Det pekar på dc:identifier som identifierar boken, och läsappar använder det för att särskilja böcker och utgåvor.

Det officiella meddelandet

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

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

Typiska orsaker

  • Ett paketdokument som skrivits för hand eller av ett verktyg som utelämnat det.
  • Attributet stavat fel, såsom uniqueidentifier eller unique-id.
  • En paketelement som ersatts när böcker slås samman.

Hur man åtgärdar det

  1. Se till att metadata har en dc:identifier med ett id, till exempel <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Lägg till unique-identifier med det id:t till paketelementet, till exempel <package version="3.0" unique-identifier="uid">.
  3. Kör EPUBCheck igen för att bekräfta att de två matchar.

När det inte är detta

Om attributet finns men pekar på ett id som ingen dc:identifier har, så är det OPF-030.

Villkor som används här

Andra OPF meddelanden

  • 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:….

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-048?

EPUBCheck OPF-048 är ett felmeddelande: “Package tag is missing its required unique-identifier attribute and value.” Paketets element har inget unikt identifierare-attribut, vilket är obligatoriskt. Det pekar på dc:identifier som identifierar boken, och läsappar använder det för att särskilja böcker och utgåvor.

Är OPF-048 ett fel?

OPF-048 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg