EPUBCheck OPF-014: proprietà del manifesto mancante
Aggiornato:
EPUBCheck OPF-014 è un messaggio di errore: “The property "…" should be declared in the OPF file.” Un documento di contenuto utilizza una funzionalità che deve essere dichiarata nel suo item manifest, e la dichiarazione è mancante. EPUB richiede queste proprietà affinché le app di lettura sappiano in anticipo quali documenti necessitano di SVG, MathML, scripting o accesso alla rete.
Il messaggio ufficiale
The property "%1$s" should be declared in the OPF file.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- SVG inline in un documento XHTML il cui item manifest manca di properties="svg".
- MathML senza "mathml", o script (inclusi moduli o attributi di eventi) senza "scripted".
- Audio, video o font caricati dal web senza "remote-resources" nell'elemento manifest.
Come correggerlo
- Leggi il nome della proprietà e il file nel messaggio.
- Aggiungi quella proprietà all'elemento manifesto del file, ad esempio
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Separa diverse proprietà con spazi, come properties="svg mathml".
- Esegui di nuovo EPUBCheck; se la funzione non era intenzionata, rimuovila invece dal documento.
Quando non è questo
Se la proprietà è dichiarata ma il documento non usa la funzione, è OPF-015, il caso opposto.
Termini usati qui
Altri messaggi di OPF
OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-015The property "…" should not be declared in the OPF file.OPF-012Item property "…" is not defined for media type "…".OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.