Semantic data warehouse design: From ETL to deployment à la Carte

28Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In last decades, semantic databases (SDB) emerge and become operational databases, since the major vendors provide semantic supports in their products. This is mainly due to the spectacular development of ontologies in several domains like E-commerce, Engineering, Medicine, etc. Contrary to a traditional database, where its tuples are stored in a relational (table) layout, a SDB stores independently ontology and its instances in one of the three main storage layouts (horizontal, vertical, binary). Based on this situation, SDB become serious candidates for business intelligence projects built around the Data Warehouse (DW) technology. The important steps of the DW development life-cycle (user requirement analysis, conceptual design, logical design, ETL, physical design) are usually dealt in isolation way. This is mainly due to the complexity of each phase. Actually, the DW technology is quite mature for the traditional data sources. As a consequence, leveraging its steps to deal with semantic DW becomes a necessity. In this paper, we propose a methodology covering the most important steps of life-cycle of semantic DW. Firstly, a mathematical formalization of ontologies, SDB and semantic DW is given. User requirements are expressed on the ontological level by the means of the goal oriented paradigm. Secondly, the ETL process is expressed on the ontological level, independently of any implementation constraint. Thirdly, different deployment solutions according to the storage layouts are proposed and implemented using the data access object design patterns. Finally, a prototype validating our proposal using the Lehigh University Benchmark ontology is given. © Springer-Verlag 2013.

Cite

CITATION STYLE

APA

Bellatreche, L., Khouri, S., & Berkani, N. (2013). Semantic data warehouse design: From ETL to deployment à la Carte. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7826 LNCS, pp. 64–83). https://doi.org/10.1007/978-3-642-37450-0_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free