Skip to main content

Designing Fuzzy Relations in Orthogonal Persistence Object-Oriented Database Engines

  • Conference paper
  • First Online:
Advances in Artificial Intelligence — IBERAMIA 2002 (IBERAMIA 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2527))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Atkinson, M. P., Daynes, L., Jordan, M.J., Printezis, T., Spence, S.: An Orthogonally Persistent Java. ACM Sigmod Record, 25, 4 (1996).

    Google Scholar 

  3. Cattell, R. G. G. (ed.): The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers (2000).

    Google Scholar 

  4. De Caluwe, R. (ed.): Fuzzy and Uncertain Object-Oriented Databases: Concepts and Models. Advances in Fuzzy Systems, Applications and Theory, V, 13 (1998).

    Google Scholar 

  5. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object Oriented Design. Addison Wesley (1995).

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Horrocks, I.: DAML+OIL: A Reason-able Web Ontology Language. Proc. 8th Intl. Conference on Extending Database Technology (2002), 2–13.

    Google Scholar 

  8. Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty and Information. Prentice Hall (1988).

    Google Scholar 

  9. Klir, G., Wierman, M.: Uncertainty-Based Information: Elements of Generalized Information Theory. Springer-Verlag (1998).

    Google Scholar 

  10. Object Management Group: OMG Unified Modeling Language Specification, Version 1.3 (1999).

    Google Scholar 

  11. Stevens, P.: On Associations in the Unified Modelling Language, Proc. of UML2001. Springer-Verlag (2001).

    Google Scholar 

  12. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorenson, W.: Object Oriented Modelling and Desing. Prentice Hall (1996).

    Google Scholar 

  13. Russell, C. et al: Java Data Objects (JDO) Version 1.0 proposed final draft, Java Specification Request JSR000012 (2001).

    Google Scholar 

  14. Smets, P.: Imperfect information: Imprecision-Uncertainty. Uncertainty Management in Information Systems: From Needs to Solutions. Kluwer Academic Publishers (1997), 225–254.

    Google Scholar 

  15. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics