Ontology Query Languages for Ontology-Based Databases
Current databases and their associated languages allow a user to exploit data according to their logical model. Usually, there is a gap between this logical model and the actual concepts represented. As a consequence, exploiting, exchanging and integrating data stored in databases are difficult. To overcome these problems, several approaches have proposed to extend current databases with ontologies. We called Ontology-Based Databases (OBDB) such databases. However, current database languages such as SQL have not been designed to exploit ontologies. Thus, a new generation of languages we called ontology query languages has emerged. The goal of this chapter is to provide an up to date survey on ontology query languages. We survey languages coming from the Semantic Web community as well as those coming from the database community.