An ontology defines a common vocabulary for an organization that needs to share information in a domain.
This includes machine-interpretable definitions of basic concepts in the domain and relations among them.
An ontology is structured as a graph, where every node on the graph represents a “concept.”
A concept could be anything: Person, Place, Customer, Car, Country, Product, Event etc.