usa xs:token come base per i tipi field e value
rimuove l'attributo name dalla regola
cambia la regexp per validare il contenuto di field in modo da limitare il backtracking
usa una regexp per limitare il contenuto del valore
limita la lunghezza dei valori dei tipi field e value
aggiorna il commento di value
unisce il vincolo di unicità per le azioni

usa un singolo vincolo di integrità per le coppie di valori delle
azioni. In questo modo, oltre a rilevare duplicati tra add e remove, è
possibile prevenire che una remove possa cancellare un valore che è
aggiunto nella stessa regola
aggiunge il vincolo di integrità per le query

una query non può essere ripetutta all'interno della stessa regola
usa xs:token come base per query string