Combining rules, background knowledge and change patterns to maintain semantic annotations.

Combining rules, background knowledge and change patterns to maintain semantic annotations.