Siirry sisältöön
EPUBCheck · Pakettiasiakirja (OPF)

EPUBCheck OPF-048: puuttuva unique-identifier

Päivitetty:

EPUBCheck OPF-048 on virheilmoitus: “Package tag is missing its required unique-identifier attribute and value.” Paketin elementillä ei ole unique-identifier -attribuuttia, joka on vaadittu. Se viittaa dc:identifier -tunnisteeseen, joka tunnistaa kirjan, ja lukusovellukset käyttävät sitä kirjojen ja painosten erottamiseen.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Manuaalisesti tai työkalulla kirjoitettu pakettiasiakirja, joka jätti sen pois.
  • Attribuuttia on kirjoitettu väärin, kuten uniqueidentifier tai unique-id.
  • Pakettielementti, joka on korvattu kirjojen yhdistämisen yhteydessä.

Kuinka korjata se

  1. Varmista, että metatiedoissa on dc:identifier, jossa on id, esimerkiksi <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Lisää package-elementtiin unique-identifier, jossa on tuo id, esimerkiksi <package version="3.0" unique-identifier="uid">.
  3. Suorita EPUBCheck uudelleen varmistaaksesi, että molemmat vastaavat toisiaan.

Milloin tämä ei ole se

Jos attribuutti on olemassa mutta viittaa id:hen, jota ei ole dc:identifier -tunnuksessa, se on OPF-030.

Tässä käytetyt termit

Muut OPF viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck OPF-048 tarkoittaa?

EPUBCheck OPF-048 on virheilmoitus: “Package tag is missing its required unique-identifier attribute and value.” Paketin elementillä ei ole unique-identifier -attribuuttia, joka on vaadittu. Se viittaa dc:identifier -tunnisteeseen, joka tunnistaa kirjan, ja lukusovellukset käyttävät sitä kirjojen ja painosten erottamiseen.

Onko OPF-048 virhe?

OPF-048 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck poistuu tilassa 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut