comicbox.enums.maps.roles

source module comicbox.enums.maps.roles

Role enum maps.

Comicbox stores one canonical role vocabulary: MetronInfo’s. It is the richest of the supported formats (42 roles against ComicInfo’s 8, CoMet’s 8 and ComicBookInfo’s 10), and MetronInfo is the highest-priority format, so every other format’s spelling is an alias for a Metron role.

Before this map canonicalized, it was an identity union of all five vocabularies, so a merge of a CoMet, a ComicInfo and a MetronInfo file could carry colorist, Colorist and Colourist as three separate roles for one person. Per-format write projections (in each format’s transform package) still translate the canonical role back out to that format’s spelling.

Two concepts have no Metron equivalent and are kept verbatim as comicbox extras: Painter (which the Metron write side deliberately fans out to Penciller + Inker + Colorist) and Creator (CoMet’s generic contributor credit).