The proposed names can also be based on relationships between terms that are defined in the controlled vocabulary library (e.g., using a topic map contained in the controlled vocabulary library in which each term is a topic and relationships are defined between topics).