# Schema Explanation

This section contains hand-written guidance for using and extending the schema.
It complements the generated `Schema Navigation` reference.

## [Simulation Entry](simulation_entry.md)

Guidance for how `Simulation`, `BaseSimulation`, and `Program` are used in parsers and normalization.

## [Model System](model_system/model_system.md)

Conceptual guidance for modeling system structure and ownership.

- [Model System Usage Guidelines](model_system/usage_guidelines.md)
- [Representation Architecture](model_system/representation.md)
- [Electronic States](model_system/electronic_states.md)

## Model Method

- [Model Method Overview](model_method/overview.md): hierarchy-level conventions, invariants, and parser/normalization guidance.
- [Basis Sets](model_method/basis_sets.md): domain-specific explanation of basis set families and modeling conventions.

## [Bounded Data Types](data_types.md)

How bounded numeric data types are defined and used, including serialization caveats.

## [Normalization](normalize.md)

Normalization execution model, ordering, and practical usage guidance.
