EPUBCheck OPF-021: esquema de URI não registrado
Atualizado:
EPUBCheck OPF-021 é uma mensagem de aviso: “Use of non-registered URI scheme type in href: "…".” Um href usa um esquema de URI que não está registrado, diferente de http, https ou mailto. Os aplicativos de leitura podem não saber o que fazer com um esquema não registrado, então o link pode falhar silenciosamente.
A mensagem oficial
Use of non-registered URI scheme type in href: "%1$s".
- 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
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Um erro de digitação no esquema, como htp:// ou http//.
- Um esquema específico de aplicativo que funciona apenas em um programa, como um link destinado a um leitor específico.
- Um caminho de arquivo local (C:\…) escrito onde uma URL era esperada.
Como consertar isso
- Encontre o href que EPUBCheck nomeia.
- Corrija o esquema para um padrão (https, http, mailto…) se for um erro de digitação.
- Se o link funcionar apenas em um app ou em um computador, remova-o ou substitua-o por um endereço web.
Quando não é isso
Se o link apontar para um arquivo dentro do EPUB que não existe, isso é RSC-007.
Termos usados aqui
Outras mensagens de OPF
OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.OPF-018bThe "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-026Found malformed property value: "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.