Concept Hierarchy Generation: Automated Methods for Defining Levels of Abstraction for Data Attributes