EPUBCheck OPF-028: Präfix verwendet, aber nicht deklariert
Aktualisiert:
EPUBCheck OPF-028 ist eine Fehlermeldung: „Undeclared prefix: "…".“ Eine Eigenschaft verwendet ein Präfix, das im Attribut des Paketdokuments nicht deklariert ist. Abgesehen von den reservierten Präfixen muss jedes Präfix einem Vokabular-URI zugewiesen werden, bevor es verwendet werden kann.
Die offizielle Nachricht
Undeclared prefix: "%1$s".
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Anbieter-Eigenschaften wie ibooks:version, die ohne Deklaration des ibooks-Präfix verwendet werden.
- Das Präfixattribut wurde entfernt oder bereinigt, während die Eigenschaften es weiterhin verwenden.
- Ein Tippfehler im Präfix einer Eigenschaft, sodass es nicht mehr mit der deklarierten übereinstimmt.
Wie man es behebt
- Lesen Sie die Präfixnamen EPUBCheck.
- Fügen Sie das Mapping zu dem prefix-Attribut des Paket-Elements hinzu. Schreiben Sie jedes Mapping als den Präfixnamen, einen Doppelpunkt, ein Leerzeichen und die Vokabular-URI, und trennen Sie die Mappings mit Leerzeichen, zum Beispiel
prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/". - Oder entfernen Sie es, wenn die Eigenschaft nicht benötigt wird.
Wann es nicht das ist
Wenn das Präfix deklariert ist, aber die Deklaration schlecht geschrieben ist, ist das eine Variante von OPF-004.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-027Undefined property: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-026Found malformed property value: "…".OPF-030The unique-identifier "…" was not found.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.