EPUBCheck OPF-048: unique-identifier eksik
Güncellendi:
EPUBCheck OPF-048 bir hata mesajıdır: “Package tag is missing its required unique-identifier attribute and value.” Paket öğesinin unique-identifier niteliği yoktur, bu zorunludur. Bu, kitabı tanımlayan dc:identifier'a işaret eder ve okuma uygulamaları bunu kitapları ve sürümleri ayırt etmek için kullanır.
Resmi mesaj
Package tag is missing its required unique-identifier attribute and value.
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- El ile veya atlayan bir araçla yazılan bir paket belgesi.
- Öznitelik yanlış yazıldı, örneğin uniqueidentifier veya unique-id.
- Kitaplar birleştirilirken değiştirilmiş bir paket öğesi.
Nasıl düzeltilir
- Meta verilerin, örneğin
<dc:identifier id="uid">urn:uuid:…</dc:identifier>biçiminde bir id ile dc:identifier içerdiğinden emin olun. - Paket öğesine o kimlikle unique-identifier ekleyin, örneğin
<package version="3.0" unique-identifier="uid">. - İkisini karşılaştırmak için EPUBCheck'yi tekrar çalıştırın.
Ne zaman bu değil
Özellik mevcutsa ama bir dc:identifier'ın işaret ettiği bir id'ye işaret ediyorsa, o OPF-030'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-049Item id "…" was not found in the manifest.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-045Encountered circular reference in fallback chain.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….
Kaynaklar
- EPUB 3.3, §5.4 The package element · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.