Jeu de règles

Un jeu de règles définit son nom et contient plusieurs éléments Class de règles et/ou instructions Include. L'élément RuleSet peut également contenir des éléments Annotations.

La structure XML d'un jeu de règles et de ses éléments est limitée par le schéma RuleSet.xsd CER. Ce schéma est construit de manière dynamique, de façon à ce que les extensions du CER puissent fournir des expressions et annotations au schéma.

Voici un exemple de jeu de règles :

- RuleSet
  - Annotations (facultatif)
    -...
    -...
  - Include
    -...
  - Include
    -...
  -... more Include statements
  - Class
    - Annotations (facultatif)
      -...
      -...
  - Initialization (facultatif)
      - Attribute
        - Annotations (facultatif)
          -...
          -...
      - type
          -...
      - Attribute
        - type
          -...
      -... more initialized attributes
    - Attribute
      - Annotations (facultatif)
        -...
        -...
    - type
        -...
      - derivation
        - (expression)
          - Annotations (facultatif)
            -...
            -...
          - (sous-expression)
          -...
    - Attribute
      - type
        -...
      - derivation
        -...
      -... plus d'attributs calculés
  -... plus de classes de règles