A fuzzy deductive object-oriented database model

Object-oriented and deductive database models are two different paradigms in database modeling. As has been pointed out by many researchers, each of these data models has its shortcomings when dealing with database/knowledge-base applications. Therefore, it is believed that combining object-oriented concepts with those of deductive database modeling results in a powerful data model especially for knowledge-intensive applications. In these applications, it is important to model and manipulate complex objects and relationships with uncertain properties. This study introduces a fuzzy deductive object-oriented database model for representation and deduction of complex and fuzzy objects. Although various types of uncertainty, such as null, incomplete and fuzzy types are considered, we mainly focus on fuzzy types. Deduction is used to cope with complex relationships and to derive new information. In addition, the implementation of this model using Poplog environment is briefly described.

[1]  Henri Prade,et al.  Generalizing Database Relational Algebra for the Treatment of Incomplete/Uncertain Information and Vague Queries , 1984, Inf. Sci..

[2]  Adnan Yazici,et al.  An index structure for fuzzy databases , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[3]  Michael Kifer,et al.  F-logic: a higher-order language for reasoning about objects, inheritance, and scheme , 1989, SIGMOD '89.

[4]  Yves Caseau,et al.  The LAURE Model for Object-Oriented Logic Databases , 1991, DASFAA.

[5]  Serge Abiteboul,et al.  Towards a Deductive Object-Oriented Database Language , 1990, Data Knowl. Eng..

[6]  D. Dubois,et al.  Vagueness, typicality, and uncertainty in class hierarchies , 1991 .

[7]  Qiming Chen,et al.  HILOG: A High-Order Logic Programming Language for Non-1NF Deductive Databases , 1989, DOOD.

[8]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[9]  L. A. Zedeh Knowledge representation in fuzzy logic , 1989 .

[10]  B. Buckles,et al.  Modelling class hierarchies in the fuzzy object-oriented data model , 1993 .

[11]  Elisa Bertino,et al.  Object-oriented database management systems: concepts and issues , 1991, Computer.

[12]  Adnan Yazici,et al.  Fuzzy object-oriented database modeling coupled with fuzzy logic , 1997, Fuzzy Sets Syst..

[13]  R. De Caluwe,et al.  UFO: uncertainty and fuzziness in an object-oriented model , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[14]  Roberto V. Zicari,et al.  Incomplete information in object-oriented databases , 1990, SGMD.

[15]  Letizia Tanca,et al.  Integrating object-oriented data modelling with a rule-based programming paradigm , 1990, SIGMOD '90.

[16]  Gloria Bordogna,et al.  A fuzzy object oriented data model , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[17]  Z. Meral Özsoyoglu,et al.  LLO: an object-oriented deductive language with methods and method inheritance , 1991, SIGMOD '91.