Ontology Development for the Semantic Web: an HTML Form-Based Reverse Engineering Approach

The rapid growth of the Internet makes information available anywhere and anytime. Most businesses run Web-based front-end databases upon which online services are offered to end-users. The next generation of the Web, the semantic Web, seeks to offer data in a usable form for automatic reasoning. To this purpose, it is necessary to make existing database content ready-to-use for semantic Web applications, which use ontologies to formally define the semantics of their data. As a result, a large number of initiatives focus on building ontologies through automatic or semi-automatic processes. In this paper we present a semi-automatic reverse engineering approach that uses a relational database's HTML forms and a set of transformation rules to produce to an OWL ontology.

[1]  Joachim Biskup,et al.  Achievements of Relational Database Schema Design Theory Revisited , 1995, Semantics in Databases.

[2]  Vincent Englebert,et al.  Database Design Recovery , 1996, CAiSE.

[3]  David W. Embley,et al.  Towards Semantic Understanding -- An Approach Based on Information Extraction Ontologies , 2004, ADC.

[4]  Ryszard S. Michalski,et al.  A theory and methodology of inductive learning , 1993 .

[5]  Joobin Choobineh,et al.  A form-based approach for database analysis and design , 1992, CACM.

[6]  Irina Astrova,et al.  An HTML-Form-Driven Approach to Reverse Engineering of Relational Databases to Ontologies , 2005, Databases and Applications.

[7]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[8]  Irina Astrova,et al.  Reverse Engineering of Relational Databases to Ontologies , 2004, ESWS.

[9]  Sidi Mohamed Benslimane,et al.  Automated Migration of Data-Intensive Web Pages into Ontology-Based Semantic Web: A Reverse Engineering Approach , 2005, OTM Conferences.

[10]  Peter M. G. Apers,et al.  Object-Oriented Views of Relational Databases Incorporating Behaviour , 1995, DASFAA.

[11]  Joobin Choobineh,et al.  Acquisition and Use of Contextual Knowledge in a Form-Driven Database Design Methodology , 1986, ER.

[12]  Frederick H. Lochovsky,et al.  Data extraction and label assignment for web databases , 2003, WWW '03.

[13]  Robert J. Muller,et al.  Database Design for Smarties: Using UML for Data Modeling , 1999 .

[14]  Vipul Kashyap,et al.  Design and Creation of Ontologies for Environmental Information Retrieval1 , 1999 .

[15]  William J. Premerlani,et al.  An approach for reverse engineering of relational databases , 1993, [1993] Proceedings Working Conference on Reverse Engineering.

[16]  Steffen Staab,et al.  Unveiling the hidden bride: deep annotation for mapping and migrating legacy data to the Semantic Web , 2004, J. Web Semant..

[17]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[18]  Arnaud Sahuguet,et al.  Building intelligent Web applications using lightweight wrappers , 2001, Data Knowl. Eng..

[19]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[20]  Klaus R. Dittrich,et al.  On the Migration of Relational Schemas and Data to Object-OrientedDatabase Systems , 1997 .

[21]  Steffen Staab,et al.  From Manual to Semi-Automatic Semantic Annotation: About Ontology-Based Text Annotation Tools , 2000, SAIC@COLING.

[22]  Jean-François Boulicaut,et al.  Towards the reverse engineering of renormalized relational databases , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[23]  David W. Embley,et al.  Towards Ontology Generation from Tables , 2005, World Wide Web.

[24]  Michel C. A. Klein,et al.  Ontology Evolution: Not the Same as Schema Evolution , 2004, Knowledge and Information Systems.

[25]  Veda C. Storey,et al.  Reverse Engineering of Relational Databases: Extraction of an EER Model from a Relational Database , 1994, Data Knowl. Eng..

[26]  Jörg Pleumann,et al.  Easing Participation in the Semantic Web , 2002, Semantic Web Workshop.

[27]  Betty Salzberg Third normal form made easy , 1986, SGMD.

[28]  Pierre-Antoine Champin,et al.  Wrapping and Integrating Heterogeneous Relational Data with OWL , 2005, ICEIS.

[29]  Jörg Pleumann,et al.  Is Participation in the Semantic Web Too Difficult? , 2002, International Semantic Web Conference.

[30]  Alberto O. Mendelzon,et al.  Database techniques for the World-Wide Web: a survey , 1998, SGMD.

[31]  HongJiang Zhang,et al.  HTML page analysis based on visual cues , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[32]  Russ B. Altman,et al.  Automating Data Acquisition into Ontologies from Pharmacogenetics Relational Data Sources Using Declarative Object Definitions and XML , 2002, Pacific Symposium on Biocomputing.

[33]  F. E. A Relational Model of Data Large Shared Data Banks , 2000 .

[34]  Mimoun Malki,et al.  Extraction of Object-oriented Schemas from Existing Relational Databases: a Form-driven Approach , 2002, Informatica.

[35]  Raphael Volz,et al.  Migrating data-intensive web sites into the Semantic Web , 2002, SAC '02.