Ontology engineering in
computer science and
information science is a field which studies the methods and methodologies for building
ontologies: formal representations of a set of concepts within a domain and the relationships between those concepts. A large-scale representation of abstract concepts such as actions, time, physical objects and beliefs would be an example of ontological engineering. Ontology engineering is one of the areas of
applied ontology, and can be seen as an application of
philosophical ontology. Core ideas and objectives of ontology engineering are also central in
conceptual modeling.