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

EPUBCheck OPF-048: λείπει το unique-identifier

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

EPUBCheck OPF-048 είναι ένα μήνυμα σφάλματος: “Package tag is missing its required unique-identifier attribute and value.” Το στοιχείο του πακέτου δεν έχει παράμετρο unique-identifier, η οποία είναι απαραίτητη. Δείχνει στο dc:identifier που προσδιορίζει το βιβλίο, και οι εφαρμογές ανάγνωσης το χρησιμοποιούν για να διακρίνουν τα βιβλία και τις εκδόσεις.

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

Package tag is missing its required unique-identifier attribute and value.

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

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

  • Ένα έγγραφο πακέτου που γράφτηκε με το χέρι ή από ένα εργαλείο που το παρέλειψε.
  • Η ιδιότητα έχει γραφτεί λάθος, όπως uniqueidentifier ή unique-id.
  • Ένα στοιχείο πακέτου που αντικαταστάθηκε κατά τη συγχώνευση βιβλίων.

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

  1. Βεβαιωθείτε ότι τα μεταδεδομένα διαθέτουν ένα dc:identifier με ένα αναγνωριστικό, για παράδειγμα <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Προσθέστε την μοναδική ταυτότητα με αυτήν την ταυτότητα στο στοιχείο πακέτου, για παράδειγμα <package version="3.0" unique-identifier="uid">.
  3. Εκτελέστε ξανά EPUBCheck για να επιβεβαιώσετε ότι τα δύο ταιριάζουν.

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

Εάν το χαρακτηριστικό υπάρχει αλλά δείχνει σε μια αναγνωριστική ταυτότητα που κανένα dc:identifier δεν έχει, αυτό είναι OPF-030.

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

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

  • OPF-049 Item id "…" was not found in the manifest.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….

Πηγές

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

FAQ

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

EPUBCheck OPF-048 είναι ένα μήνυμα σφάλματος: “Package tag is missing its required unique-identifier attribute and value.” Το στοιχείο του πακέτου δεν έχει παράμετρο unique-identifier, η οποία είναι απαραίτητη. Δείχνει στο dc:identifier που προσδιορίζει το βιβλίο, και οι εφαρμογές ανάγνωσης το χρησιμοποιούν για να διακρίνουν τα βιβλία και τις εκδόσεις.

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

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

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

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

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