EPUBCheck OPF-067: plik w linku i manifeście
Zaktualizowane:
EPUBCheck OPF-067 to komunikat o błędzie: “The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.” Ten sam zasób jest wymieniony zarówno jako link w metadanych, jak i jako element manifeście. EPUB traktuje powiązane rekordy i zasoby publikacji inaczej, więc plik musi być jednym lub drugim.
Oficjalna wiadomość
The resource "%1$s" must not be listed both as a "link" element in the package metadata and as a manifest item.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Rekord metadanych (np. plik ONIX) połączony z linkiem i również dodany do manifestu.
- Narzędzie, które dodaje każdy plik w folderze do manifestu.
- Link dodany później do pliku, który został już zadeklarowany.
Jak to naprawić
- Przeczytaj cytaty nazw plików EPUBCheck.
- Zdecyduj: jeśli plik jest częścią publikacji (używanej przez treść lub spine), zachowaj element manifestu i usuń link.
- Jeśli to jest tylko zewnętrzny rekord o książce, zachowaj link i usuń element manifestu.
Kiedy to nie to
Jeśli lokalny link po prostu nie ma typu mediów, to jest OPF-093.
Terminy używane tutaj
Inne komunikaty OPF
OPF-066Missing "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-065Invalid metadata declaration, probably due to a cycle in "refines" metadata.OPF-070Custom collection role "…" is an invalid URL.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-072Metadata element "…" is empty.
Źródła
- EPUB 3.3, §5.5.6 The link element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.