Content Cross Check Symmetric - Nominalizations
Description
Cross check on symmetric on nominalizations. This should be performed after the syntax check, content check, and other cross-check on referenced EUI.
- nominalization
nominalization=citation|noun|EUI
nominalization_of=citation|verb|EUI
nominalization_of=citation|adj|EUI
Program
CrossCheckNomSym.java
Actions
- Make sure the syntax is checked before this
- Make sure the content is checked before this
- Make sure the cross-check EUI on nom is checked before this
- Go through all LexRecords and save EUI|nominalizations to a hash table
Only those LexRecords with nominalizations are saved
- Go each record in the hash table
- Go through each nominalization and check symmetric mirrored record
- Check if the mirrored record is in the hash table
- Check citation on mirrored record
- Check category on mirrored record
- Check if the mirrored record has nominalizations
- Check if the mirrored record nominalizations has the symmetric nominalization
- Send out error message if issues found, no auto-fix