This is done based on the observation that all mentions in the same coreference chain should agree in gender, number, and animacy.
given a training text, if one of the mentions in a coreference chain is heuristically labeled with grammatical information, we automatically annotate all the remaining mentions with the same grammatical attribute values.