Ontology-Enriched Query Answering on Relational Databases
Keywords:Query Answering, Data Exchange, OBDA
AbstractWe develop a flexible, open-source framework for query answering on relational databases by adopting methods and techniques from the Semantic Web community and the data exchange community, and we apply this framework to a medical use case. We first deploy module-extraction techniques to derive a concise and relevant sub-ontology from an external reference ontology. We then use the chase procedure from the data exchange community to materialize a universal solution that can be subsequently used to answer queries on an enterprise medical database. Along the way, we identify a new class of well-behaved acyclic EL-ontologies extended with role hierarchies, suitably restricted functional roles, and domain/range restrictions, which cover our use case. We show that such ontologies are C-stratified, which implies that the chase procedure terminates in polynomial time. We provide a detailed overview of our real-life application in the medical domain and demonstrate the benefits of this approach, such as discovering additional answers and formulating new queries.
How to Cite
Ahmetaj, S., Efthymiou, V., Fagin, R., Kolaitis, P. G., Lei, C., Özcan, F., & Popa, L. (2021). Ontology-Enriched Query Answering on Relational Databases. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15247-15254. Retrieved from https://ojs.aaai.org/index.php/AAAI/article/view/17789
IAAI Technical Track on Emerging Applications of AI