Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-028: prefix gebruikt maar niet gedeclareerd

Bijgewerkt:

EPUBCheck OPF-028 is een foutmelding: “Undeclared prefix: "…".” Een eigenschap gebruikt een prefix die niet is verklaard in het prefix-attribuut van het pakketdocument. Behalve de gereserveerde prefixes, moet elke prefix aan een vocabulaire URI worden gekoppeld voordat het kan worden gebruikt.

Het officiële bericht

Undeclared prefix: "%1$s".

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Leverancierseigenschappen zoals ibooks:version gebruikt zonder het ibooks-prefix te declareren.
  • Het prefixattribuut is verwijderd of opgeschoond terwijl eigenschappen het nog gebruiken.
  • Een typfout in de prefix van een eigenschap, zodat deze niet langer overeenkomt met de verklaarde.

Hoe het te repareren

  1. Lees de prefix EPUBCheck namen.
  2. Voeg zijn mapping toe aan het prefix-attribuut van het pakket-element. Schrijf elke mapping als de prefixnaam, een dubbele punt, één spatie en de vocabulary URI, en scheid mappings met witruimte, bijvoorbeeld prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Of, als de eigenschap niet nodig is, verwijder deze.

Wanneer het niet dit is

Als de prefix is gedeclareerd maar de verklaring slecht is geschreven, dan is dat een variant van OPF-004.

Termen die hier worden gebruikt

Andere OPF berichten

  • OPF-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck OPF-028?

EPUBCheck OPF-028 is een foutmelding: “Undeclared prefix: "…".” Een eigenschap gebruikt een prefix die niet is verklaard in het prefix-attribuut van het pakketdocument. Behalve de gereserveerde prefixes, moet elke prefix aan een vocabulaire URI worden gekoppeld voordat het kan worden gebruikt.

Is OPF-028 een fout?

OPF-028 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck beëindigt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools