Abstract
In the last years, interoperability of ontologies and databases has received a lot of attention. However, most of the work has concentrated on specific problems (such as storing an ontology in a database or making database data available to ontologies) and referred to specific models for each of the two. Here, we propose an approach that aims at being more general and model independent. In fact, it works for different dialects for ontologies and for various data models for databases. Also, it supports translations in both directions (ontologies to databases and vice versa) and it allows for flexibility in the translations, so that customization is possible. The proposal extends recent work for schema and data translation (the MIDST project, which implements the ModelGen operator proposed in model management), which relies on a metamodel approach, where data models and variations thereof are described in a common framework and translations are built as compositions of elementary ones.
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
Atzeni, P., Cappellari, P., Bernstein, P.A.: A multilevel dictionary for model management. In: ER, pp. 160–175 (2005)
Atzeni, P., Cappellari, P., Bernstein, P.A.: Model-independent schema and data translation. In: EDBT, pp. 368–385 (2006)
Atzeni, P., Cappellari, P., Torlone, R., Bernstein, P.A., Gianforme, G.: Model-independent schema translation. VLDB J. 17(6), 1347–1370 (2008)
Atzeni, P., Gianforme, G., Cappellari, P.: Reasoning on data models in schema translation. In: Hartmann, S., Kern-Isberner, G. (eds.) FoIKS. Lecture Notes in Computer Science, vol. 4932, pp. 158–177. Springer, Berlin (2008)
Atzeni, P., Torlone, R.: A metamodel approach for the management of multiple models and translation of schemes. Inf. Syst. 18(6), 349–362 (1993)
Atzeni, P., Torlone, R.: Management of Multiple Models in an Extensible Database Design Tool, pp. 79–95. Springer, Berlin (1996)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American, New York (2001)
Bernstein, P.A.: Applying model management to classical meta data problems. In: CIDR (2003)
Bernstein, P.A., Ho, H.: Model management and schema mappings: theory and practice. In: VLDB, pp. 1439–1440 (2007)
Chang, K.C.C., He, B., Li, C., Patel, M., Zhang, Z.: Structured databases on the web: observations and implications. SIGMOD Rec. 33(3), 61–70 (2004)
Cullot, N., Ghawi, R., Yétongnon, K.: Db2owl: a tool for automatic database-to-ontology mapping. In: Ceci, M., Malerba, D., Tanca, L. (eds.) SEBD, pp. 491–494 (2007)
Das, S., Chong, E.I., Eadon, G., Srinivasan, J.: Supporting ontology-based semantic matching in rdbms. In: VLDB ’04: Proceedings of the Thirtieth International Conference on Very Large Data Bases, pp. 1054–1065. VLDB Endowment (2004)
Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. Int. J. Hum.-Comput. Stud. 43(5–6), 907–928 (1995)
Habegger, B.: Mapping a database into an ontology: an interactive relational learning approach. In: ICDE, pp. 1443–1447 (2007)
Handschuh, S., Staab, S., Volz, R.: On deep annotation. In: WWW, pp. 431–438 (2003)
Hull, R., King, R.: Semantic database modeling: survey, applications, and research issues. ACM Comput. Surv. 19(3), 201–260 (1987)
Hull, R., Yoshikawa, M.: Ilog: declarative creation and manipulation of object identifiers. In: Proceedings of the Sixteenth International Conference on Very Large Databases, pp. 455–468. Morgan Kaufmann, San Mateo (1990)
de Laborda, C.P., Conrad, S.: Relational.owl: a data and schema representation format based on owl. In: APCCM ’05: Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling, pp. 89–96. Australian Computer Society, Darlinghurst (2005)
Lenzerini, M.: Data integration: a theoretical perspective. In: PODS ’02: Proceedings of the Twenty-First ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 233–246. ACM, New York (2002)
Motik, B., Horrocks, I., Sattler, U.: Bridging the gap between owl and relational databases. In: WWW ’07: Proceedings of the 16th International Conference on World Wide Web, pp. 807–816. ACM, New York (2007)
Noy, N., Fergerson, R., Musen, M.: The knowledge model of protégé-2000: Combining interoperability and flexibility. Lect. Notes Comput. Sci. 1937, 69–82 (2000)
Reeve, L., Han, H.: Survey of semantic annotation platforms. In: SAC ’05: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 1634–1638. ACM, New York (2005)
Shen, G., Huang, Z., Zhu, X., Zhao, X.: Research on the rules of mapping from relational model to owl. In: Grau, B.C., Hitzler, P., Shankey, C., Wallace, E. (eds.) Proceedings of the OWLED ’06 Workshop on OWL: Experiences and Directions, pp. 21–29 (2006)
Trinh, Q., Barker, K., Alhajj, R.: Rdb2ont: a tool for generating owl ontologies from relational database systems. In: AICT-ICIW ’06: Proceedings of the Advanced Int’l Conference on Telecommunications and Int’l Conference on Internet and Web Applications and Services, p. 170. IEEE Computer Society, Los Alamitos (2006)
Ullman, J.D., Widom, J.: A First Course in Database Systems (1997)
Volz, R., Handschuh, S., Staab, S., Stojanovic, L., Stojanovic, N.: Unveiling the hidden bride: deep annotation for mapping and migrating legacy data to the Semantic Web. J. Web Semant. 1(2), 187–206 (2004)
Xu, Z., Cao, X., Dong, Y., Su, W.: Formal approach and automated tool for translating er schemata into owl ontologies. In: PAKDD, pp. 464–475 (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Atzeni, P., Del Nostro, P., Paolozzi, S. (2010). MIDST: Interoperability for Semantic Annotations. In: de Virgilio, R., Giunchiglia, F., Tanca, L. (eds) Semantic Web Information Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04329-1_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-04329-1_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04328-4
Online ISBN: 978-3-642-04329-1
eBook Packages: Computer ScienceComputer Science (R0)