OWL ontology extraction from relational databases via database reverse engineering

被引:15
作者
Lin, Lili [1 ]
Xu, Zhuoming [1 ]
Ding, Ying [2 ]
机构
[1] College of Computer and Information, Hohai University, Nanjing
[2] School of Library and Information Science, Indiana University, Bloomington
关键词
Database reverse engineering; Ontology development; OWL ontology; Relational database; Schema translation;
D O I
10.4304/jsw.8.11.2749-2760
中图分类号
学科分类号
摘要
The main purpose of the Semantic Web is driving the evolution of the current Web by enabling users to find, share, and combine information more easily. OWL ontologies play a key role in this effort. It is widely believed that the majority of current Web data sources are powered by relational databases (RDB). Thus developing approaches and tools for extracting OWL ontologies from RDB is helpful in bridging the gap between the existing Web data sources and the Semantic Web. This paper proposes a formal approach to automatic extraction of OWL ontologies from RDB using database reverse engineering (DBRE) technologies. The DBRE-based approach first identifies different relational structures to capture the natural domain semantics hidden in the relational schemas and data. Then it performs an automatic RDB-to-OWL schema translation by following a set of predefined translation rules that are based on the conceptual correspondences between RDB schema and OWL DL ontology. Our prototype implementation and case studies show that the proposed approach is feasible and effective. © 2013 ACADEMY PUBLISHER.
引用
收藏
页码:2749 / 2760
页数:11
相关论文
共 29 条
[11]   A UML-based approach to reverse engineering of relational databases [J].
Vukovic, Dragana ;
Brdjanin, Drazen ;
Maric, Slavko .
2017 25TH TELECOMMUNICATION FORUM (TELFOR), 2017, :741-744
[12]   Ontology-based knowledge extraction for relational database schema [J].
Zhang, Guoqiang ;
Jia, Suling .
PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL I, 2009, :585-589
[13]   Bringing Flexibility to Ontology Learning from Relational Databases [J].
El Idrissi, Bouchra ;
Baina, Salah ;
Baina, Karim .
2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
[14]   An Approach for Learning Ontology from Relational Database [J].
Liu, Xiao ;
Gao, Feng .
2018 INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND ARTIFICIAL INTELLIGENCE (ACAI 2018), 2018,
[15]   A KNOWLEDGE-BASED SYSTEM FOR PERFORMING REVERSE ENGINEERING OF RELATIONAL DATABASES [J].
CHIANG, RHL .
DECISION SUPPORT SYSTEMS, 1995, 13 (3-4) :295-312
[16]   Creating Annotations for Web Ontology Language Ontology Generated from Relational Databases [J].
Wagner, Matthew ;
Varanka, Dalia .
KNOWLEDGE GRAPHS AND SEMANTIC WEB, KGSWC 2020, 2020, 1232 :45-60
[17]   RELATIONAL DATABASE REVERSE ENGINEERING - A METHOD BASED ON QUERY ANALYSIS [J].
PETIT, JM ;
TOUMANI, F ;
KOULOUMDJIAN, J .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1995, 4 (2-3) :287-316
[18]   REVERSIBLE LOSSLESS TRANSFORMATION FROM OWL 2 ONTOLOGIES INTO RELATIONAL DATABASES [J].
Vysniauskas, Ernestas ;
Nemuraite, Lina ;
Butleris, Rimantas ;
Paradauskas, Bronius .
INFORMATION TECHNOLOGY AND CONTROL, 2011, 40 (04) :293-306
[19]   Supporting Collaborative Work on Ontology Learning from Relational Databases [J].
El Idrissi, Bouchra ;
Baina, Salah ;
Baina, Karim .
2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
[20]   Rules and Implementation for Generating Ontology from Relational Database [J].
Ren, Yutao ;
Jiang, Lihong ;
Bu, Fenglin ;
Cai, Hongming .
SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, :237-244