OntRel: An optimized relational structure for storage of dynamic OWL-DL ontologies

Ontology is one of the most important components of semantic based information systems which provides context to the document. Ontology enables us to define relationship between different terminologies from diverse domains. To interpret this information and perform reasoning we require to store Ontologies in a way that retrieval becomes easy. Ontologies are defined using OWL (Web Ontology Language) which is based on XML. All the OWL documents are stored in the form of specialized XML files. With the increase in the semantic websites number of Ontologies describing different domains also grow and with their growth there comes a problem of storing these Ontologies. With the passage of time it has been established that RDBMS (Relational Database Management Systems) is the most efficient and reliable Data Structure in terms of storage and retrieval. To store OWL documents in RDBMS multiple techniques have been proposed, but they still lack the advantages of RDBMS. All the databases in RDBMS are closed in nature, but OWL documents are inherently dynamic and semi-structured. So, there is a need to preserve the dynamic OWL documents in the Relational structure in such an way that no data or relationship is lost and advantages of RDBMS are also gained. This paper briefly presents the survey of existing ontologies with comparative analysis on the basis of Load Time and Query Performance. Secondly, this paper makes a contribution by proposing a rule based approach to improve the downside of earlier techniques.

[1]  Enrico Motta,et al.  SemSearch: A Search Engine for the Semantic Web , 2006, EKAW.

[2]  Jeff Heflin,et al.  DLDB2: A Scalable Multi-perspective Semantic Web Repository , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[3]  Dimitrios Tektonidis,et al.  ONAR: An Ontologies-based Service Oriented Application Integration Framework , 2006 .

[4]  Katsumi Tanaka,et al.  An Effective and Secure Search of Office Documents , 2007 .

[5]  José Francisco Aldana Montes,et al.  A Tool for Storing OWL Using Database Technology , 2005, OWLED.

[6]  Irina Astrova,et al.  Storing OWL Ontologies in SQL Relational Databases , 2007 .

[7]  Dominique Lenne,et al.  KoMIS: An Ontology-Based Knowledge Management System for Industrial Safety , 2007 .

[8]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[9]  Ian Horrocks,et al.  The Instance Store: Description Logic Reasoning with Large Numbers of Individuals , 2004 .

[10]  Chun-Hee Lee,et al.  An Efficient and Scalable Management of Ontology , 2007, DASFAA.

[11]  Li Ma,et al.  Minerva: A Scalable OWL Ontology Storage and Inference System , 2006, ASWC.

[12]  Young-Sik Jeong,et al.  Persistent Storage System for Efficient Management of OWL Web Ontology , 2007, UIC.

[13]  Jeff Heflin,et al.  LUBM: A benchmark for OWL knowledge base systems , 2005, J. Web Semant..

[14]  Jeff Heflin,et al.  DLDB: Extending Relational Databases to Support Semantic Web Queries , 2003, PSSS.

[15]  I. Horrocks,et al.  The Instance Store: DL Reasoning with Large Numbers of Individuals , 2004, Description Logics.

[16]  Hyoil Han,et al.  PIES: A Web Information Extraction System Using Ontology and Tag Patterns , 2005, WAIM.

[17]  Li Ma,et al.  Towards a Complete OWL Ontology Benchmark , 2006, ESWC.