ONTOLOGY DEVELOPMENT FOR THE SEMANTIC WEB: AN HTML FORM-BASED REVERSE ENGINEERING APPROACH

Authors

  • SIDI MOHAMED BENSLIMANE University of Claude Bernard, Lyon, France
  • DJAMAL BENSLIMANE University of Claude Bernard, Lyon, France
  • MIMOUN MALKI University of Sidi Bel-Abbes, Sidi Bel-Abbes, Algeria
  • ZAKARIA MAAMAR Zayed University, Dubai, U.A.E
  • PHILIPPE THIRAN University of Namur, Namur, Belgium
  • YOUSSEF AMGHAR INSA, Lyon, France
  • MOHAND-SAID HACID University of Claude Bernard, Lyon, France

Keywords:

Ontology extraction, Relational database, HTML form, Reverse engineering

Abstract

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 of- fered 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 on- tologies 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 rela- tional database’s HTML forms and a set of transformation rules to produce to an OWL ontology.

 

Downloads

Download data is not yet available.

References

M. Erdmann, A. Maedche, H. Schnurr, S. Staab, From manual to semi-automatic semantic annotation:

About ontology-based text annotation tools, in: Proceedings of the COLING 2000Workshop

on Semantic Annotation and Intelligent Content, Luxembourg, 2000.

R. Volz, S. Handschuh, S. Staab, L. Stojanovic, N. Stojanovic, Unveiling the hidden bride: deep

annotation for mapping and migrating legacy data to the semantic web., Journal of Web Semantic

(2) (2004) 187–206.

S. Haustein, J. Pleumann, Easing participation in the semantic web., in: Proceedings of the

WWW2002 International Workshop on the Semantic Web, Hawaii, 2002.

N. F. Noy, M. C. A. Klein, Ontology evolution: Not the same as schema evolution., Knowl. Inf.

Syst. 6 (4) (2004) 428–440.

R. H. L. Chiang, T. M. Barron, V. C. Storey, Reverse engineering of relational databases: Extraction

of an eer model from a relational database., Data Knowl. Eng. 12 (2) (1994) 107–142.

W. J. Premerlani, M. R. Blaha, An approach for reverse engineering of relational databases.,

Commun. ACM 37 (5) (1994) 42–49, 134.

E. F. Codd, A relational model of data for large shared data banks., Commun. ACM 13 (6) (1970)

–387.

R. J. Muller, Database Design for Smarties: Using UML for Data Modeling., M. Kaufmann, 1999.

J. Biskup, Achievements of relational database schema design theory revisited., in: Semantics in

Databases, Vol. 1358 of LNCS, Springer, 1998, pp. 29–54.

M. W. W. Vermeer, P. M. G. Apers, Object-oriented views of relational databases incorporating

behaviour., 1995, pp. 26–35.

A. Behm, A. Geppert, K. Dittrich, On the Migration of Relational Schemas and Data to Object-

Oriented Database Systems, in: the 5th Int. Conference on Re-Technologies for Information Systems,

Klagenfurt, 1997, pp. 13–33.

J.-L. Hainaut, J. Henrard, J.-M. Hick, D. Roland, V. Englebert, Database design recovery ., in:

Advances Information System Engineering, 8th International Conference, (CAiSE’96), Vol. 1080

of LNCS, Springer, 1996, pp. 272–300.

V. Kashyap, Design and creation of ontologies for environmental information retrieval., in: Twelfth

Workshop on Knowledge Acquisition, Modeling and Management, Alberta, Canada, 1999.

L. Stojanovic, N. Stojanovic, R. Volz, Migrating data-intensive web sites into the semantic web.,

in: Proceedings of the 2002 ACM Symposium on Applied Computing (SAC’2002), ACM, Madrid,

Spain, 2002, pp. 1100–1107.

D. L. Rubin, M. Hewett, D. E. Oliver, T. E. Klein, R. B. Altman, Automating data acquisition

into ontologies from pharmacogenetics relational data sources using declarative object definitions

and xml., in: Pacific Symposium on Biocomputing, 2002, pp. 88–99.

I. Astrova, Reverse Engineering of Relational Databases to Ontologies, in: the 1st European Semantic

Web Symposium (ESWS), Heraklion, Crete, Greece, 2004, pp. 327–341.

A. Sahuguet, F. Azavant, Building intelligent web applications using lightweight wrappers., Data

Knowl. Eng. 36 (3) (2001) 283–316.

