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

EPUBCheck OPF-030: unique-identifier δεν βρέθηκε

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

EPUBCheck OPF-030 είναι ένα μήνυμα σφάλματος: “The unique-identifier "…" was not found.” Το χαρακτηριστικό unique-identifier του στοιχείου πακέτου αναφέρει ένα id που κανένα στοιχείο dc:identifier δεν έχει. EPUB απαιτεί το κύριο αναγνωριστικό του βιβλίου να είναι σημειωμένο με αυτόν τον τρόπο, οπότε το βιβλίο δεν έχει καμία έγκυρη ταυτότητα μέχρι να διορθωθεί.

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

The unique-identifier "%1$s" was not found.

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

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Το id στο dc:identifier μετονομάστηκε ή διαγράφηκε κατά την επεξεργασία των μεταδεδομένων με το χέρι.
  • Η dc:identifier ο ίδιος διαγράφηκε, αφήνοντας την ιδιότητα να δείχνει στο τίποτα.
  • Ένα τυπογραφικό λάθος ή μια διαφορά σε περίπτωση μεταξύ των δύο τιμών.

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

  1. Διαβάστε την τιμή του unique-identifier στο στοιχείο πακέτου.
  2. Δώστε έναν dc:identifier το ίδιο id, για παράδειγμα <package unique-identifier="uid"> με <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  3. Εάν το βιβλίο δεν έχει καθόλου αναγνωριστική ταυτότητα, προσθέστε μία (UUID ή ISBN).

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

Εάν το χαρακτηριστικό λείπει από το στοιχείο πακέτου, αυτό είναι OPF-048.

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

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

  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-028 Undeclared prefix: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-027 Undefined property: "…".
  • OPF-033 The spine contains no linear resources.

Πηγές

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

FAQ

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

EPUBCheck OPF-030 είναι ένα μήνυμα σφάλματος: “The unique-identifier "…" was not found.” Το χαρακτηριστικό unique-identifier του στοιχείου πακέτου αναφέρει ένα id που κανένα στοιχείο dc:identifier δεν έχει. EPUB απαιτεί το κύριο αναγνωριστικό του βιβλίου να είναι σημειωμένο με αυτόν τον τρόπο, οπότε το βιβλίο δεν έχει καμία έγκυρη ταυτότητα μέχρι να διορθωθεί.

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

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

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

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

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