1. A computer-implemented method to facilitate consistency between a glossary and a repository, wherein the glossary includes one or more terms, wherein the repository includes a plurality of information sets, wherein each information set includes a definition for a respective term and a range of valid values for the respective term, the method comprising: receiving a request to approve a first information set in the repository, wherein the first information set pertains to a first term in the glossary; designating the first information set as an active information set for the first term; receiving a subsequent request to assign the first term in the glossary to a second information set in the repository, wherein the second information set is different from the first information set; and programmatically determining an information set to designate as the active information set for the first term, based on a predefined consistency criterion and by operation of one or more computer processors, wherein the determined information set is selected from a plurality of information sets associated with the first term, the plurality of information sets including the first information set and the second information set, wherein the predefined consistency criterion specifies to determine the information set by evaluating a plurality of properties of each information set in the plurality of information sets associated with the first term, wherein the plurality of properties include an effective date, an expiry date, and a last-modified timestamp, and wherein the determined information set is not the second information set.