EPUBCheck OPF-030: unique-identifier bulunamadı
Güncellendi:
EPUBCheck OPF-030 bir hata mesajıdır: “The unique-identifier "…" was not found.” Paket öğesinin unique-identifier niteliği, hiçbir dc:identifier öğesinin sahip olmadığı bir id'yi adlandırıyor. EPUB, kitabın ana tanımlayıcısının bu şekilde işaretlenmesi gerektiğini ister, bu nedenle kitap düzeltilene kadar geçerli bir kimliği yoktur.
Resmi mesaj
The unique-identifier "%1$s" was not found.
- 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
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- dc:identifier üzerindeki kimlik, meta veriyi elle düzenlerken yeniden adlandırıldı veya silindi.
- dc:identifier kendisi silindi, böylece öznitelik hiçbir yere işaret etmiyor.
- İki değer arasındaki bir yazım hatası veya büyük/küçük harf farkı.
Nasıl düzeltilir
- Paket öğesindeki unique-identifier değerini okuyun.
- Bir dc:identifier'a aynı kimliği verin, örneğin
<package unique-identifier="uid">ile<dc:identifier id="uid">urn:uuid:…</dc:identifier>. - Eserin hiç kimliği yoksa, bir tane ekleyin (bir UUID veya ISBN).
Ne zaman bu değil
Özellik paket elementinden eksikse, o OPF-048'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-028Undeclared prefix: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-027Undefined property: "…".OPF-033The spine contains no linear resources.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.