Elsevier

Fuzzy Sets and Systems

Volume 140, Issue 1, 16 November 2003, Pages 129-150
Fuzzy Sets and Systems

A deductive probabilistic and fuzzy object-oriented database language

https://doi.org/10.1016/S0165-0114(03)00031-9Get rights and content

Abstract

We introduce a deductive probabilistic and fuzzy object-oriented model where a class property (i.e., an attribute or a method) can contain fuzzy set values, and uncertain class membership and property applicability are measured by lower and upper bounds on probability. Each uncertainly applicable property is interpreted as a default probabilistic logic rule, which is defeasible, and probabilistic default reasoning on fuzzy events is proposed for uncertain property inheritance and class recognition. This provides a formal basis for the design and implementation of FRIL++, the object-oriented extension of FRIL, a logic programming language dealing with both probability and fuzziness. The basic features of FRIL++ and its application as a programming language for deductive probabilistic and fuzzy object-oriented databases are presented.

References (35)

  • J.F. Baldwin, T.P. Martin, B.W. Pilsworth, FRIL—Fuzzy and Evidential Reasoning in Artificial Intelligence, Research...
  • G. Bordogna et al.

    A fuzzy object-oriented data model managing vague and uncertain information

    Internat. J. Intell. Systems

    (1999)
  • P. Bosc, O. Pivert, At the crossroads of database systems and fuzzy sets, in: Proc. 1st Internat. Joint Conf. of the...
  • T.H. Cao

    Uncertain inheritance and recognition as probabilistic default reasoning

    Internat. J. Intell. Systems

    (2001)
  • T.H. Cao, J.M. Rossiter, T.P. Martin, J.F. Baldwin, On the implementation of FRIL++ for object-oriented logic...
  • T.H. Cao, J.M. Rossiter, T.P. Martin, J.F. Baldwin, Inheritance and recognition in uncertain and fuzzy object-oriented...
  • K.R. Dittrich, A. Geppert, Object-oriented DBMS and beyond, in: Proc. Conf. on Current Trends in Theory and Practice of...
  • Cited by (26)

    • Data modeling and querying with fuzzy sets: A systematic survey

      2022, Fuzzy Sets and Systems
      Citation Excerpt :

      In the fuzzy and probabilistic relational databases, for example, a tuple with probabilistic measure contains fuzzy attribute values (i.e., attribute values represented by fuzzy sets/possibility distributions), or a tuple with membership degree contains probabilistic attribute values (i.e., attribute values represented by probability distributions). To enable fuzzy databases more intelligent, a fuzzy deductive object-oriented database model has been proposed for knowledge-based complex fuzzy data processing in [128,129,251], and even a deductive probabilistic and fuzzy object-oriented database language has been proposed [49]. Recently, there has been a renewed interest in introducing fuzzy logic programming into fuzzy databases [116].

    • A relational database model and algebra integrating fuzzy attributes and probabilistic tuples

      2022, Fuzzy Sets and Systems
      Citation Excerpt :

      As such, however, both [15] and [46] did not consider uncertainty at the tuple level. Meanwhile, for the deductive and fuzzy object-oriented database language proposed in [16], an object class property, i.e., an attribute or a method, could contain fuzzy set values and the uncertain applicability of a property to a class was represented by probability intervals. Some other references on fuzzy object-oriented databases can be found in [38].

    • Uncertain and fuzzy object bases: A data model and algebraic operations

      2011, International Journal of Uncertainty, Fuzziness and Knowldege-Based Systems
    View all citing articles on Scopus
    View full text