EPUBCheck OPF-094: link trenger en mediatype
Oppdatert:
EPUBCheck OPF-094 er en feilmelding: “The "media-type" attribute is required for "…" links.” En metadata-link av en type som krever en mediatype har ingen. EPUB krever media-type på opptaks- og stemmelinks, og EPUBCheck navner rel-verdien.
Den offisielle meldingen
The "media-type" attribute is required for "%1$s" links.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En rel="record" lenke til en ekstern metadata-post uten mediatype.
- En rel="voicing" lenke til en lydfil uten mediatype.
- En lenke kopiert fra et eksempel som utelot attributten.
Hvordan fikse det
- Finn lenkeelementet EPUBCheck peker til.
- Legg til mediatype med det faktiske formatet til den koblede filen, for eksempel mediatype="application/xml" for en oppføring eller mediatype="audio/mpeg" for en MP3-innspilling.
- For en post hvis format mediatypen ikke identifiserer, legg også til en identifiserende egenskap som properties="onix".
Når det ikke er dette
Hvis lenken er en stemmelink med en ikke-lyd mediatype, er det OPF-095.
Begreper brukt her
Andre OPF meldinger
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.
Kilder
- EPUB 3.3, §D.4.1.5 record · les
- EPUB 3.3, §D.4.1.6 voicing · les
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.