Abstract
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 objectoriented 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aksoy, D. Yazici, A. George, R.:Extending similarity-based fuzzy object-oriented data model. Proc. of the 1996 ACM symposium on Applied Computing SAC (1996), 542–546
Atkinson, M. P., Daynes, L., Jordan, M.J., Printezis, T., Spence, S.: An Orthogonally Persistent Java. ACM Sigmod Record, 25, 4 (1996).
Cattell, R. G. G. (ed.): The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers (2000).
De Caluwe, R. (ed.): Fuzzy and Uncertain Object-Oriented Databases: Concepts and Models. Advances in Fuzzy Systems, Applications and Theory, V, 13 (1998).
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object Oriented Design. Addison Wesley (1995).
Gutierrez, J. A., Sicilia, M. A., Garcia, E.: Integrating fuzzy associations and similarity relations in object oriented database systems. Proc. Intl. Conf. On Fuzzy Sets Theory and its Applications (2002), 66–67.
Horrocks, I.: DAML+OIL: A Reason-able Web Ontology Language. Proc. 8th Intl. Conference on Extending Database Technology (2002), 2–13.
Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty and Information. Prentice Hall (1988).
Klir, G., Wierman, M.: Uncertainty-Based Information: Elements of Generalized Information Theory. Springer-Verlag (1998).
Object Management Group: OMG Unified Modeling Language Specification, Version 1.3 (1999).
Stevens, P.: On Associations in the Unified Modelling Language, Proc. of UML2001. Springer-Verlag (2001).
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorenson, W.: Object Oriented Modelling and Desing. Prentice Hall (1996).
Russell, C. et al: Java Data Objects (JDO) Version 1.0 proposed final draft, Java Specification Request JSR000012 (2001).
Smets, P.: Imperfect information: Imprecision-Uncertainty. Uncertainty Management in Information Systems: From Needs to Solutions. Kluwer Academic Publishers (1997), 225–254.
Yazici, A., George, R., Demet Aksoy, D.: Design and Implementation Issues in the Fuzzy Object-Oriented Data Model. Information Sciences, 108, 1-4 (1998), 241–260.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ángel Sicilia, M., Antonio Gutiérrez, J., García, E. (2002). Designing Fuzzy Relations in Orthogonal Persistence Object-Oriented Database Engines. In: Garijo, F.J., Riquelme, J.C., Toro, M. (eds) Advances in Artificial Intelligence — IBERAMIA 2002. IBERAMIA 2002. Lecture Notes in Computer Science(), vol 2527. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36131-6_25
Download citation
DOI: https://doi.org/10.1007/3-540-36131-6_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00131-7
Online ISBN: 978-3-540-36131-2
eBook Packages: Springer Book Archive