[][src]Crate epub_metadata

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.