Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-048: lipsă unique-identifier

Actualizat:

EPUBCheck OPF-048 este un mesaj de eroare: “Package tag is missing its required unique-identifier attribute and value.” Elementul pachet nu are un atribut unique-identifier, care este necesar. Acesta indică dc:identifier care identifică cartea, iar aplicațiile de citire îl folosesc pentru a distinge cărțile și edițiile.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un document de pachet scris de mână sau de un instrument care l-a omis.
  • Atributul scris greșit, cum ar fi uniqueidentifier sau unique-id.
  • Un element de pachet înlocuit atunci când se combină cărțile.

Cum să o repari

  1. Asigură-te că metadata are un dc:identifier cu un id, de exemplu <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Adăugați identificatorul unic cu acel id la elementul pachetului, de exemplu <package version="3.0" unique-identifier="uid">.
  3. Execută EPUBCheck din nou pentru a confirma că cele două se potrivesc.

Când nu este acest lucru

Dacă atributul există dar se referă la un id pe care niciun dc:identifier nu îl are, aceasta este OPF-030.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-048?

EPUBCheck OPF-048 este un mesaj de eroare: “Package tag is missing its required unique-identifier attribute and value.” Elementul pachet nu are un atribut unique-identifier, care este necesar. Acesta indică dc:identifier care identifică cartea, iar aplicațiile de citire îl folosesc pentru a distinge cărțile și edițiile.

Este OPF-048 o eroare?

OPF-048 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și trimite la Kindle pot să-l respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele