Bridging the gap between OWL and relational databases

被引:76
|
作者
Motik, Boris [1 ]
Horrocks, Ian [1 ]
Sattler, Ulrike [2 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
[2] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
来源
JOURNAL OF WEB SEMANTICS | 2009年 / 7卷 / 02期
基金
英国工程与自然科学研究理事会;
关键词
Integrity constraints; Relational databases; OWL; Semantic Web; DESCRIPTION LOGICS; INFORMATION; COMPLEXITY; KNOWLEDGE;
D O I
10.1016/j.websem.2009.02.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite similarities between the Web Ontology Language ( OWL) and schema languages traditionally used in relational databases, systems based on these languages exhibit quite different behavior in practice. The schema statements in relational databases are usually interpreted as integrity constraints and are used to check whether the data is structured according to the schema. OWL allows for axioms that resemble integrity constraints; however, these axioms are interpreted under the standard first-order semantics and not as checks. This often leads to confusion and is inappropriate in certain data-centric applications. To explain the source of this confusion, in this paper we compare OWL and relational databases w.r.t. their schema languages and basic computational problems. Based on this comparison, we extend OWL with integrity constraints that capture the intuition behind similar statements in relational databases. We show that, if the integrity constraints are satisfied, they need not be considered while answering a broad range of positive queries. Finally, we discuss several algorithms for checking integrity constraint satisfaction, each of which is suitable to different types of OWL knowledge bases. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:74 / 89
页数:16
相关论文
共 50 条
  • [1] Relations as patterns: bridging the gap between OBO and OWL
    Hoehndorf, Robert
    Oellrich, Anika
    Dumontier, Michel
    Kelso, Janet
    Rebholz-Schuhmann, Dietrich
    Herre, Heinrich
    [J]. BMC BIOINFORMATICS, 2010, 11
  • [2] Relations as patterns: bridging the gap between OBO and OWL
    Robert Hoehndorf
    Anika Oellrich
    Michel Dumontier
    Janet Kelso
    Dietrich Rebholz-Schuhmann
    Heinrich Herre
    [J]. BMC Bioinformatics, 11
  • [3] Connecting Galaxies: Bridging the Gap Between Databases and Applications
    Dombrovskaya, Henrietta
    Czaplewski, Jeff
    Novikov, Boris
    [J]. SOFSEM 2020: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2020, 12011 : 648 - 656
  • [4] SciQL, Bridging the Gap between Science and Relational DBMS
    Zhang, Ying
    Kersten, Martin
    Ivanova, Milena
    Nes, Niels
    [J]. PROCEEDINGS OF THE 15TH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '11), 2011, : 124 - 133
  • [5] Cross: An OWL wrapper for reasoning on relational databases
    Champin, Pierre-Antoine
    Houben, Geert-Jan
    Thiran, Philippe
    [J]. CONCEPTUAL MODELING - ER 2007, PROCEEDINGS, 2007, 4801 : 502 - +
  • [6] Storing OWL Ontologies in SQL Relational Databases
    Astrova, Irina
    Korda, Nahum
    Kalja, Ahto
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 23, 2007, 23 : 167 - +
  • [7] Bridging the Knowledge Gap between Operational Databases and Data Warehouses
    Jukic, Nenad
    Jukic, Boris
    [J]. PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 403 - +
  • [8] Rules for Mapping SQL Relational Databases to OWL Ontologies
    Astrova, Irina
    [J]. METADATA AND SEMANTICS, 2009, : 415 - 424
  • [9] Automatic transformation of SQL relational databases to owl ontologies
    Astrova, Irina
    Kalja, Ahto
    [J]. WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2008, : 131 - 136
  • [10] Efficiently querying relational databases using OWL and SWRL
    O'Connor, Martin
    Shankar, Ravi
    Tu, Samson
    Nyulas, Csongor
    Das, Amar
    Musen, Mark
    [J]. WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2007, 4524 : 361 - +