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>