EPUBCheck OPF-027: Eigenschaft nicht im Vokabular
Aktualisiert:
EPUBCheck OPF-027 ist eine Fehlermeldung: „Undefined property: "…".“ Eine Eigenschaft ist im Vokabular, zu dem sie gehört, nicht definiert, sodass Leseanwendungen sie nicht verstehen. EPUBCheck kennt die EPUB Vokabulare und überprüft jede unpräfixierte oder reservierte Präfixeigenschaft gegen sie.
Die offizielle Nachricht
Undefined property: "%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
- Ein Schreibfehler, wie properties="cover" anstelle von "cover-image".
- Ein erfundener Eigenschaftenname, der für eigene Zwecke eines Tools verwendet wird.
- Ein Property aus einer neueren oder älteren Version eines Vokabulars, das EPUBCheck nicht erkennt.
Wie man es behebt
- Lesen Sie die Eigenschaftszitate EPUBCheck.
- Schlagen Sie es in den EPUB-3.3 Vokabeln nach und korrigieren Sie die Rechtschreibung, falls sie vorhanden ist.
- Wenn es sich um eine benutzerdefinierte Eigenschaft handelt, platzieren Sie sie unter Ihrem eigenen Präfix, das im Präfixattribut deklariert ist, oder entfernen Sie sie.
Wann es nicht das ist
Wenn das Attribut ein Präfix verwendet, das nicht deklariert ist, berichtet EPUBCheck stattdessen OPF-028.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-026Found malformed property value: "…".OPF-028Undeclared prefix: "…".OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.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.