PATTERNS IN ONTOLOGY ENGINEERING: CLASSIFICATION OF ONTOLOGY PATTERNS

Eva Blomqvist, Kurt Sandkuhl

Abstract

In Software Engineering, patterns are an accepted way to facilitate and support reuse. This paper focuses on patterns in the field of Ontology Engineering and proposes a classification scheme for ontology patterns. The scheme divides ontology patterns into five levels: Application Patterns, Architecture Patterns, Design Patterns, Semantic Patterns, and Syntactic Patterns. Semantic and Syntactic Patterns are quite well-researched but the higher levels of pattern abstraction are so far almost unexplored. To illustrate the possibilities of patterns on these levels some examples are discussed, together with ideas of future work.

References

  1. Fowler, M. (1997). Analysis Patterns - Reusable Object Models. Addison-Wesley.
  2. Gangemi, A. (2004). Some design patterns for domain ontology building and analysis. Available at: http://www.loa-cnr.it/Tutorials/OntologyDesign Patterns.zip, downloaded 2004-10-04.
  3. Guarino, N. (1998). Formal Ontology and Information Systems. In Proceedings of FOIS'98, pages 3-15.
  4. Hay, D. C. (1996). Data Model Patterns - Conventions of Thought. Dorset House Publishing.
  5. Levashova, T. V., Pashkin, M. P., Shilov, N. G., and Smirnov, A. V. (2003). Ontology Management, II. Journal of Computer and Systems Sciences International, 42(5):744-756.
  6. Rector, A. (2003). Modularisation of Domain Ontologies Implemented in Description Logics and related formalisms including OWL. In Proceedings of the international conference on Knowledge capture, pages 121-128, Sanibel island. ACM Press.
  7. Reich, J. R. (1999). Ontological Design Patterns for the Integration of Molecular Biological Information. In Proceedings of the German Conference on Bioinformatics GCB'99, pages 156-166.
  8. Shaw, M. (1996). Some Patterns for Software Architectures. In Vlissides, J. M., coplien, J. O., and Kerth, N. L., editors, Pattern Languages of Program Design, volume 2, pages 255-269. Addison-Wesley.
  9. Silverston, L. (2001). The Data Model Resource Book, Revised Edition, volume 1. John Wiley & Sons.
  10. Staab, S., Erdmann, M., and Maedche, A. (2001). Engineering Ontologies using Semantic Patterns. In O'Leary, D. and Preece, A., editors, Proceedings of the IJCAI01 Workshop on E-business & The Intelligent Web, Seattle.
  11. Stuckenschmidt, H. (2003). Modularization of Ontologies. WonderWeb Deliverable D21, available at: http://wonderweb.semanticweb.org/deliverables /D21.shtml.
  12. Stuckenschmidt, H. and Euzenat, J. (2001). Ontology Language Integration: A Constructive Approach. In Proceedings of the Workshop on Application of Description Logics at the Joint German and Austrian Conference on AI, CEUR-Workshop Proceedings, volume 44.
  13. van Heijst, G., Schreiber, A. T., and Wielinga, B. J. (1997). Using explicit ontologies for KBS development. International Journal of Human-Computer Studies, 46(2- 3):183-292.
Download


Paper Citation


in Harvard Style

Blomqvist E. and Sandkuhl K. (2005). PATTERNS IN ONTOLOGY ENGINEERING: CLASSIFICATION OF ONTOLOGY PATTERNS . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-19-8, pages 413-416. DOI: 10.5220/0002518804130416


in Bibtex Style

@conference{iceis05,
author={Eva Blomqvist and Kurt Sandkuhl},
title={PATTERNS IN ONTOLOGY ENGINEERING: CLASSIFICATION OF ONTOLOGY PATTERNS},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2005},
pages={413-416},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002518804130416},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - PATTERNS IN ONTOLOGY ENGINEERING: CLASSIFICATION OF ONTOLOGY PATTERNS
SN - 972-8865-19-8
AU - Blomqvist E.
AU - Sandkuhl K.
PY - 2005
SP - 413
EP - 416
DO - 10.5220/0002518804130416