Fuzzy sets, uncertainty, and information
Fuzzy sets, uncertainty, and information
Object-oriented modeling and design
Object-oriented modeling and design
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An orthogonally persistent Java
ACM SIGMOD Record
Design and implementation issues in the fuzzy object-oriented data model
Information Sciences—Informatics and Computer Science: An International Journal
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Extending similarity-based fuzzy object-oriented data model
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Uncertainty-Based Information: Elements of Generalized Information Theory
Uncertainty-Based Information: Elements of Generalized Information Theory
DAML+OIL: A Reason-able Web Ontology Language
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
On Associations in the Unified Modelling Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Fuzzy XML data modeling with the UML and relational data models
Data & Knowledge Engineering
Representing and reasoning on fuzzy UML models: A description logic approach
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Semantic relations between concepts or data are common modelling devices in various knowledge representation approaches. Fuzzy relations can be defined as fuzzy subsets of the cartesian product of a number of domains, extending the notion of crisp relation. Associations in object-oriented modelling - and more specifically in the Unified Modelling Language - can be interpreted as crisp relations on the classifiers they connect, and thus the concept of association can be extended to its fuzzy counterpart by representing a fuzzy relation on the classes involved in the association. In this paper, the resolution form of a fuzzy relation is described as a convenient way to represent fuzzy associations in object-oriented programming languages, thus enabling an efficient practical representation mechanism for them. Specific cases of fuzzy relations can also be dealt with by adding semantic constraints to fuzzy associations. One of the most interesting cases is that of similarity relations, which essentially generalize the notion of object equality to the fuzzy case. Fuzzy relations can be stored in orthogonally persistent object databases by using the described fuzzy association design, as illustrated in this paper with a case study that uses the db4o persistence engine.