Ontology is an abstract representation of the domain.
Ontologies are based on crisp logic that is either belonging to a particular concept or not but the problem in crisp ontologies is how to represent non-crisp data like tasty or cheap food etc within the ontology definition.