Pule para o conteúdo
EPUBCheck · Documento do pacote (OPF)

EPUBCheck OPF-065: loop de metadata refinada

Atualizado:

EPUBCheck OPF-065 é uma mensagem de erro: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” As cadeias que refinam metadados fazem referência a si mesmas, portanto EPUBCheck não pode resolver o que refina o que. Cada elemento meta com refinas descreve outro elemento, e seguir esses links deve terminar em algum lugar.

A mensagem oficial

Invalid metadata declaration, probably due to a cycle in "refines" metadata.

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

Causas típicas

  • Um elemento meta cujo atributo refines aponta, diretamente ou através de outros, de volta para si mesmo.
  • ids reutilizados ou trocados ao editar metadados manualmente.
  • Metadados mesclados de duas fontes que usaram os mesmos IDs.

Como consertar isso

  1. Encontre os elementos meta com atributos refinados na seção de metadados.
  2. Para cada um, verifique se o que refina pontos (com #id) se refere ao elemento que descreve, como um dc:creator.
  3. Quebre o loop corrigindo o valor de refines ou o id para o qual aponta.

Quando não é isso

Se refines aponta para um id que não existe, EPUBCheck relata um erro de referência em vez disso.

Termos usados aqui

Outras mensagens de OPF

  • OPF-066 Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
  • OPF-063 Referenced Adobe page-map item "…" was not found in the manifest.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-062 Found Adobe page-map attribute on spine element in opf file.
  • OPF-060 Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
  • OPF-070 Custom collection role "…" is an invalid URL.

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck OPF-065?

EPUBCheck OPF-065 é uma mensagem de erro: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” As cadeias que refinam metadados fazem referência a si mesmas, portanto EPUBCheck não pode resolver o que refina o que. Cada elemento meta com refinas descreve outro elemento, e seguir esses links deve terminar em algum lugar.

É OPF-065 um erro?

OPF-065 é relatado como erro por padrão. O EPUB quebra uma regra da especificação e é inválido. Armazenamentos e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas