Resolving Co-Reference Anaphora Using Semantic Constraints