Metadata.xml
is an attempt to create a new schema for digital comic books that fixes the issues I have with the existing ComicInfo.xml
schema.
The ComicInfo.xml
schema originates from the ComicRack application, which is not developed anymore, there is an attempt to update it (anansi-project/comicinfo), but it still lacks support for certain features.
By creating a new schema incompatable changes can be made, such as:
- Additional fields
- Better data types, instead of comma-seperated strings for everything lists are nested
- Linking of IDs to datasources for better data collection.
/drafts
: Location of current draft./schemas
: Location of versioned schema, and location of external schemas.
Each version of a schema is stored in a seperate directory
The other schemas supported by ComicCorps are:
The ComicInfo schema has been slightly adjusted to ignore field ordering
<xs:complexType name="ComicInfo">
- <xs:sequence>
+ <xs:all>