EPUBCheck OPF-094: Link benötigt einen Medientyp
Aktualisiert:
EPUBCheck OPF-094 ist eine Fehlermeldung: „The "media-type" attribute is required for "…" links.“ Ein Metadatenlink eines Typs, der einen Medientyp erfordert, hat keinen. EPUB verlangt den Medientyp für Aufzeichnungs- und Sprachlinks, und EPUBCheck nennt den rel-Wert.
Die offizielle Nachricht
The "media-type" attribute is required for "%1$s" links.
- 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 rel="record" Link zu einem externen Metadatenverzeichnis ohne Medientyp.
- Ein rel="voicing" Link zu einer Audiodatei ohne Medientyp.
- Ein Link, der aus einem Beispiel kopiert wurde, das das Attribut ausgelassen hat.
Wie man es behebt
- Finde das Linkelement, auf das EPUBCheck verweist.
- Fügen Sie media-type mit dem tatsächlichen Format der verlinkten Datei hinzu, zum Beispiel media-type="application/xml" für einen Datensatz oder media-type="audio/mpeg" für eine MP3-Stimme.
- Für einen Datensatz, dessen Format der Medientyp nicht identifiziert, fügen Sie auch eine identifizierende Eigenschaft wie properties="onix" hinzu.
Wann es nicht das ist
Wenn der Link ein Sprachlink mit einem Nicht-Audio-Medientyp ist, ist das OPF-095.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-092Language tag "…" is not well-formed: …OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-091The item href URL must not have a fragment identifier.
Quellen
- EPUB 3.3, §D.4.1.5 record · lesen
- EPUB 3.3, §D.4.1.6 voicing · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.