Towards a Simple but Useful Ontology Design Pattern Representation Language

The need for a representation language for ontology design patterns has long been recognized. However, the body of literature on the topic is still rather small and does not sufficiently reflect the diverse requirements on such a language. Herein, we propose a simple but useful and extendable approach which is fully compatible with the Web Ontology Language and should be easy to adopt by the community.

[1]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[2]  Adila Krisnadhi,et al.  Ontology Pattern-Based Data Integration , 2015 .

[3]  Aldo Gangemi,et al.  Ontology Engineering with Ontology Design Patterns - Foundations and Applications , 2016, Studies on the Semantic Web.

[4]  Uwe Zdun,et al.  Using Patterns to Capture Architectural Decisions , 2007, IEEE Software.

[5]  Giancarlo Guizzardi,et al.  Ontology Pattern Languages , 2016, Ontology Engineering with Ontology Design Patterns.

[6]  Kurt Sandkuhl,et al.  Patterns in Ontology Engineering: Classification of Ontology Patterns , 2005, ICEIS.

[7]  Robert Stevens,et al.  Embedding Knowledge Patterns into OWL , 2009, ESWC.

[8]  Eva Blomqvist,et al.  Considerations regarding Ontology Design Patterns , 2016, Semantic Web.

[9]  Jenifer Tidwell,et al.  Designing interfaces - patterns for effective interaction design , 2019 .

[10]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[11]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[12]  Aldo Gangemi,et al.  Engineering Ontologies with Patterns : The eXtreme Design Methodology , 2016 .

[13]  Krzysztof Janowicz,et al.  Modeling Ontology Design Patterns with Domain Experts - A View From the Trenches , 2016, Ontology Engineering with Ontology Design Patterns.

[14]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[15]  Csongor Nyulas,et al.  WebProtégé: A collaborative ontology editor and knowledge acquisition tool for the Web , 2013, Semantic Web.

[16]  V. Svátek Design Patterns for Semantic Web Ontologies : Motivation and Discussion , 2004 .

[17]  Bruce W. Porter,et al.  Knowledge Patterns , 2000, Handbook on Ontologies.

[18]  Valentina Presutti,et al.  Template-Based Content ODP Instantiation , 2016, WOP@ISWC.

[19]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[20]  Aldo Gangemi,et al.  Ontology Design Patterns , 2005 .

[21]  Pascal Hitzler,et al.  Modeling With Ontology Design Patterns: Chess Games As a Worked Example , 2016, Ontology Engineering with Ontology Design Patterns.

[22]  John C. Grundy,et al.  A visual language for design pattern modelling and instantiation , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[23]  Pascal Hitzler,et al.  A Core Pattern for Events , 2016, WOP@ISWC.

[24]  Giancarlo Guizzardi,et al.  Ontology Patterns: Clarifying Concepts and Terminology , 2013, WOP.

[25]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[26]  Antske Fokkens,et al.  Collected Research Questions Concerning Ontology Design Patterns , 2016, Ontology Engineering with Ontology Design Patterns.

[27]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[28]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[29]  Pascal Hitzler,et al.  On the Roles of Logical Axiomatizations for Ontologies , 2016, Ontology Engineering with Ontology Design Patterns.

[30]  Enrico Motta,et al.  The Semantic Web - ISWC 2005, 4th International Semantic Web Conference, ISWC 2005, Galway, Ireland, November 6-10, 2005, Proceedings , 2005, SEMWEB.

[31]  Krzysztof Janowicz,et al.  The GeoLink Modular Oceanography Ontology , 2015, SEMWEB.