What's an ontology?
In computer science, an ontology is a specification of conceptualizations.
Ontologies are used to capture knowledge about some domain of interest.
An ontology describes the concepts in the domain and also the relationships that hold between those concepts.
An ontology typically contains Individuals (also called Instances), Properties, and Classes.
- Individuals represent objects in the domain in which we are interested.
- Properties are relations that link two individuals together.
- Classes are interpreted as sets that contain individuals.
Figure 1 shows an example ontology. There are three classes in this ontology, namely Person, Country and Pet. The Person class contains two individuals: Gemma and Matthew. The Country class contains three individuals: Italy, England and USA. The Pet class contains two individuals: Fluffy and Fido. The individual Matthew is associated to three other individuals through three properties, which describe him as a person who lives in England, has a sibling named Gemma and a pet called Fluffy.
Figure 1. A Simple Ontology
What's ontology mapping?
Ontologies are typically created by different authors. As a result, the concepts and structures (i.e. individuals, properties and classes) in them will differ even if these ontologies describe the same domain of interest.
In order to identify and associate concepts, ontology mapping arises as a way to generate correspondences between concepts belonging to different ontologies.
For example, given three different ontologies with "Queen Elizabeth", "The Queen" and "Elizabeth Windsor" in them, it would be useful to determine whether they all refer to the same individual. This determination process is essentially ontology mapping.
In this study, you will be shown exact mappings between a given ontology pair and your goal is to determine if these exact mappings are correct and complete.
Exact ontology mappings are those that you believe with a high degree of confidence that the concepts can be used interchangeably. For instance, in the previous example, if you are highly confident that "Queen Elizabeth" (from one ontology) and "The Queen" (from another ontology) can be indeed used interchangeably, then this is an exact match. In other words, if you switched the use of the two original concepts, the conceptualizations of the given ontologies would still remain unchanged. It is also useful to navigate through the concepts and exam how they are structured in the given ontologies in order to determine whether a given mapping is correct.
Any questions?
If you have any questions about ontologies or ontology mappings, you should ask for clarification right away.
If you don't have any questions, move on to Step 3 please.