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 条
[21]   Extraction of TimeER Model from a Relational Database [J].
Quang Hoang ;
Toan Van Nguyen .
INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2011, PT I, 2011, 6591 :57-66
[22]   Transformation of Schema from Relational Database (RDB) to NoSQL Databases [J].
Alotaibi, Obaid ;
Pardede, Eric .
DATA, 2019, 4 (04)
[23]   Combination of DM and OBDA for Ontology Generation from Relational Database [J].
Rong, Wenge ;
Li, Rifan ;
Sheng, Hao ;
Ouyang, Yuanxin ;
Xiong, Zhang .
2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, :386-393
[24]   A novel approach for learning ontology from relational database: from the construction to the evaluation [J].
Bilal Ben Mahria ;
Ilham Chaker ;
Azeddine Zahi .
Journal of Big Data, 8
[25]   A novel approach for learning ontology from relational database: from the construction to the evaluation [J].
Ben Mahria, Bilal ;
Chaker, Ilham ;
Zahi, Azeddine .
JOURNAL OF BIG DATA, 2021, 8 (01)
[26]   Ontology Learning from Relational Database: Opportunities for Semantic Information Integration [J].
Ma, Chuangtao ;
Molnar, Balint .
VIETNAM JOURNAL OF COMPUTER SCIENCE, 2022, 09 (01) :31-57
[27]   Ontology Learning from Relational Database: How to Label the Relationships Between Concepts? [J].
El Idrissi, Bouchra ;
Baina, Salah ;
Baina, Karim .
BEYOND DATABASES, ARCHITECTURES AND STRUCTURES, BDAS 2015, 2015, 521 :235-244
[28]   A Semi-Automatic Semantic Consistency-Checking Method for Learning Ontology from Relational Database [J].
Ma, Chuangtao ;
Molnar, Balint ;
Benczur, Andras .
INFORMATION, 2021, 12 (05)
[29]   RevOnt: Reverse engineering of competency questions from knowledge graphs via language models [J].
Ciroku, Fiorela ;
de Berardinis, Jacopo ;
Kim, Jongmo ;
Merono-Penuela, Albert ;
Presutti, Valentina ;
Simperl, Elena .
JOURNAL OF WEB SEMANTICS, 2024, 82