EPUBCheck OPF-015: propriedade de manifesto desnecessária
Atualizado:
EPUBCheck OPF-015 é uma mensagem de erro: “The property "…" should not be declared in the OPF file.” Um item de manifesto declara uma propriedade que o documento não usa, como svg, mathml ou script. EPUB pede para que essas propriedades coincidam com o conteúdo, então uma defasada é relatada como um erro.
A mensagem oficial
The property "%1$s" should not be declared in the OPF file.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Propriedades copiadas de um manifesto de template que as declarou para cada capítulo.
- O SVG, MathML ou script foi removido do documento, mas a propriedade permaneceu.
- Uma ferramenta que adiciona propriedades adivinhando a partir dos nomes dos arquivos em vez de ler o conteúdo.
Como consertar isso
- Leia os nomes da propriedade e do arquivo EPUBCheck.
- Abra o documento e confirme que realmente não contém tal elemento (svg, math ou script).
- Remova a propriedade daquele item do manifesto, mantendo quaisquer outras propriedades que ele tenha.
Quando não é isso
Se o documento usar a funcionalidade e a propriedade estiver ausente, isso é OPF-014.
Termos usados aqui
Outras mensagens de OPF
OPF-014The property "…" should be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-012Item property "…" is not defined for media type "…".OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.