Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

EPUBCheck HTM-051: Microdata utan RDFa

Uppdaterad:

EPUBCheck HTM-051 är ett varningsmeddelande: “Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.” Innehållet använder Microdata men ingen RDFa, och EDUPUB-profilen rekommenderar RDFa Lite. EPUBCheck rapporterar detta endast när det valideras mot EDUPUB-profilen, inställt av dc:type metadata eller genom att köra det med -profile edupub. Det är en varning: EPUB förblir giltig.

Det officiella meddelandet

Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
EPUBCheck version
5.4.0

Typiska orsaker

  • En utbildningsbok som deklarerats som EDUPUB vars semantiska markup använder itemscope och itemprop egenskaper.
  • En bok som validerades med -profile edupub av misstag.

Hur man åtgärdar det

  1. Om boken är avsedd att följa EDUPUB, uttryck samma semantik med RDFa Lite-attribut (vocab, typeof, property) istället för, eller såväl som, Microdata.
  2. Om boken inte är en EDUPUB-publikation, ta bort edupub dc:type eller kör EPUBCheck utan -profil edupub.
  3. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Utom EDUPUB-profilen är Microdata tillåten i EPUB 3 och detta meddelande visas inte.

Villkor som används här

Andra HTM meddelanden

  • 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)

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck HTM-051?

EPUBCheck HTM-051 är ett varningsmeddelande: “Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.” Innehållet använder Microdata men ingen RDFa, och EDUPUB-profilen rekommenderar RDFa Lite. EPUBCheck rapporterar detta endast när det valideras mot EDUPUB-profilen, inställt av dc:type metadata eller genom att köra det med -profile edupub. Det är en varning: EPUB förblir giltig.

Är HTM-051 ett fel?

HTM-051 rapporteras som en varning som standard. EPUB är fortfarande giltig, men något kan troligtvis orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg