2.3.1. The ModelComposition elementΒΆ

The top-level element information item in a Crop2ML model composite infoset MUST be referred to as the ModelComposition element.

  1. A ModelComposition element MUST contain a name`and a :code:`id attributes.

  2. A ModelComposition element MAY contain a version and a timestep attribute.

  3. A ModelComposition element MUST contain one of each additional specific element child:

    1. A Description element;

    2. An Composition element;

  4. A ModelComposition element MAY contain one of each additional specific element child:

    1. An Inputs element;

    2. An Outputs element;

    3. An Initialization element;

    4. An Algorithm element;

    5. A ParameterSets element;

    6. A TestSets element

    The Inputs`and :code:`Outputs elements are explicitely specified when model composite cannot be described as a graph of models.

    In this case an algorithm is provided.