J. Wang, F. H. Lochovsky, Data extraction and label assignment for web databases., in: Proceedings

of the 12th international conference on World Wide Web (WWW’03), 2003, pp. 187–196.

D. W. Embley, Towards semantic understanding - an approach based on information extraction

ontologies., in: Proceedings of the 25th Australasian Database Conference, New Zealand, 2004.

S. Suwanmanee, D. Benslimane, P.-A. Champin, P. Thiran, Wrapping and integrating heterogeneous

relational data with owl., in: ICEIS (1), 2005, pp. 11–18.

D. Florescu, A. Y. Levy, A. O. Mendelzon, Database techniques for the world-wide web: A survey.,

SIGMOD Record 27 (3) (1998) 59–74.

I. Astrova, B. Stantic, An HTML Forms driven Approach to Reverse Engineering of Relational

Databases to Ontologies, in: eds. M. H. Hamza (Ed.), the 23rd IASTED International Conference

on Databases and Applications (DBA), Innsbruck, Austria, 2005, pp. 246– 251.

J. Choobineh, M. V. Mannino, V. P. Tseng, A form-based approach for database analysis and

design, Commun. ACM 35 (2) (1992) 108–120.

M. V. Mannino, J. Choobineh, J. J. Hwang, Acquisition and use of contextual knowledge in a

form-driven database design methodology., in: Proceedings of the Fifth International Conference

on Entity-Relationship Approach, 1986, pp. 361–377.

M. Malki, A. Flory, M. K. Rahmouni, Extraction of object-oriented schemas from existing relational

databases: a form-driven approach., Informatica, Lith. Acad. Sci. 13 (1) (2002) 47–72.

Y. A. Tijerino, D. W. Embley, D. W. Lonsdale, Y. Ding, G. Nagy, Towards ontology generation

from tables., World Wide Web 8 (3) (2005) 261–285.

Y. Yang, H. Zhang, Html page analysis based on visual cues., in: ICDAR, IEEE Computer Society,

Seattle, WA, USA, 2001, pp. 859–864.

R. S. Michalski, A theory and methodology of inductive learning., Artif. Intell. 20 (2) (1983)

–161.

I. Budak Arpinar, B. Aleman-Meza, R. Zhang, A. Maduko, Extracting entity relationship schema

from a relational database through reverse engineering, in: proc. of ER’94, San-Diego, USA, 2004.

H. Mannila, K.-J. R¨aih¨a, Design of Relational Databases Addison., Addison-Wesley Publishing

Company, 1992.

J.-M. Petit, F. Toumani, J.-F. Boulicaut, J. Kouloumdjian, Towards the reverse engineering of

denormalized relational databases., in: Proceedings of the Twelfth International Conference on

Data Engineering, 1996, pp. 218–227.

C. Batini, M. Lenzerini, S. Navathe, A Comparative Analysis of Methodologies for Databases

Schema Integration, ACM Computing Surveys 18 (1986) 323–364.

B. Salzberg, Third normal form made easy., SIGMOD Record 15 (4) (1986) 2–18.

S. Abiteboul, R. Hull, V. Vianu, Foundations of Databases, Addison-Wesley, 1995.

A. Maedche, S. Staab, Ontology learning for the semantic web, IEEE Intelligent Systems 16 (2),

special Issue on Semantic Web.

S. M. Benslimane, M. Malki, D. Amar Bensaber, Automated Migration of Data-Intensive Web

Pages into Ontology-Based SemanticWeb: A Reverse Engineering Approach, in: Proceedings of International

Conference on Ontologies,Databases and Applications of SEmantics (ODBASE’2005),

Vol. 3761 of LNCS, Springer, Cyprus, 2005, pp. 1640 – 1649.

M. K. Smith, C.Welty, D. McGuinness, Owl web ontology language guide.W3C Recommendation.

http://www.w3.org/TR/owl-guide/ (2004).

Downloads

Published

2007-05-30

How to Cite

BENSLIMANE, S. M. ., BENSLIMANE, D., MALKI, M. ., MAAMAR, Z. ., THIRAN, P. ., AMGHAR, Y. ., & HACID, M.-S. (2007). ONTOLOGY DEVELOPMENT FOR THE SEMANTIC WEB: AN HTML FORM-BASED REVERSE ENGINEERING APPROACH. Journal of Web Engineering, 6(2), 143–164. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4127

Issue

Section

Articles