VisualRDR: a framework for creating, learning and maintaining ripple down rules for information extraction