EPUBCheck OPF-089: alternativer Link mit anderen
Aktualisiert:
EPUBCheck OPF-089 ist eine Fehlermeldung: „The "alternate" link rel keyword cannot be paired with other keywords.“ Ein Metadatenlink verwendet rel="alternate" zusammen mit anderen Schlüsselwörtern. EPUB sagt, dass das alternative Schlüsselwort allein stehen muss, da es eine andere Darstellung des gesamten Paketdokuments kennzeichnet.
Die offizielle Nachricht
The "alternate" link rel keyword cannot be paired with other keywords.
- 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
Typische Ursachen
- Ein rel-Attribut wie rel="alternate record", das verwendet wird, um eine Datei auf zwei Arten zu beschreiben.
- Schlüsselwörter werden beim Kombinieren von Metadaten-Links zusammengeführt.
- Ein Link, der aus HTML kopiert wurde, wo das Kombinieren von Alternaten mit anderen Schlüsselwörtern üblich ist.
Wie man es behebt
- Finde das Linkelement, auf das EPUBCheck verweist.
- Wenn die Datei eine alternative Darstellung des Pakets ist (zum Beispiel eine JSON-Version), behalten Sie nur rel="alternate".
- Wenn es sich um einen Metadatensatz handelt, verwenden Sie rel="record" mit seinem Medientyp stattdessen.
Wann es nicht das ist
Wenn ein Record-Link seinen Medientyp fehlt, ist das OPF-094.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-088Unrecognized epub:type value "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-091The item href URL must not have a fragment identifier.OPF-086Property "…" is deprecated. Consider using … instead.OPF-086bepub:type value "…" is deprecated. Consider using … instead.OPF-086cthe "…" reserved prefix is deprecated.
Quellen
- EPUB 3.3, §D.4.1.1 alternate · lesen
- EPUB 3.3, §5.5.6 The link element · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.