This paper presents a modeling approach which couples fuzzy object-oriented database modeling with fuzzy logic. The modeling approach introduced here handles fuzziness at attribute, object/class and class/superclass levels in addition to fuzziness in class/class relationships and various associations among classes. We utilize logical rules to define some of the crisp/fuzzy relationships and associations which cannot be presented easily with object-oriented modeling features alone in the class hierarchies. We think that incorporation of object-oriented database modeling with logic along with usage of fuzzy set theory simplifies the design of complex and knowledge-intensive applications and handles uncertainty effectively, therefore resulting in a powerful modeling framework.
- Fuzzy set theory
- Logic programming
- Object-oriented database modeling
ASJC Scopus subject areas
- Artificial Intelligence