O elemento <ruleSet> definido por act:ruleSet é o elemento raiz da linguagem de regra da Tecnologia ACT. Os outros elementos estão contidos neste elemento <ruleSet>.
Os elementos <ruleSet> definidos pelo esquema de linguagem da Tecnologia ACT (act:ruleSet) e pelo esquema do conjunto de regras base da Tecnologia ACT (br:ruleSet) são duplicatas. No entanto, ao criar um conjunto de regras, é necessário especificar o seguinte espaço de nomes no elemento <ruleSet>: act:ruleSet.
<ruleSet> possui o seguinte atributo:
Nome | Descrição | Tipo de dado | Obrigatório? |
---|---|---|---|
name | Identifica o conjunto de regras. Esse identificador deve ser exclusivo. Não pode conter um ponto. | xsd:NMTOKEN | Sim |
Como <ruleSet> é o elemento raiz da linguagem de regras, ele não está contido em nenhum elemento.
<ruleSet> contém os elementos a seguir.
Os elementos devem ser codificados na ordem mostrada. Se um elemento for opcional, ele não precisará ser codificado, mas todos os elementos que forem codificados deverão seguir a ordem correta.
Elemento | Obrigatório ou opcional? |
---|---|
<comment> | Opcional. 0 ou 1 ocorrência é permitida. |
<import> | Opcional. 0 ou mais ocorrências são permitidas. |
<variable> | Opcional. 0 ou mais ocorrências são permitidas. |
<ruleBlock> | Opcional. 0 ou mais ocorrências são permitidas. |