Abstract
This paper discusses the way in which design patterns may improve the current practice of ontology engineering. It presents five requirements that go beyond the current state of the art of collecting and curating design patterns. We build on the thesis outlined in [17] that design patterns should be one of several possible outcomes of a fundamental design decision. We emphasise their relation to structures in cognition rather than domain dependence. This to improve our understanding of what ontology design patterns are, and how they relate to (modelling) expertise. We provide a definition of structural design patterns, give a number of examples, and discuss further work.
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
Allen, J.: Towards a general theory of action and time. Artificial Intelligence 23, 123–154 (1984)
Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on pattern-based ontology design. In: Proceedings of K-CAP 2009. ACM, New York (2009)
Bodenreider, O., Smith, B., Burgun, A.: The ontology-epistemology divide: A case study in medical terminology. In: Varzi, A.C., Vieu, L. (eds.) Proceedings of FOIS (2004)
Brachman, R.J., McGuiness, D.L., Patel-Schneider, P.F., Resnick, L.A., Borgida, A.: Living with CLASSIC: When and how to use a KL-ONE-like language. In: Sowa, J.F. (ed.) Principles of Semantic Networks: Explorations in the Representation of Knowledge, pp. 401–456. Morgan Kaufmann, San Francisco (1991)
Breuker, J.A.: Availability of Knowledge. PhD thesis, COWO, University of Amsterdam (1981)
Breuker, J.A.: A Suite of Problem Types. In: CommonKADS Library of Expertise Modelling, pp. 57–88. IOS-Press/Ohmsha, Amsterdam/Tokyo (1994)
Breuker, J.A., Wielinga, B.J.: Knowledge acquisition as modelling of expertise: the KADS-methodology. In: Addis, T., Boose, J., Gaines, B. (eds.) Proceedings of EKAW, Reading GB, pp. 102–110. Reading Press (1987)
Breuker, J., Hoekstra, R.: Epistemology and ontology in core ontologies: FOLaw and LRI-Core, two core ontologies for law. In: Gangemi, A., Borgo, S. (eds.) Proceedings of the EKAW Workshop on Core Ontologies in Ontology Engineering, CEUR (2004)
Bylander, T., Chandrasekaran, B.: Generic tasks for knowledge-based reasoning: The “right” level of abstraction for knowledge acquisition. International Journal of Man-Machine Studies 26(2), 231–243 (1987)
Clark, P., Thompson, J., Porter, B.: Knowledge patterns. In: Cohn, A., Giunchiglia, F., Selman, B. (eds.) Proceedings of the 7th International Conference KR 2000, pp. 591–600. Kaufmann, San Francisco (2000)
Donnelly, M.: Relative places. Applied Ontology 1(1), 55–75 (2005)
Presutti, V., et al.: A library of ontology design patterns: reusable solutions for collaborative design of networked ontologies. Technical Report D2.5.1, NeOn Project (2008)
Gangemi, A.: Ontology design patterns for semantic web content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005)
Ghilardi, S., Lutz, C., Wolter, F.: Did i damage my ontology? a case for conservative extensions in description logics. In: Doherty, P., Mylopoulos, J., Welty, C.A. (eds.) KR, pp. 187–197. AAAI Press, Menlo Park (2006)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Guarino, N., Welty, C.: Evaluating ontological decisions with OntoClean. Communications of the ACM 45(2), 61–65 (2002)
Hoekstra, R.: Ontology Representation – Design Patterns and Ontologies that Make Sense. Frontiers of Artificial Intelligence and Applications, vol. 197. IOS Press, Amsterdam (June 2009)
Hoekstra, R., Breuker, J.: Polishing diamonds in OWL 2. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 64–73. Springer, Heidelberg (2008)
Hohfeld, W.: Fundamental Legal Conceptions as Applied in Legal Reasoning. Yale University Press (1919); Cook, W.W. (ed.): fourth printing (1966)
Iannone, L., Rector, A., Stevens, R.: Embedding knowledge patterns into owl. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 218–232. Springer, Heidelberg (2009)
Levesque, H.J., Brachman, R.J.: Expressiveness and tractability in knowledge representation and reasoning. Computational Intelligence 3, 78–93 (1987)
Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A.: WonderWeb ontology library. Deliverable D18, version 1, ISTC-CNR, Italy (2003)
Minsky, M.: A framework for representing knowledge. In: Winston, P.H. (ed.) The Psychology of Computer Vision. McGraw-Hill, New York (1975)
Newell, A.: The knowledge level. Artificial Intelligence 18(1), 87–127 (1982)
Noy, N., Rector, A.: Defining n-ary relations on the semantic web. Working group note, W3C (April 2006), http://www.w3.org/TR/swbp-n-aryRelations/
Pinker, S.: The Stuff of Thought. Penguin Books (2007)
Presutti, V., Gangemi, A.: Content ontology design patterns as practical building blocks for web ontologies. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 128–141. Springer, Heidelberg (2008)
van Heijst, G., Schreiber, A.T., Wielinga, B.J.: Using explicit ontologies for kbs development. International Journal of Human-Computer Studies 46(2/3), 183–292 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoekstra, R., Breuker, J. (2010). Making Sense of Design Patterns. In: Cimiano, P., Pinto, H.S. (eds) Knowledge Engineering and Management by the Masses. EKAW 2010. Lecture Notes in Computer Science(), vol 6317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16438-5_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-16438-5_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16437-8
Online ISBN: 978-3-642-16438-5
eBook Packages: Computer ScienceComputer Science (R0)