Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-048: ontbrekende unieke-identifier

Bijgewerkt:

EPUBCheck OPF-048 is een foutmelding: “Package tag is missing its required unique-identifier attribute and value.” Het package-element heeft geen unieke-identifier attribuut, wat vereist is. Het wijst naar de dc:identifier die het boek identificeert, en leesapps gebruiken het om boeken en edities van elkaar te onderscheiden.

Het officiële bericht

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

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Een pakketdocument met de hand geschreven of door een tool die het heeft weggelaten.
  • Het attribuut verkeerd gespeld, zoals uniqueidentifier of unique-id.
  • Een pakketelement vervangen bij het samenvoegen van boeken.

Hoe het te repareren

  1. Zorg ervoor dat de metadata een dc:identifier met een id heeft, bijvoorbeeld <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Voeg unieke-identifier toe met die id aan het pakket-element, bijvoorbeeld <package version="3.0" unique-identifier="uid">.
  3. Voer EPUBCheck opnieuw uit om te bevestigen dat de twee overeenkomen.

Wanneer het niet dit is

Als het attribuut bestaat maar verwijst naar een id waarvan geen dc:identifier is, is dat OPF-030.

Termen die hier worden gebruikt

Andere OPF berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck OPF-048?

EPUBCheck OPF-048 is een foutmelding: “Package tag is missing its required unique-identifier attribute and value.” Het package-element heeft geen unieke-identifier attribuut, wat vereist is. Het wijst naar de dc:identifier die het boek identificeert, en leesapps gebruiken het om boeken en edities van elkaar te onderscheiden.

Is OPF-048 een fout?

OPF-048 wordt standaard gerapporteerd als fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck beëindigt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools