Przejdź do treści
EPUBCheck · XHTML dokumenty treści

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ć

  1. Jeśli książka ma przestrzegać EDUPUB, wyraź te same semantyki za pomocą atrybutów RDFa Lite (vocab, typeof, property) zamiast lub obok Microdata.
  2. Jeśli książka nie jest publikacją EDUPUB, usuń edupub dc:type lub uruchom EPUBCheck bez -profile edupub.
  3. 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-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM_055 The "…" element should not be used (discouraged construct)
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM_056 Viewport 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.

FAQ

Co oznacza EPUBCheck HTM-051?

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.

Czy HTM-051 to błąd?

HTM-051 jest zgłaszany jako ostrzeżenie domyślnie. EPUB jest nadal ważny, ale coś może spowodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy pracę z 0, chyba że przekażesz --failonwarnings.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia