EPUBCheck OPF-030: unique-identifier ei löytynyt
Päivitetty:
EPUBCheck OPF-030 on virheteravi: “The unique-identifier "…" was not found.” Paketti-elementin unique-identifier-attribuutti nimeää id:n, jota ei ole missään dc:identifier-elementissä. EPUB vaatii, että kirjan pääidentifier on merkitty tällä tavalla, joten kirja ei omaa voimassa olevaa identiteettiä ennen kuin se korjataan.
Virallinen viesti
The unique-identifier "%1$s" was not found.
- 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
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- dc:identifierin id-nimeäminen muutettiin tai poistettiin metatietoja muokattaessa manuaalisesti.
- dc:identifier poistettiin, jolloin attribuutti osoittaa tyhjään.
- Typo tai ero kirjoitustavassa kahden arvon välillä.
Kuinka korjata se
- Lue unique-identifier-arvo paketti-elementistä.
- Anna yhdelle dc:identifierille sama id, esimerkiksi
<package unique-identifier="uid">yhdistettynä<dc:identifier id="uid">urn:uuid:…</dc:identifier>:ään. - Jos kirjalla ei ole ollenkaan tunnistetta, lisää yksi (UUID tai ISBN).
Milloin tämä ei ole se
Jos attribuutti puuttuu pakettielementistä, se on OPF-048.
Tässä käytetyt termit
Muut OPF viestit
OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-028Undeclared prefix: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-027Undefined property: "…".OPF-033The spine contains no linear resources.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.