An ontology is a model that describes types of things that exist in a knowledge domain and the types of relationships between them.
An ontology is typically used to describe a particular domain of interest, for example a business. There are some attempts at creating generic ontologies, but these tend to be very large and complex.
The ontology describes: