Definition
Ontology (Knowledge Representation)
An ontology specifies a domain’s concepts, properties, relationships and constraints for knowledge representation.
A logical ontology states the constraints as axioms. Philosophical ontology studies being itself.