Crate epub_metadata

Crate epub_metadata 

Source
Expand description

This crate collates a number of standardised terms for book and ebook metadata and makes them available to use as Rust enums. It is primarily a library structure to let tagged metadata be used across different crates and includes little functionality of its own.

Enums§

ContributorRole
The role of a contributor, either as an ONIX or MARC code
DocumentDivision
A mainmatter division of a document
DocumentNavigation
DocumentPartition
Document partitions
DocumentReferenceSection
DocumentSectionOrComponent
DublinCoreElement
Dublin Core elements (https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#section-3)
DublinCoreTerm
Dublin core terms (https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#section-2)
EpubTitleType
The default title types from the epub standard (https://www.w3.org/publishing/epub/epub-packages.html#sec-title-type)
MarcRelator
Marc relators (http://id.loc.gov/vocabulary/relators.html/)
Notes
OnixContributorCode
Onix codelist 17 (https://ns.editeur.org/onix/en/17)
OnixProductIdentifier
Onix codelist 5 (https://ns.editeur.org/onix/en/5)
OnixTextType
Onix codelist 153 (https://ns.editeur.org/onix/en/153)
OnixTitleCode
Onix codelist 15 (https://ns.editeur.org/onix/en/15)
PreliminarySection
TitlesAndHeadings

Traits§

ValueMapping
Try to map a code from one scheme to another.