This paper presents a modeling approach which couples fuzzy object-ori
ented database modeling with fuzzy logic. The modeling approach introd
uced here handles fuzziness at attribute, object/class and class/super
class levels in addition to fuzziness in class/class relationships and
various associations among classes. We utilize logical rules to defin
e some of the crisp/fuzzy relationships and associations which cannot
be presented easily with object-oriented modeling features alone in th
e class hierarchies. We think that incorporation of object-oriented da
tabase modeling with logic along with usage of fuzzy set theory simpli
fies the design of complex and knowledge-intensive applications and ha
ndles uncertainty effectively, therefore resulting in a powerful model
ing framework. (C) 1997 Elsevier Science B.V.