1. A method of generating an ontology, comprising: determining plural concepts from a data set by using a first predetermined pattern; using a second predetermined pattern to determine a relationship between said plural concepts, and between a concept and a concept token in said plural concepts; and generating said ontology based on said relationship.