Extracted from official github repo https://github.com/scta/cdf-schema on 2020-01-23
This is a repository for the schema for Codex Description Files, maintained by the SCTA community http://scta.info
The CDF-SCHEMA is used to associate describe a Codex Manifestation, individual Codex Ideas as well as map the Surface Manifestations and Surface Items within a given codex.
A transcription file begins with a
<codex> as the root element, which takes a
The header includes basic information about the codex and its codex item
<head>MUST be listed in the following order
<type>indicating whether the codex is
<short>id (See id naming conventions docs)
<initial>. (This is depreciated and is discouraged)
The hasItems element is designed to indicate a list of item instances of a given codex manifestation. In the case of a codex type manuscript, there should only be one
item as a child of the
hasItems element. In the case of a printed codex, there may be many, one for each item printed from the codex manifestation (or type setting)
item describes a given item instance of a codex manifestation.
<canonical>of value true or false; true if it should be used as the default item for this codex manifestation, otherwise it should be false.
<canonical>of value true or false; true if it should be used as the default ISurface for this Surface manifestation, otherwise it should be false.