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

EPUBCheck OPF-065: hienosäätömetadatan silmukka

Päivitetty:

EPUBCheck OPF-065 on virheviesti: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadatan hienosäätöketjut palaavat itsensä päälle, joten EPUBCheck ei voi selvittää, mikä tarkentaa mitä. Jokainen metaelementti, jolla on hienosäätö, kuvaa toista elementtiä, ja seuraavien linkkien on päätyttävä johonkin.

Virallinen viesti

Invalid metadata declaration, probably due to a cycle in "refines" metadata.

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

  • Metaelementti, jonka refines-attribuutti viittaa suoraan tai muiden kautta takaisin itseensä.
  • tunnisteita on käytetty uudelleen tai vaihdettu muokatessa metatietoja käsin.
  • Metatiedot, jotka on yhdistetty kahdesta lähteestä, jotka käyttävät samoja id-tunnuksia.

Kuinka korjata se

  1. Etsi meta-elementtejä, joissa on refin-esityksia metadata-osiossa.
  2. Jokaista varten tarkista, että viittaukset (merkillä #id) tarkentavat kuvaamaansa elementtiä, kuten dc:creator.
  3. Riko silmukka korjaamalla refines-arvo tai id, johon se osoittaa.

Milloin tämä ei ole se

Jos refines osoittaa id:hen, jota ei ole olemassa, EPUBCheck ilmoittaa viitevirheestä sen sijaan.

Tässä käytetyt termit

Muut OPF viestit

  • OPF-066 Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
  • OPF-063 Referenced Adobe page-map item "…" was not found in the manifest.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-062 Found Adobe page-map attribute on spine element in opf file.
  • OPF-060 Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
  • OPF-070 Custom collection role "…" is an invalid URL.

Lähteet

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

FAQ

Mitä EPUBCheck OPF-065 tarkoittaa?

EPUBCheck OPF-065 on virheviesti: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadatan hienosäätöketjut palaavat itsensä päälle, joten EPUBCheck ei voi selvittää, mikä tarkentaa mitä. Jokainen metaelementti, jolla on hienosäätö, kuvaa toista elementtiä, ja seuraavien linkkien on päätyttävä johonkin.

Onko OPF-065 virhe?

OPF-065 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