EpubCheck 4.0.0-alpha10
Pre-release
Pre-release
Pre-release of v4.0 that brings support for EPUB 3.0.1 and initial support for the EDUPUB profile.
Changes related to EPUB 3.0.1
- Package files (OPF)
- new
collection
element - multiple
dc:type
elements are now allowed - multiple
dc:source
elements has now allowed - allow "record" as value of
link
rel
attribute (requiresmedia-type
set) - new
belongs-to-collection
andcollection-type
metadata properties - new
media:playback-active-class
metadata property - new
source-of
metadata property - new
rendition:*
metadata properties - new reserved prefix
schema
for schema.org vocabularies - improved prefix declaration parsing
- new
- XHTML Content Documents
- RDFa and Microdata attributes are now allowed and checked for correctness
- improved prefix declaration parsing
- improved checking of
epub:type
attribute values - allows custom (namespaced) attributes on any element
- new triggers
ev:defaultAction
,ev:phase
andev:propagate
- new attribute
aria-describedat
- SVG Content Documents
- the
epub:type
attribute is now allowed on any element
- the
- Structural semantics vocabulary
- new term
assessment
- new term
learning-objective
- new term
learning-resource
- new term
loa
- new term
lov
- new term
qna
- new term
revision-history
- new term
Changes related to EDUPUB
- Identification of EDUPUB content from the
dc:type
edupub
- Custom OPF checks for EDUPUB metadata rules
- Support for
ditributable-object
andmanifest
collections - checks for
epub:type
semantics - checks for headings-related rules
Changes to the internal EpubCheck's internals:
- Early parsing of
dc:type
in theOPFData
object - Possibility to set multiple
XMLValidator
(i.e. schemas) in most checkers - Revamped
prefix
attribute parsing - New API for representing vocabularies and
property
-datatype values.