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

EPUBCheck OPF-007: kielletty etuliitekartoitus

Päivitetty:

EPUBCheck OPF-007 on varoitusviesti: “Re-declaration of reserved prefix "…".” Etuliiteattribuutti ilmoittaa kartoituksen, jota EPUB ei salli siellä, useimmiten varatun etuliitteen uudelleenilmoituksena. EPUBCheck raportoi neljä liittyvää tapausta: OPF-007 (varoitus) ja OPF-007a, OPF-007b ja OPF-007c (virheitä).

Virallinen viesti

Re-declaration of reserved prefix "%1$s".

Oletusarvoinen vakavuus
Varoitus. EPUB on edelleen voimassa, mutta jokin saattaa aiheuttaa ongelmia joissakin lukusovelluksissa. EPUBCheck poistuu tilassa 0, ellei käytät --failonwarnings.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • OPF-007: varattu etuliite kuten dcterms, rendition, schema tai a11y on kartoitettu URI:in, joka ei ole sen varattu, yleensä koska etuliiteattribuutti on kopioitu toisesta kirjasta.
  • OPF-007a: etuliite "_" on julkistettu, mikä EPUB kieltää.
  • OPF-007b: etuliite on kartoitettu oletus sanaston URI:in, jonka termejä on käytettävä ilman etuliitettä.
  • OPF-007c: etuliite on kartoitettu Dublin Core /elements/1.1/ nimeämistilaan, joka kuuluu xmlns:dc julistukseen, ei etuliiteattribuuttiin.

Kuinka korjata se

  1. Etsi prefix-attribuutti paketin elementissä .opf-tiedostossa.
  2. Poista kartoitus EPUBCheck nimet: varatut etuliitteet toimivat ilman julistusta, oletus sanastot eivät ota etuliitettä, ja "_" ei voi olla julistettu.
  3. Pidä Dublin Core xmlns:dc="http://purl.org/dc/elements/1.1/" paketin tai metadatatiedoston elementtinä.
  4. Jos attribuutti on nyt tyhjää, poista se.

Milloin tämä ei ole se

Jos etuliitettä käytetään ominaisuudessa mutta sitä ei ole koskaan julistettu, se on OPF-028; jos attribuutin syntaksi on väärä, se on variantti OPF-004.

Myös raportoitu nimellä

  • OPF-007a (virhe): Invalid prefix mapping: prefix "_" must not be declared.
  • OPF-007b (virhe): Invalid prefix mapping: default vocabulary "%1$s" must not be re-declared.
  • OPF-007c (virhe): Invalid prefix mapping: a prefix to the Dublin Core /elements/1.1/ namespace must not be declared

Tässä käytetyt termit

Muut OPF viestit

  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.

Lähteet

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

FAQ

Mitä EPUBCheck OPF-007 tarkoittaa?

EPUBCheck OPF-007 on varoitusviesti: “Re-declaration of reserved prefix "…".” Etuliiteattribuutti ilmoittaa kartoituksen, jota EPUB ei salli siellä, useimmiten varatun etuliitteen uudelleenilmoituksena. EPUBCheck raportoi neljä liittyvää tapausta: OPF-007 (varoitus) ja OPF-007a, OPF-007b ja OPF-007c (virheitä).

Onko OPF-007 virhe?

OPF-007 raportoidaan varoituksena oletuksena. EPUB on edelleen voimassa, mutta jokin saattaa aiheuttaa ongelmia joissain lukusovelluksissa. EPUBCheck päättyy 0:aan, ellei käytä --failonwarnings.

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