Configure o comportamento de detecção definindo elementos como obrigatórios, opcionais ou proibidos para controlar a continuidade da correspondência quando objetos estiverem ausentes ou forem detectados incorretamente.Documentos semiestruturados diferem de documentos estruturados porque seu conjunto de campos varia de imagem para imagem. Ao criar um elemento, tenha em mente que o objeto correspondente pode não aparecer em algumas imagens, tornando impossível detectá-lo nelas. As imagens também podem ser digitalizadas de forma incorreta (por exemplo, algumas áreas podem ficar excessivamente escuras ou claras), o que pode levar à perda de dados. Nesses casos, o objeto correspondente também não será detectado. O Extraction Rules Activity Editor permite que o programa continue procurando por outros elementos se um elemento específico estiver ausente em uma imagem. Para continuar a correspondência em imagens que não contêm um objeto específico, esse objeto deve ser definido como opcional.
Objetos de imagem descritos com elementos obrigatórios devem estar sempre presentes em uma imagem e precisam ser detectados ao corresponder a uma atividade de Extraction Rules. Porém, se tal objeto não for detectado, a correspondência é interrompida.
Objetos de imagem descritos por elementos opcionais podem estar ausentes em uma imagem ou podem não ser detectados. Diferentemente dos elementos obrigatórios, isso não interrompe a correspondência, e objetos de imagem descritos por outros elementos ainda serão detectados.Por padrão, todos os elementos simples são opcionais, o que significa que não é necessário que estejam presentes nas imagens. Diferentemente dos elementos simples, todos os elementos compostos são definidos como obrigatórios por padrão.
Às vezes, a presença de um elemento específico deve indicar que uma cadeia de hipóteses está incorreta. Esses elementos são chamados de elementos proibidos. Detectar esse tipo de elemento interrompe a geração da árvore de hipóteses em que o elemento foi detectado. Esses elementos podem ser usados para impedir que uma atividade de Extraction Rules incorreta seja associada a um documento.