Database configuration

The database schema is held in a series of files in the tables directory. There is one per file (table/collection).  For example, the subjects schema is here.

The format is based on the JSON Schema standard.  There are additional items covering things like permission sets, listing parameters and so on as described below.

Next: properties in detail