Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-065: βρόχος εξειδίκευσης μεταδεδομένων

Ενημερωμένο:

EPUBCheck OPF-065 είναι μήνυμα σφάλματος: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Τα μεταδεδομένα που εξειδικεύουν τις αλυσίδες επαναλαμβάνονται, οπότε το EPUBCheck δεν μπορεί να επιλύσει τι εξειδικεύει τι. Κάθε στοιχείο μεταδεδομένων με εξειδίκευση περιγράφει ένα άλλο στοιχείο, και η παρακολούθηση αυτών των συνδέσμων πρέπει να έχει ένα τέλος.

Το επίσημο μήνυμα

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

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Ένα στοιχείο meta του οποίου η ιδιότητα refines αναφέρεται, άμεσα ή μέσω άλλων, πίσω σε αυτό.
  • τα ids επαναχρησιμοποιούνται ή ανταλλάσσονται κατά την επεξεργασία μεταδεδομένων χειροκίνητα.
  • Μεταδεδομένα που συγχωνεύτηκαν από δύο πηγές που χρησιμοποίησαν τους ίδιους αναγνωριστικούς αριθμούς.

Πώς να το διορθώσω

  1. Βρείτε τα στοιχεία meta με αναφορές στις ιδιότητες στην ενότητα μεταδεδομένων.
  2. Για κάθε έναν, ελέγξτε ότι οι λεπτομέρειες αναφέρονται (με #id) στο στοιχείο που περιγράφει, όπως ένας dc:creator.
  3. Διακόψτε τον βρόχο διορθώνοντας την τιμή refines ή το id που υποδεικνύει.

Όταν δεν είναι αυτό

Αν το refines δείχνει σε ένα id που δεν υπάρχει, το EPUBCheck αναφέρει ένα σφάλμα αναφοράς αντ' αυτού.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα OPF

  • 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.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck OPF-065;

EPUBCheck OPF-065 είναι μήνυμα σφάλματος: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Τα μεταδεδομένα που εξειδικεύουν τις αλυσίδες επαναλαμβάνονται, οπότε το EPUBCheck δεν μπορεί να επιλύσει τι εξειδικεύει τι. Κάθε στοιχείο μεταδεδομένων με εξειδίκευση περιγράφει ένα άλλο στοιχείο, και η παρακολούθηση αυτών των συνδέσμων πρέπει να έχει ένα τέλος.

Είναι OPF-065 ένα σφάλμα;

OPF-065 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία