EPUBCheck HTM-051: Microdata bez RDFa
Zaktualizowane:
EPUBCheck HTM-051 to komunikat ostrzegawczy: „Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.” Treść używa Microdata, ale nie zawiera RDFa, a profil EDUPUB zaleca RDFa Lite. EPUBCheck zgłasza to tylko, gdy waliduje przeciwko profilowi EDUPUB, ustalonemu przez metadane dc:type lub przez uruchomienie go z -profile edupub. To ostrzeżenie: EPUB pozostaje ważny.
Oficjalna wiadomość
Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Książka edukacyjna zadeklarowana jako EDUPUB, której semantyczne oznaczenie używa atrybutów itemscope i itemprop.
- Książka przypadkowo zwalidowana z -profile edupub.
Jak to naprawić
- Jeśli książka ma przestrzegać EDUPUB, wyraź te same semantyki za pomocą atrybutów RDFa Lite (vocab, typeof, property) zamiast lub obok Microdata.
- Jeśli książka nie jest publikacją EDUPUB, usuń edupub dc:type lub uruchom EPUBCheck bez -profile edupub.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Poza profilem EDUPUB Microdata jest dozwolona w EPUB 3, a ta wiadomość się nie pojawia.
Terminy używane tutaj
Inne komunikaty HTM
HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM-047Viewport metadata "…" has a syntax errorHTM_055The "…" element should not be used (discouraged construct)HTM-046Fixed layout document has no "viewport" meta element.HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.