Softening the object-oriented database model: imprecision, uncertainty, and fuzzy types

Object-oriented databases have proved to be a good alternative to the relational ones of Codd when dealing with applications characterized by their complexity and dynamism. A big part of the effort of researchers in the field of object-oriented databases (OODB) has been focused on the study of the addition of vagueness to this database model. There are different levels where vagueness can arise: uncertain and imprecise attribute values, fuzzy extents in classes, vague relationships between classes (including inheritance), and soft type definitions. We summarize our proposal in this area, showing how these different sources of vagueness can be managed over a traditional OODB system. We explain the new structures to be considered in order to incorporate vagueness and we use the Unified Modeling Language (UML) to make the conceptual representation of this structures clear because of its direct translation to an object-oriented model.

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

[2]  Norman W. Paton,et al.  Object-oriented databases - a semantic data model approach , 1992, Prentice Hall International Series in Computer Science.

[3]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[4]  Elisa Bertino,et al.  Object-Oriented Database Systems: Concepts and Architectures , 1993 .

[5]  Adnan Yazici,et al.  Design and Implementation Issues in the Fuzzy Object-Oriented Data Model , 1998, Inf. Sci..

[6]  Olga Pons,et al.  A conceptual approach for dealing with imprecision and uncertainty in object-based data models , 1996, Int. J. Intell. Syst..

[7]  Rita De Caluwe Fuzzy And Uncertain Object-Oriented Databases: Concepts And Models , 1997 .

[8]  Nancy Van Gyseghem,et al.  Imprecision and uncertainty in the UFO database model , 1998 .

[9]  Adnan Yazici,et al.  Flexible Querying in an Intelligent Object-Oriented Database Environment , 2000, FQAS.

[10]  Gloria Bordogna,et al.  Typicality based on soft aggregations in fuzzy object oriented databases , 1999, EUSFLAT-ESTYLF Joint Conf..

[11]  Gloria Bordogna,et al.  A fuzzy object‐oriented data model for managing vague and uncertain information , 1999 .

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

[13]  Donald Perlis,et al.  Uniform accountability for multiple models of reasoning , 1988 .

[14]  M.A. Vila,et al.  Fuzzy types: softening structures , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[15]  R. G. G. Cattell,et al.  Recent books , 2000, IEEE Spectrum.