Shared Models
This list contains the general-purpose models used by many Cadmus-based projects. The models specific to a project are described in the corresponding repository.
The
models.jsonfiles listed here contain the definitions of the models found in each group of parts. These can be used to enable facet editing within the Cadmus editor, by adding amodelskey under the backend profile’ssettingsproperty. They provide the facet editor with the list of the available parts/fragments (which is determined by the modules included in the API backend of each project), their thesauri IDs, and their base-text role.
Bricks
Bricks are reusable UI components mostly used in part or fragment editors. Many of them are related to specific models in the backend, while others are just UI widgets which make it easier to build specific UI functionality. You can play with bricks at the bricks demo website:
Reference Bricks
- asserted chronotope
- asserted composite ID
- asserted date
- asserted ID
- asserted place
- assertion
- chronotope
- datation
- decorated count
- document reference
- external ID
- historical date
- proper name piece
- proper name
- ranked external ID
Physical Bricks
General Parts
-
⚙️ models.json
- parts:
- asserted historical dates
- bibliography
- categories
- chronotopes
- comment
- decorated counts
- district location
- document references
- external bibliography
- external IDs
- flags
- historical date
- historical events
- index keywords
- metadata
- names
- note
- physical measurements
- physical states
- pin-links
- tiled text
- tiled text layer
- token text
- token text layer
- fragments:
- taxonomies subsystem:
Codicology Parts
-
⚙️ models.json
-
parts:
This project is connected to the codicological layout view web component library, which contains services and models representing manuscript layout formulas, and is a generalization inspired by Cadmus codicology layout formulas.
Epigraphy Parts
-
⚙️ models.json
- parts:
- fragments:
Geography Parts
-
⚙️ models.json
-
parts:
Iconography Parts
-
⚙️ models.json
-
parts:
Imaging Parts
Lexicography Parts
-
⚙️ models.json
-
parts:
Philology Parts
-
⚙️ models.json
-
fragments:
†marks obsoleted parts.