The following are the components of Ontologies:
- Concepts: These are the general things or entities similar to classes in object-oriented programming, for example, a person, an employee, and so on.
- Slots: These are the properties or attributes of the entities, for example, gender, date of birth, location, and so on.
- Relationships: These represent interactions between concepts, or is-a, has-a relationships, for example, an employee is a person.
- Axioms: These are statements which are always true in regards to concepts, slots and relationships, for example, a person is an employee if he is employed by an employer.
- Instances: These are the objects of a class in object-oriented terms. For example, John is an instance of ...