Skip to main content

A FCA-Based Ontology Construction for the Design of Class Hierarchy

  • Conference paper
Computational Science and Its Applications – ICCSA 2005 (ICCSA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3482))

Included in the following conference series:

Abstract

One of the most tasks of object-oriented software designers is the design of the class hierarchy and the relationships among classes. Since there are many conceptual similarities with the design of an ontology, and an ontology is semantically richer than a UML class model, it makes sense to put the emphasis on ontology design. That is, an object-oriented software designer can design an ontology by organizing object classes in a class hierarchy and creating relationships among classes. UML models can then be generated from the ontology.

In this paper, we introduce the Formal Concept Analysis(FCA) as the basis for a practical and well founded methodological approach to the construction of ontology. We show a semi-automatic, graphic and interactive tool to support this approach. The purpose of this work is to provide a semi-automatic methods for the ontology developers. We describe here the basic ideas of the work and its current state.

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. Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. In: Presented at the Padua workshop on Formal Ontology (March 1993)

    Google Scholar 

  2. Gruninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies. In: Proceedings of IJCAI 1995 Workshop on Basic Ontological Issues in Knowledge Sharing (1995)

    Google Scholar 

  3. Uschold, M., King, M.: Towards a Methodology for Building Ontologies. In: Workshop on Basic Ontological Issues in Knowledge Sharing (1995)

    Google Scholar 

  4. Fernandez, M., Gomez-Perez, A., Juristo, N.: Methontology: From Ontological Art Towards Ontological Engineering. In: Symposium on Ontological Engineering of AAAI, Stanford, California (March 1997)

    Google Scholar 

  5. Kitchenham, B.A., Travassos, G.H., von Mayrhauser, A., Niessink, F., Schneidewind, N.F., Singer, J., Takada, S., Vehvilainen, R., Yang, H.: Towards an ontology of software maintenance. Journal of Software Maintenance: Research and Practice 11(6), 365–389 (1999)

    Article  Google Scholar 

  6. Annamalai, M., Sterling, L.: Guidelines for constructing reusable domain ontologies. In: AAMAS 2003 Workshop on ontologies in agent systems, Melbourne, Australia, pp. 71–74 (2003)

    Google Scholar 

  7. Ganter, B., Wille, R.: Formal Concept Analysis, Mathematical Foundations. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  8. Tilley, T., Cole, R., Becker, P., Eklund, P.: A Survey of Formal Concept Analysis Support for Software Engineering Activities. In: Stumme, G. (ed.) Proceedings of the First International Conference on Formal Concept Analysis-ICFCA 2003. Springer, Heidelberg (February 2003)

    Google Scholar 

  9. van Deursen, A., Kuipers, T.: Identifying objects using cluster and concept analysis. In: Proceedings of the 21st International Conference on Software Engineering, ICSE 1999, pp. 246–255. IEEE Computer Society Press, Los Alamitos (1999)

    Chapter  Google Scholar 

  10. Lindig, C.: Concept-based component retrieval. In: Working Notes of the IJCAI 1995 Workshop: Formal Approaches to the Reuse of Plans, Proofs, and Programs, Montreal, pp. 21–25 (August 1995)

    Google Scholar 

  11. Shen, Y., Park, Y.: Concept-based retrieval of classes using access behavior of methods. In: Proc. of the Int. Conf. on Inf. Reuse and Integration, pp. 109–114 (1999)

    Google Scholar 

  12. Antoniol, G., Casazza, G., Penta, M.D., Merlo, E.: A method to reorganize legacy systems via concept analysis. In: Proceedings of the 9th International Workshop on Program Comprehension, Toronto, Canada, pp. 281–291 (May 2001)

    Google Scholar 

  13. Waters, R., Rugaber, S., Abowd, G.D.: Architectural element matching using concept analysis. In: Proceedings of the 14th IEEE Conference on Automated Software Engineering, pp. 291–294 (October 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hwang, SH., Kim, HG., Yang, HS. (2005). A FCA-Based Ontology Construction for the Design of Class Hierarchy. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424857_90

Download citation

  • DOI: https://doi.org/10.1007/11424857_90

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25862-9

  • Online ISBN: 978-3-540-32045-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics