EPUBCheck RSC-019: το metadata.xml λείπει
Ενημερωμένο:
EPUBCheck RSC-019 είναι ένα μήνυμα προειδοποίησης: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Το EPUB περιέχει πολλές αποδόσεις (περισσότερα από ένα έγγραφα πακέδου) αλλά δεν υπάρχει αρχείο META-INF/metadata.xml. Η μορφή πολλαπλών αποδόσεων προτείνει αυτό το αρχείο για μεταδεδομένα που ισχύουν για όλο το δοχείο.
Το επίσημο μήνυμα
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα container.xml με αρκετά στοιχεία rootfile, για παράδειγμα, μια επαναστατική και μια έκδοση σταθερού διάταξης.
- Μια αναπαράσταση που προστέθηκε αργότερα σε ένα υπάρχον βιβλίο χωρίς τα μεταδεδομένα του επιπέδου του контейνερ.
Πώς να το διορθώσω
- Αποφασίστε αν χρειάζεστε πραγματικά πολλές εκδόσεις; Τα περισσότερα βιβλία έχουν μόνο ένα πακέτο εγγράφου.
- Εάν το κάνετε, προσθέστε το META-INF/metadata.xml με μια ριζική στοιχείο με μεταδεδομένα στο http://www.idpf.org/2013/metadata namespace.
- Επανακατασκευάστε το αρχείο και επικυρώστε ξανά.
Όταν δεν είναι αυτό
Δεν έχει σχέση με τα ίδια μεταδεδομένα του πακέτου εγγράφου, των οποίων τα προβλήματα εμφανίζονται ως μηνύματα OPF ή RSC-005.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
Πηγές
- EPUB 3.3, §4.2.6.3.4 Metadata file (metadata.xml) · διαβαστεί
- EPUB 3.3, §4.2.6.3.1.3 The rootfile element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.