Abstract
We consider the problem of designing data wrapping ontologies whose purpose is to describe relational data sources and to provide a semantically enriched access to the underlying data. Since such ontologies must be close to the data they wrap, the new terms that they introduce must be “supported” by data from the relational sources; i.e. when queried, they should return nonempty answers. In order to ensure non-emptiness, those wrapping ontologies are usually carefully handcrafted by taking into account the query answering mechanism. In this paper we address the problem of supporting an ontology engineer in this task. We provide an algorithm for verifying emptiness of a term in the data wrapping ontology w.r.t.the data sources. We also show how this algorithm can be used to guide the ontology engineer in fixing potential terms unsupported by the data. Finally, we present an implemented tool and an empirical study showing benefits of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Sheth, A.P., Larson, J.A.: Federated database systems for managing distributed, heterogeneous and autonomous databases. ACM Computing Surveys 22(3), 183–236 (1990)
Calvanese, D., Giacomo, G.D., Lenzerini, M., et al.: Data integration in data warehousing. Int. J. of Cooperative Information Systems 10(3), 237–271 (2001)
Lenzerini, M.: Data integration: A theoretical perspective. In: Proc. of PODS 2002, pp. 233–346. ACM, New York (2002)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American (2001)
Wache, H., Vogele, T., Visser, U., et al.: Ontology-based integration of information - a survey of existing approaches. In: Proc. of the Workshop on Ontologies and Information Sharing, pp. 108–117 (2001)
Poggi, A., Lembo, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Rosati, R.: Linking data to ontologies. In: Spaccapietra, S. (ed.) Journal on Data Semantics X. LNCS, vol. 4900, pp. 133–173. Springer, Heidelberg (2008)
Lubyte, L., Tessaris, S.: Automatic extraction of ontologies wrapping relational data sources. In: Bhowmick, S., Küng, J., Wagner, R. (eds.) DEXA 2009. LNCS, vol. 5690, pp. 128–142. Springer, Heidelberg (2009)
Euzenat, J., Shvaiko, P.: Ontology Matching. Springer, Heidelberg (2007)
Lubyte, L., Tessaris, S.: Supporting the design of ontologies for data access. In: Workshop Notes of DL 2008 (2008)
Baader, F., Brandt, S., Lutz, C.: Pushing the \(\mathcal{E}\mathcal{L}\) envelope. In: Proc. of IJCAI 2005, pp. 364–369 (2005)
Baader, F., Calvanese, D., McGuinness, D., et al. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)
Pérez-Urbina, H., Motik, B., Horrocks, I.: Rewriting conjunctive queries under description logic constraints. In: Proc. of LID 2008 (2008)
Vardi, M.Y.: Automata theory for database theoreticians. In: Proc. of PODS 1989, pp. 83–92. ACM, New York (1989)
Calvanese, D., Giacomo, G.D., Lembo, D., et al.: Tractable reasoning and efficient query answering in description logics: The dl-lite family. J. of Automated Reasoning 39(3), 385–429 (2007)
Rodriguez-Muro, M., Lubyte, L., Calvanese, D.: Realizing ontology based data access: A plug-in for protégé. In: Proc. of IIMAS 2008, pp. 286–289 (2008)
Lubyte, L., Tessaris, S.: Supporting the design of ontologies for semantic data access. Technical report, KRDB group – Free University of Bozen-Bolzano (2009), http://www.inf.unibz.it/krdb/pub/TR/KRDB09-3.pdf
Corcho, Ó., Fernández-López, M., Gómez-Pérez, A.: Methodologies, tools and languages for building ontologies: Where is their meeting point? Data Knowl. Eng. 46(1), 41–64 (2003)
Baader, F., Bienvenu, M., Lutz, C., Wolter, F.: Query answering over DL ABoxes: How to pick the relevant symbols. In: Workshop Notes of DL 2009 (2009)
Levy, A.Y.: Irrelevance Reasoning in Knowledge Based Systems. PhD thesis, Stanford University (1993)
Seylan, I., Franconi, E., de Bruijn, J.: Effective query rewriting with ontologies over DBoxes. In: Proc. of IJCAI 2009, pp. 923–930 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lubyte, L., Tessaris, S. (2009). Supporting the Development of Data Wrapping Ontologies. In: Gómez-Pérez, A., Yu, Y., Ding, Y. (eds) The Semantic Web. ASWC 2009. Lecture Notes in Computer Science, vol 5926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10871-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-10871-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10870-9
Online ISBN: 978-3-642-10871-6
eBook Packages: Computer ScienceComputer Science (R0)