Glossary

model data file
file containing concrete model data; maybe verified against a template file (see below)
model developer
somebody writing PyModelData template files besides simulation program code
model user
somebody writing model input files
roundtrip
writing input files which have previously been read and vice versa
template file, template
file containing a declarative description of model data; used to verify model data files
group
identifier at the top level of a model data file or a template file (see example below)
item
identifier on level below a group (see example below)
property
property of an item (see example below)

Example for group, item, and property:

group1:
    item1:
        property1: 10.0
        property2: 'text'
        property3: 2008-06-29
    item2:
        property1: 12
        property2: 2000.0

group2:
    item1:
        property1: 'foo'