×

Ontograte: towards automatic integration for relational databases and the semantic web through an ontology-based framework. (English) Zbl 1209.68190

Summary: Integrating existing relational databases with ontology-based systems is among the important research problems for the Semantic Web. We have designed a comprehensive framework called OntoGrate which combines a highly automatic mapping system, a logic inference engine, and several syntax wrappers that inter-operate with consistent semantics to answer ontology-based queries using the data from heterogeneous databases. There are several major contributions of our OntoGrate research: (i) we designed an ontology-based framework that provides a unified semantics for mapping discovery and query translation by transforming database schemas to Semantic Web ontologies; (ii) we developed a highly automatic ontology mapping system which leverages object reconciliation and multi-relational data mining techniques; (iii) we developed an inference-based query translation algorithm and several syntax wrappers which can translate queries and answers between relational databases and the Semantic Web. The testing results of our implemented OntoGrate system in different domains show that the large amount of data in relational databases can be directly utilized for answering Semantic Web queries rather than first converting all relational data into RDF or OWL.

MSC:

68P15 Database theory
68T05 Learning and adaptive systems in artificial intelligence
68M11 Internet topics

Software:

WordNet; Ontograte; MAFRA
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Abiteboul S., Foundations of Databases (1995) · Zbl 0848.68031
[2] Atzeni P., Relational Database Theory: A Comprehensive Introduction (1993) · Zbl 0771.68013
[3] DOI: 10.1137/0213006 · Zbl 0544.68064 · doi:10.1137/0213006
[4] Berners-Lee T., Scientific American 284
[5] DOI: 10.1016/j.websem.2004.07.001 · Zbl 05461210 · doi:10.1016/j.websem.2004.07.001
[6] Dou D., Journal on Data Semantics 2 pp 35–
[7] Euzenat J., Ontology Matching (2007)
[8] Fellbaum C., WordNet: An Electronic Lexical Database (1998)
[9] DOI: 10.1016/j.websem.2004.07.002 · Zbl 05461232 · doi:10.1016/j.websem.2004.07.002
[10] DOI: 10.1109/MIS.2003.1179199 · Zbl 05094280 · doi:10.1109/MIS.2003.1179199
[11] DOI: 10.1145/373626.373713 · Zbl 05444516 · doi:10.1145/373626.373713
[12] Pierre G., Journal Data Semantics 10 pp 174–
[13] Poggi A., Journal Data Semantics 10 pp 133–
[14] DOI: 10.1145/175290.175293 · doi:10.1145/175290.175293
[15] DOI: 10.1007/s007780100057 · Zbl 1012.68909 · doi:10.1007/s007780100057
[16] DOI: 10.1007/978-1-4612-5196-5_8 · doi:10.1007/978-1-4612-5196-5_8
[17] Russell S., Artificial Intelligence: A Modern Approach (1995) · Zbl 0835.68093
[18] DOI: 10.1145/96602.96604 · doi:10.1145/96602.96604
[19] DOI: 10.1109/2.53 · Zbl 05088340 · doi:10.1109/2.53
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.