ONTODB : Aplikasi untuk Transformasi Ontologi OWL ke Basis Data Relasi SQL
Abstract
OntoDB Application Tool adalah aplikasi desktop yang dikembangkan dengan menggunakan bahasa pemrograman Java. Aplikasi ini dikembangkan sebagai alat untuk mentransformasikan file ontologi dalam format OWL ke file kode basis data SQL. Transformasi OWL ke SQL diperlukan untuk menyimpan ontologi OWL ke dalam basis data, sehingga memudahkan dalam pencarian data dan digunakan sebagai sumber data untuk aplikasi. Namun, file ontologi yang berisi sejumlah besar kelas, properti, dan instance membuat pengembangan aplikasi sulit dilakukan apabila hanya menggunakan beberapa komponen ontologi. Oleh karena itu, aplikasi OntoDB dikembangkan untuk memenuhi kebutuhan akan sebuah aplikasi yang dapat menyimpan sebagian ontologi ke dalam basis data. Aplikasi ini akan menampilkan isi komponen ontologi utama seperti kelas, properti dan instance sehingga pengguna dapat dengan mudah memilih komponen mana yang akan ditransformasikan. Selanjutnya, aplikasi ini akan menghasilkan file SQL berdasarkan isi ontologi yang dipilih. Kemudian, file SQL yang dihasilkan dapat diimpor ke dalam sistem manajemen basis data, seperti MySQL, untuk dijadikan sumber data bagi sebuah aplikasi.
OntoDB Application Tool is a desktop application developed using Java programming language. This application was developed as a tool to transform the ontology file in OWL format to an SQL basis data code file. Transforming OWL to SQL is necessary in order to store the OWL ontology into the basis data, thus makes it easier to query and to be used as a source of data for an application. However, the ontology file containing a large number of classes, properti, and instance make it difficult for the developers to develop an application which only using some components of the ontology. Therefore, OntoDB application was developed to meet the need for a tool that can store a part of ontology into the basis data. This application will display the contents of the main ontology components such as classes, properti and instance so that the user can easily select which components that will be transformed. Further, this application will generate an SQL file based on the selected content of ontology. Then, the generated SQL file can be imported into a basis data management system, such as MySQL, to be used as the source of data for an application.
Keywords
Full Text:
PDF (Bahasa Indonesia)References
T. Berners-Lee, J. Hendler, and O. Lassila. 2001. The Semantic Web. Sci. Am. 284 (5): 34–43.
I. Astrova, N. Korda, and A. Kalja. 2007. Storing OWL Ontologies in SQL Relational Databases. Eng. Technol. 1 (4):167–172.
A. Khalid, S. A. H. Shah, and M. A. Qadir. 2009. OntRel: An Ontology Indexer to Store OWL-DL Ontologies and Its Instances. Int. Conf. of Soft. Comp. and Pattern Recognition. 478–483.
A. Gali, C. X. Chen, K. T. Claypool, and R. Uceda-Sosa. 2004. From Ontology to Relational Databases. In: Wang S. et.al. (eds) Conceptual Modeling for Advanced Application Domains. Lecture Notes in Computer Science. 3289: 278–289.
E. Vysniauskas and L. Nemuraite. Transforming ontology representation from OWL to relational database. Inf. Technol. Control. 35 (3): 333–343.
H. Afzal. 2016. OWLMap : Fully Automatic Mapping of Ontology into Relational Database Schema. Int. J. of Adv. Comp. Sci. and Apps. 7 (11): 7–15.
H. Zhang, Z. Wang, Z. Gao, and W. Li. 2009. Design and Implementation of Mapping Rules from OWL to Relational Database. 2009 WRI World Congress on Comp. Sci. and Inf. Eng. 4: 71–75.
R. S. Pressman. 2005. Software Engineering: A Practitioner’s Approach 6th ed. New York, NY, USA: McGraw-Hill, Inc.
Refbacks
- There are currently no refbacks.