International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 76 - Number 17 |
Year of Publication: 2013 |
Authors: C. Ramathilagam, M. L. Valarmathi |
10.5120/13341-0776 |
C. Ramathilagam, M. L. Valarmathi . A framework for OWL DL based Ontology Construction from Relational Database using Mapping and Semantic Rules. International Journal of Computer Applications. 76, 17 ( August 2013), 31-37. DOI=10.5120/13341-0776
World Wide Web (WWW) is capable of retrieving the results only through location finding of search terms, where as Semantic web retrieves by analysing the keywords because of the machine accessible nature of semantic data. One such Semantic data format is Ontology. Ontologies are the web documents generated by Web Ontology Language to provide more precise web content, thus by improving the performance of information retrieval. Semantic web requires data either in terms of manual creation or through conversion from existing data. Ontologies lack semantically rich data because the manual construction of these documents are time consuming and also the domain experts need to understand the syntax and semantics of Ontology development languages. One alternate to compensate for the rich set of data is to take the contents of Relational Data Base (RDB) for domain related applications in the Semantic Web. This is possible by mapping the RDB constructs into Ontology constructs. This paper proposes an RDB to Ontology mapping system framework which can generate an Ontology based on the proposed Mapping Rules for a Banking domain. The Mapping rules are generated both for, 1) direct mapping 2) integrity constraints mapping. Direct mapping is, RDB components like table, attribute, data are mapped to the corresponding Ontology components. Integrity constraints mapping covers primary key, foreign key and column constraints mapped to the relevant Ontology components. This is the direct translation of RDB structure. This paper also proposes additional Semantic Rules for the generated Ontology to provide richer semantics. This in turn provides more expressiveness in Ontology representation and also efficient reasoning power.