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>