Configura il comportamento di rilevamento degli elementi impostandoli come obbligatori, facoltativi o vietati per controllare la prosecuzione del matching quando gli oggetti sono assenti o rilevati in modo errato.I documenti semistrutturati differiscono dai documenti strutturati perché il loro set di field varia da immagine a immagine. Quando crei un elemento, tieni presente che l’oggetto corrispondente potrebbe non comparire in alcune immagini, rendendone impossibile il rilevamento. Le immagini possono anche essere acquisite in modo non corretto (ad es. alcune aree possono risultare troppo scure o troppo chiare), con conseguente perdita di dati. In tal caso, anche l’oggetto corrispondente non verrà rilevato. L’Extraction Rules Activity Editor consente al programma di continuare a cercare altri elementi se un determinato elemento è assente in un’immagine. Per continuare il matching per immagini che non contengono uno specifico oggetto, è necessario impostare tale oggetto come facoltativo.
Gli oggetti immagine descritti tramite elementi obbligatori devono essere sempre presenti in un’immagine e devono essere rilevati durante il matching di un’attività Extraction Rules. Se un oggetto di questo tipo non viene rilevato, il matching viene interrotto.
Gli oggetti immagine descritti tramite elementi facoltativi possono essere assenti in un’immagine o potrebbero non essere rilevati. A differenza degli elementi obbligatori, tuttavia, questo non interrompe il processo di matching e gli oggetti immagine descritti da altri elementi verranno comunque rilevati.Per impostazione predefinita, tutti gli elementi semplici sono facoltativi, il che significa che non è necessario che siano presenti nelle immagini. Al contrario, tutti gli elementi composti sono impostati come obbligatori per impostazione predefinita.
A volte la presenza di uno specifico elemento indica che una catena di ipotesi è errata. Tali elementi sono definiti vietati. Il rilevamento di questo tipo di elemento interrompe la generazione dell’albero delle ipotesi in cui è stato individuato. Questi elementi possono essere usati per impedire la corrispondenza di un’attività di Extraction Rules non corretta con un documento.