EPUBCheck RSC-019: metadata.xml ausente
Atualizado:
EPUBCheck RSC-019 é uma mensagem de aviso: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” O EPUB contém várias versões (mais de um documento de pacote), mas não há arquivo META-INF/metadata.xml. O formato de várias versões recomenda esse arquivo para metadados que se aplicam a todo o contêiner.
A mensagem oficial
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Um container.xml com vários elementos rootfile, por exemplo, uma versão refluída e uma versão de layout fixo.
- Uma versão adicionada posteriormente a um livro existente sem os metadados de nível de contêiner.
Como consertar isso
- Decida se você realmente precisa de várias versões; a maioria dos livros tem apenas um documento de pacote.
- Se você fizer isso, adicione META-INF/metadata.xml com um elemento raiz de metadados no namespace http://www.idpf.org/2013/metadata.
- Reconstrua o arquivo e valide novamente.
Quando não é isso
Não está relacionado aos próprios metadados do documento do pacote, cujos problemas aparecem como mensagens OPF ou RSC-005.
Termos usados aqui
Outras mensagens de RSC
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.