Config: comics
Catalog Schema
Entity Schemas
comic
[:map
[:title [:string {:default "", :form/placeholder "Title"}]]
[:series
{:optional true}
[:vector
[:map
[:name
[:map
[:id :int]
[:etype [:= :series]]
[:title :string]
[:catkey {:optional true} :keyword]]]]]]
[:volume {:optional true} [:string {:default ""}]]
[:issue {:optional true} [:string {:default ""}]]
[:type
{:optional true}
[:string
{:default "",
:form/options
["Comic Book"
"Graphic Novel"
"Original Graphic Novel"
"Comic Strips"
"Manga"
"Manhwa"
"Manhua"
"Comic Fanzine"
"Periodical"
"Other"]}]]
[:format
{:optional true}
[:string
{:default "",
:form/options
["Softcover"
"Trade Paperback"
"Hardcover"
"Oversized Hardcover"
"Magazine"
"Box Set"
"Digital"
"Other"]}]]
[:credits
{:optional true}
[:vector
[:map
[:name
{:form/col 8}
[:map
[:id :int]
[:etype [:= :credit]]
[:title :string]
[:catkey {:optional true} :keyword]]]
[:role
{:optional true, :form/col 4}
[:string
{:default "",
:form/options
["Writer"
"Author"
"Co-Author"
"Story"
"Plotter"
"Scripter"
"Adapted By"
"Creator"
"Artist"
"Co-Artist"
"Penciler"
"Inker"
"Finishes"
"Colorist"
"Flatter"
"Letterer"
"Layout"
"Breakdowns"
"Cover Artist"
"Cover Penciler"
"Cover Inker"
"Cover Colorist"
"Variant Cover Artist"
"Back Cover Artist"
"Logo By"
"Designer"
"Separator"
"Translator"
"Introduction By"
"Editor"
"Editor In Chief"
"Assistant Editor"
"Associate Editor"
"Senior Editor"
"Executive Editor"
"Managing Editor"
"Consulting Editor"
"Series Editor"
"Collection Editor"
"Technical Editor"
"Proofreader"
"Art Director"
"Creative Director"
"Copyright Holder"
"Published By"]}]]]]]
[:companies
{:optional true}
[:vector
[:map
[:name
{:form/col 8}
[:map
[:id :int]
[:etype [:= :company]]
[:title :string]
[:catkey {:optional true} :keyword]]]
[:role
{:optional true, :form/col 4}
[:string
{:default "",
:form/options
["Publisher"
"Imprint"
"Original Publisher"
"Copyright Holder"
"Printed By"
"Distributed By"
"Manufactured By"
"Bound By"]}]]]]]
[:date
{:optional true}
[:string
{:default "", :form/placeholder "YYYY-MM-DD, YYYY-MM or YYYY"}]]
[:place_of_publication {:optional true} [:string {:default ""}]]
[:language {:optional true} [:string {:default ""}]]
[:original_title
{:optional true, :form/label "Original Title"}
[:string
{:default "", :form/placeholder "As printed on this comic"}]]
[:original_language
{:optional true, :form/label "Original Language"}
[:string {:default ""}]]
[:genres
{:optional true}
[:vector
[:string
{:form/options
["Action/Adventure"
"Adult"
"Advocacy"
"Alternative"
"Anthology"
"Anthropomorphic"
"Art"
"Auto-Biography"
"Biography"
"Childrens"
"Crime"
"Cyberpunk"
"Drama"
"Fantasy"
"Fiction"
"Fumetti"
"History"
"Horror"
"Humor"
"Literature"
"Martial-Arts"
"Music"
"Mystery"
"Noir"
"Religious"
"Romance"
"Science"
"Science Fiction"
"Short Stories"
"Slice of Life"
"Superhero"
"War"
"Western"]}]]]
[:page_count {:optional true} [:string {:default ""}]]
[:colour
{:optional true}
[:string
{:default "",
:form/options
["Colour"
"Black & White"
"Two-Colour"
"Colour and Black & White"]}]]
[:cover_price {:optional true} [:string {:default ""}]]
[:identifying_codes
{:optional true}
[:vector
[:map
[:type
{:optional true, :form/col 4}
[:string
{:default "",
:form/options
["ISBN"
"SBN"
"ISSN"
"UPC"
"EAN"
"Library of Congress Catalog Card Number"
"Legal Deposit"
"NUR"
"Other"]}]]
[:code {:form/col 8} [:string {:default ""}]]]]]
[:characters {:optional true} [:vector :string]]
[:story_location {:optional true} [:string {:default ""}]]
[:collects
{:optional true, :form/exclude-self true}
[:vector
[:map
[:id :int]
[:etype [:= :comic]]
[:title :string]
[:catkey {:optional true} :keyword]]]]
[:collection_volume {:optional true} [:string {:default ""}]]
[:variant_of
{:optional true, :form/exclude-self true}
[:map
[:id :int]
[:etype [:= :comic]]
[:title :string]
[:catkey {:optional true} :keyword]]]
[:variant_name {:optional true} [:string {:default ""}]]
[:external_links
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:url [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]
[:notes {:optional true} [:string {:default ""}]]]
company
[:map
[:title [:string {:default "Name"}]]
[:profile {:optional true} [:string {:default ""}]]
[:events
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:event [:string {:default ""}]]
[:date {:optional true} [:string {:default ""}]]
[:place {:optional true} [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]
[:external_links
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:url [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]]
credit
[:map
[:title [:string {:default "Name"}]]
[:profile {:optional true} [:string {:default ""}]]
[:events
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:event [:string {:default ""}]]
[:date {:optional true} [:string {:default ""}]]
[:place {:optional true} [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]
[:external_links
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:url [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]]
series
[:map
[:title [:string {:default "Name"}]]
[:profile {:optional true} [:string {:default ""}]]
[:events
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:event [:string {:default ""}]]
[:date {:optional true} [:string {:default ""}]]
[:place {:optional true} [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]
[:external_links
{:optional true}
[:vector
[:map
{:form/layout :stacked}
[:url [:string {:default ""}]]
[:notes {:optional true} [:string {:default ""}]]]]]]