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

EPUBCheck OPF-094: link precisa de um tipo de mídia

Atualizado:

EPUBCheck OPF-094 é uma mensagem de erro: “The "media-type" attribute is required for "…" links.” Um link de metadados de um tipo que requer um tipo de mídia não tem nenhum. EPUB requer tipo de mídia em links de registro e de vozes, e EPUBCheck nomeia o valor rel.

A mensagem oficial

The "media-type" attribute is required for "%1$s" links.

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

  • Um link rel="record" para um registro de metadados externo sem tipo de mídia.
  • Um link rel="voicing" para um arquivo de áudio sem tipo de mídia.
  • Um link copiado de um exemplo que deixou o atributo de fora.

Como consertar isso

  1. Encontre o elemento de link EPUBCheck para o qual aponta.
  2. Adicione media-type com o formato real do arquivo vinculado, por exemplo media-type="application/xml" para um registro ou media-type="audio/mpeg" para uma gravação em MP3.
  3. Para um registro cujo formato o tipo de mídia não identifica, adicione também uma propriedade identificadora, como properties="onix".

Quando não é isso

Se o link for um link de voz com um tipo de mídia não-aúdio, isso é OPF-095.

Termos usados aqui

Outras mensagens de OPF

  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-091 The item href URL must not have a fragment identifier.

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-094?

EPUBCheck OPF-094 é uma mensagem de erro: “The "media-type" attribute is required for "…" links.” Um link de metadados de um tipo que requer um tipo de mídia não tem nenhum. EPUB requer tipo de mídia em links de registro e de vozes, e EPUBCheck nomeia o valor rel.

É um erro OPF-094?

OPF-094 é reportado como erro por padrão. O EPUB viola uma regra da especificação e é inválido. Lojas e o envio 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