Patent ID: 8572124

Claim:
A method comprising: modeling data by representing semantic associations using predefined entities, attributes, and relationships, with each association connecting at least two entities, and by processing the modeling of data into first modeled data using a computer with a computer processor; associating the predefined attributes with the predefined entities and not with the predefined relationships, wherein relationships between the entities are captured by relationship names and role names are not used to represent functions of entity sets in the relationships; creating partial relationships for each of predefined relationships in a set of more than three of the predefined entities, wherein each of the partial relationships is missing one of the predefined entities in sets of more than three of the predefined entities; employing a hierarchical query language with a set of atomic operations on the first modeled data, the language supporting closed query operations and cross-concept queries, in which the atomic operations include at least one of-projection, selection, union, difference, distinction, aggregation, functional mergence, and relationship creation; and outputting the first modeled data in visual form, including at least one of displaying the first modeled data on a display unit and printing out the first modeled data on a printer.