EPUBCheck OPF-089: link alternativo com outros
Atualizado:
EPUBCheck OPF-089 é uma mensagem de erro: “The "alternate" link rel keyword cannot be paired with other keywords.” Um link de metadados usa rel="alternate" junto com outras palavras-chave. EPUB diz que a palavra-chave alternativa deve estar isolada, porque marca uma representação diferente do documento do pacote como um todo.
A mensagem oficial
The "alternate" link rel keyword cannot be paired with other keywords.
- 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 atributo rel como rel="alternate record" escrito para descrever um arquivo de duas maneiras.
- Palavras-chave mescladas ao combinar links de metadados.
- Um link copiado do HTML, onde combinar alternativos com outras palavras-chave é comum.
Como consertar isso
- Encontre o elemento de link EPUBCheck para o qual aponta.
- Se o arquivo for uma representação alternativa do pacote (por exemplo, uma versão JSON), mantenha apenas rel="alternate".
- Se for um registro de metadata, use rel="record" com seu tipo de mídia em vez disso.
Quando não é isso
Se um link de registro não tiver seu tipo de mídia, isso é OPF-094.
Termos usados aqui
Outras mensagens de OPF
OPF-088Unrecognized epub:type value "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-091The item href URL must not have a fragment identifier.OPF-086Property "…" is deprecated. Consider using … instead.OPF-086bepub:type value "…" is deprecated. Consider using … instead.OPF-086cthe "…" reserved prefix is deprecated.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.