Salta al contenuto
EPUBCheck · XHTML documenti di contenuto

EPUBCheck HTM-051: Microdata senza RDFa

Aggiornato:

EPUBCheck HTM-051 è un messaggio di avviso: “Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.” Il contenuto utilizza Microdata ma non RDFa, e il profilo EDUPUB raccomanda RDFa Lite. EPUBCheck segnala questo solo quando viene validato contro il profilo EDUPUB, impostato da metadata dc:type o eseguendolo con -profile edupub. È un avviso: il EPUB rimane valido.

Il messaggio ufficiale

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

Gravità predefinita
Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un libro educativo dichiarato come EDUPUB il cui markup semantico utilizza attributi itemscope e itemprop.
  • Un libro validato per errore con -profile edupub.

Come correggerlo

  1. Se il libro è destinato a seguire EDUPUB, esprimi le stesse semantiche con attributi RDFa Lite (vocab, typeof, property) invece di, o oltre a, Microdata.
  2. Se il libro non è una pubblicazione EDUPUB, rimuovi il tipo edupub dc:type o esegui EPUBCheck senza il profilo edupub.
  3. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Fuori dal profilo EDUPUB, il Microdata è consentito in EPUB 3 e questo messaggio non appare.

Altri messaggi di 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)

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck HTM-051?

EPUBCheck HTM-051 è un messaggio di avviso: “Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.” Il contenuto utilizza Microdata ma non RDFa, e il profilo EDUPUB raccomanda RDFa Lite. EPUBCheck segnala questo solo quando viene validato contro il profilo EDUPUB, impostato da metadata dc:type o eseguendolo con -profile edupub. È un avviso: il EPUB rimane valido.

È HTM-051 un errore?

HTM-051 viene segnalato come avviso di default. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck termina con 0 a meno che tu non passi --failonwarnings.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti