| This, in search terms, is the name given to the attempts to come up with the most comprehensive schema about a domain. An ontology is a data structure that is usually hierarchical and contains all entities, their rules and relationships within a particular domain. |