Skip to main content

Pruning Ontologies in the Development of Conceptual Schemas of Information Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3288))

Abstract

In the past, most conceptual schemas of information systems have been developed essentially from scratch. Currently, however, several research projects are considering an emerging approach that tries to reuse as much as possible the knowledge included in existing ontologies. Using this approach, conceptual schemas would be developed as refinements of (more general) ontologies. However, when the refined ontology is large, a new problem that arises using this approach is the need of pruning the concepts in that ontology that are superfluous in the final conceptual schema. This paper proposes a new method for pruning ontologies in this approach. We show the advantages of our method with respect to similar pruning methods developed in other contexts. Our method is general and it can be adapted to most conceptual modeling languages. We give the complete details of its adaptation to the UML. On the other hand, the method is fully automatic. The method has been implemented. We illustrate the method by means of its application to a case study that refines the Cyc ontology.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrial, J.R.: The B-Book, p. 779. Cambridge University Press, Cambridge (1996)

    Book  MATH  Google Scholar 

  2. Coleman, D., Arnold, P., Bodoff, S., Dollin, C., Gilchrist, H., Hayes, F., Jeremaes, P.: Object-Oriented Development, p. 316. Prentice-Hall, Englewood Cliffs (1994)

    Google Scholar 

  3. Castano, S., De Antonellis, V., Zonta, B.: Classifying and Reusing Conceptual Schemas. In: Pernul, G., Tjoa, A.M. (eds.) ER 1992. LNCS, vol. 645, pp. 121–138. Springer, Heidelberg (1992)

    Google Scholar 

  4. Conesa, J.: A Case Study on Pruning General Ontologies for the Development of Conceptual Schemas. Technical Report LSI-04-18-R, UPC (2004)

    Google Scholar 

  5. Conesa, J., de Palol, X., Olivé, A.: Building Conceptual Schemas by Refining General Ontologies. In: Mařík, V., Štěpánková, O., Retschitzegger, W. (eds.) DEXA 2003. LNCS, vol. 2736, pp. 693–702. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Fowler, Refactoring, M.: Improving the Design of Existing Code, p. 431. Addison-Wesley, Reading (2000)

    Google Scholar 

  7. Gruber, T.R.: Toward Principles for the Design of Ontologies used for Knowledge Sharing. International Journal of Human and Computer Studies 43(5/6), 907–928 (1995)

    Article  Google Scholar 

  8. Guarino, N.: Formal Ontology and Information Systems. In: Proc. FOIS 1998, Trento, pp. 3–15. IOS Press, Amsterdam (1998)

    Google Scholar 

  9. Kietz, J.-U., Maedche, A., Volz, R.: A Method for semi-automatic ontology acquisition from a corporate intranet. In: Proc. of EKAW 2000, France (2000)

    Google Scholar 

  10. Larman, C.: Applying UML and Patterns, 2nd edn. Prentice Hall, Second Edition (2002)

    Google Scholar 

  11. Lenat, D.B., Guha, R.V., Pittman, K., Pratt, D., Shepherd, M.: CYC: Towards Programs with Common Sense. Comm. ACM (8), 30–49

    Google Scholar 

  12. Lloyd-Williams, M.: Exploiting domain knowledge during the automated design of O-O databases. In: Embley, D.W. (ed.) ER 1997. LNCS, vol. 1331, pp. 16–29. Springer, Heidelberg (1997)

    Google Scholar 

  13. Mili, H., Mili, F., Mili, A.: Reusing Software: Issues and Research Directions. IEEE TSE 21(6), 528–562 (1995)

    Google Scholar 

  14. Maedche, A., Staab, S.: Ontology Learning for the Semantic Web. IEEE Intelligent Systems, 72–79 (March/April 2001)

    Google Scholar 

  15. Navigli, R.: Automatically Extending, Pruning and Trimming General Purpose Ontologies. In: Proc. of 2nd IEEE International Conference on Systems, Man and Cybernetics (SMC 2002), Tunisy, October 6-9 (2002)

    Google Scholar 

  16. Olivé, A.: Integrity Constraints Definition in Object-Oriented Conceptual Modeling Languages. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 349–363. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  17. OMG. UML 2.0 Superstructure Specification (2003)

    Google Scholar 

  18. Opencyc (2004), http://www.opencyc.org

  19. W3C. OWL Web Ontology Language Reference (2004), http://www.w3.org/TR/owl-ref/

  20. Peterson, B.J., Andersen, W.A., Engel, J.: Knowledge Bus: Generating Applicationfocused Databases from Large Ontologies. In: Procs. 5th KRDB Worshop Seattle (May 1998)

    Google Scholar 

  21. Storey, V., Chiang, R., Dey, D., Goldstein, R., Sundaresan, S.: Database Design with Common Sense Business Reasoning and Learning. ACM TODS 22(4), 471–512 (1997)

    Article  Google Scholar 

  22. Sugumaran, V., Storey, V.C.: Ontologies for conceptual modeling: their creation, use and management. Data & Knowledge Engineering 42, 251–271 (2002)

    Article  MATH  Google Scholar 

  23. Swartout, B., Patil, R., Knight, K., Russ, T.: Toward Distributed Use of Large-Scale Ontologies. In: Proc. 10th. KAW 1996, Canada (1996)

    Google Scholar 

  24. Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. The Knowledge Engineering Review 11(2), 93–136 (1996)

    Article  Google Scholar 

  25. Wang, X., Chan, C.W., Hamilton, H.J.: Design of Knowledge-Based Systems with the Ontology- Domain-System Approach. In: Proc. SEKE 2002, Italy, pp. 233–236 (2002)

    Google Scholar 

  26. Wouters, C., Dillon, T., Rahayu, W., Chang, E.: A Practical Walkthrough of the Ontology Derivation Rules. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, pp. 259–268. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Conesa, J., Olivé, A. (2004). Pruning Ontologies in the Development of Conceptual Schemas of Information Systems. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, TW. (eds) Conceptual Modeling – ER 2004. ER 2004. Lecture Notes in Computer Science, vol 3288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30464-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30464-7_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23723-5

  • Online ISBN: 978-3-540-30464-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics