Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-048: manglende unik-identifikator

Opdateret:

EPUBCheck OPF-048 er en fejlmeddelelse: “Package tag is missing its required unique-identifier attribute and value.” Pakkeelementet har ikke en unik-identifikator attribut, som er påkrævet. Det peger på dc:identifier, der identificerer bogen, og læseapps bruger det til at adskille bøger og udgaver.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Et pakagedokument skrevet i hånden eller af et værktøj, der udelod det.
  • Attributten er stavet forkert, såsom uniqueidentifier eller unique-id.
  • Et pakagelement, der er blevet erstattet ved sammenlægning af bøger.

Sådan retter du det

  1. Sørg for, at metadataene har en dc:identifier med et id, for eksempel <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Tilføj unik-identifikator med det id til pakkeelementet, for eksempel <package version="3.0" unique-identifier="uid">.
  3. Kør EPUBCheck igen for at bekræfte, at de to stemmer overens.

Hvornår det ikke er dette

Hvis attributten er en standard en (såsom epub:type), erklær dens korrekte namespaces, for eksempel OPF-030.

Termer der bruges her

Andre OPF beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-048?

EPUBCheck OPF-048 er en fejlmeddelelse: “Package tag is missing its required unique-identifier attribute and value.” Pakkeelementet har ikke en unik-identifikator attribut, som er påkrævet. Det peger på dc:identifier, der identificerer bogen, og læseapps bruger det til at adskille bøger og udgaver.

Er OPF-048 en fejl?

OPF-048 rapporteres som fejl som standard. EPUB overtræder en regel i specifikationen og er ugyldig. Datasets og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer