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.json files 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 a models key under the backend profile’s settings property. 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

Physical Bricks

General Parts

Codicology 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

Geography Parts

Iconography Parts

Imaging Parts

Lexicography Parts

Philology Parts

marks obsoleted parts.