An Ontology for Classifying the Semantics of Relationships in Database Design

Relationships are an integral part of conceptual database design because they represent associations between entities from the real world. With the proliferation of both traditional, corporate, and now, web-based, databases representing similar entities, comparison of relationships across these databases is increasingly important. The ability to compare and resolve similarities in relationships in an automated manner is critical for merging diverse database designs, thus facilitating their effective use and reuse. The key to automating such comparisons is the capture and classification of the semantics of the relationship verb phrases. This research presents a multi-layered ontology for classifying verb phrases to capture their semantics. The fundamental layer captures the most elementary relationships between entities. The next, generic layer combines or arranges fundamental relationships to represent generic, realworld relationships. Finally, the contextual layer instantiates the generic relationships with specific verb phrases in different situations. Empirical testing of the ontology illustrates its effectiveness.

[1]  R. Stamper Signs, Information, Norms and Systems , 1996 .

[2]  Nigel Shadbolt,et al.  The Use of Ontologies in a Decision Support System for Business Process Re-Engineering , 1998 .

[3]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[4]  Michael Lloyd-Williams,et al.  Exploiting Domain Knowledge During the Automated Design of Object-Oriented Databases , 1997, ER.

[5]  Kathleen Dahlgren,et al.  A linguistic ontology , 1995, Int. J. Hum. Comput. Stud..

[6]  Michael L. Brodie Association: A Database Abstraction for Semantic Modelling , 1981, ER.

[7]  Nicolas Spyratos,et al.  Contextualization as an Abstraction Mechanism for Conceptual Modelling , 1999, ER.

[8]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[9]  Veda C. Storey,et al.  A Methodology for Learning Across Application Domains for Database Design Systems , 2002, IEEE Trans. Knowl. Data Eng..

[10]  David W. Embley,et al.  A Conceptual-Modeling Approach to Extracting Data from the Web , 1998, ER.

[11]  Peter P. Chen The entity-relationship approach , 1993 .

[12]  Veda C. Storey,et al.  Modelling of set Membership: The Notion and the Issues , 1995, Data Knowl. Eng..

[13]  C. Morris Signs, Language and Behavior , 1947 .

[14]  Veda C. Storey,et al.  Naive Semantics to Support Automated Database Design , 2002, IEEE Trans. Knowl. Data Eng..

[15]  Renate Motschnig,et al.  A Generic Framework for the Modeling of Contexts and its Applications , 2000, Data Knowl. Eng..

[16]  Carole D. Hafner,et al.  The State of the Art in Ontology Design: A Survey and Comparative Review , 1997, AI Mag..

[17]  Veda C. Storey,et al.  Knowledge-Based Approaches to Database Design , 1993, MIS Q..

[18]  John Mylopoulos,et al.  Classes and Instances , 1992, Int. J. Cooperative Inf. Syst..

[19]  David W. Embley,et al.  Conceptual-Model-Based Data Extraction from Multiple-Record Web Pages , 1999, Data Knowl. Eng..

[20]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[21]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[22]  Il-Yeol Song,et al.  A Taxonomy of Recursive Relationships and Their Structural Validity in ER Modeling , 1999, ER.

[23]  Zoubida Kedad,et al.  Dealing with Semantic Heterogeneity During Data Integration , 1999, ER.

[24]  Ronald J. Brachman,et al.  What IS-A Is and Isn't: An Analysis of Taxonomic Links in Semantic Networks , 1983, Computer.

[25]  Veda C. Storey,et al.  Database design with common sense business reasoning and learning , 1997, TODS.

[26]  Veda C. Storey,et al.  A semiotics framework for information systems classification and development , 1999, Decis. Support Syst..

[27]  Veda C. Storey,et al.  An Ontology-Based Expert System for Database Design , 1998, Data Knowl. Eng..