specified

Una expresión de marcador para indicar que el valor del atributo se especifica externamente (por ejemplo, por recuperación de una base de datos o llenado del código de prueba), en lugar de que lo calcule el proceso de reglas.

Normalmente, los atributos especificado indican información que viene directamente de fuera del sistema y otros atributos utilizan esta información externa para obtener información nueva.

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_specified"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
  <Class name="Person">

    <!-- Esta información no se puede calcular u obtener -
         debe especificarse desde un origen externo -->
    <Attribute name="name">
      <type>
        <javaclass name="String"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

    <!-- Esta información no se puede calcular u obtener -
         debe especificarse desde un origen externo -->
    <Attribute name="dateOfBirth">
      <type>
        <javaclass name="curam.util.type.Date"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

    <!-- Es probable que otros atributos obtengan/calculen más
         información basándose en los atributos "especificados" más arriba -->
  </Class>
</RuleSet>