İçeriğe atla
EPUBCheck · Paket belgesi (OPF)

EPUBCheck OPF-065: rafine metadata döngüsü

Güncellendi:

EPUBCheck OPF-065 bir hata mesajıdır: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata'daki rafine zincirleri kendi üzerine döner, bu nedenle EPUBCheck neyin neyi rafine ettiğini çözemiyor. Her rafine ile ilgili meta öğesi başka bir öğeyi tanımlar ve bu bağlantıları takip etmenin bir sonu olmalıdır.

Resmi mesaj

Invalid metadata declaration, probably due to a cycle in "refines" metadata.

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

  • refines özniteliği doğrudan veya diğerleri aracılığıyla kendisine geri işaret eden bir meta öğesi.
  • metaverileri manuel düzenlerken kimlikler tekrar kullanıldı veya değiştirildi.
  • Aynı kimlikleri kullanan iki kaynaktan birleştirilen meta veriler.

Nasıl düzeltilir

  1. Metadata bölümündeki refines niteliğine sahip meta öğelerini bul.
  2. Her biri için, #id ile ifade edilen noktaları tanımlayan öğeye kimliğin doğru olduğundan emin olun, örneğin bir dc:creator.
  3. Döngüyü, rafine değerini veya işaret ettiği kimliği düzelterek kırın.

Ne zaman bu değil

Eğer refines, var olmayan bir id'ye işaret ediyorsa, EPUBCheck bir referans hatası olarak rapor eder.

Burada kullanılan terimler

Diğer OPF mesajları

  • OPF-066 Missing "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-063 Referenced Adobe page-map item "…" was not found in the manifest.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-062 Found Adobe page-map attribute on spine element in opf file.
  • OPF-060 Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
  • OPF-070 Custom collection role "…" is an invalid URL.

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck OPF-065 ne anlama geliyor?

EPUBCheck OPF-065 bir hata mesajıdır: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata'daki rafine zincirleri kendi üzerine döner, bu nedenle EPUBCheck neyin neyi rafine ettiğini çözemiyor. Her rafine ile ilgili meta öğesi başka bir öğeyi tanımlar ve bu bağlantıları takip etmenin bir sonu olmalıdır.

OPF-065 bir hata mı?

OPF-065 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönderiler bunu reddedebilir ve EPUBCheck durum 1 ile çıkış yapar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör