An ontology is a specification of a conceptualization that allows us to represent domain knowledge so that we can share a common understanding, enable reuse, make domain assumptions explicit, and separate domain knowledge from operational knowledge. Ontologies offer reasoning services like consistency checking, subsumption, and query answering that are different from those found in XML and relational databases. OWL ontologies use semantics rather than just syntax to represent knowledge about concepts, individuals, and relationships between them.