Skip to main content
Top

2016 | OriginalPaper | Chapter

Ontology of the Design Pattern Language for Smart Cities Systems

Authors : Cezary Orłowski, Artur Ziółkowski, Aleksander Orłowski, Paweł Kapłański, Tomasz Sitek, Witold Pokrzywnicki

Published in: Transactions on Computational Collective Intelligence XXV

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The paper presents the definition of the design pattern language of Smart Cities in the form of an ontology. Since the implementation of a Smart City system is difficult, expensive and closely linked with the problems concerning a given city, the knowledge acquired during a single implementation is extremely valuable. The language we defined supports the management of such knowledge as it allows for the expression of a solution which, based on best practices recorded in the form of design patterns, is also tailored to the requirements of the city seeking to implement the Smart City solution. The formal/ontological structure of the language in turn allows the automatic management of the properties of a solution recorded in this way. This final feature of the introduced language is extremely important in the decision-making process regarding the choice of a particular solution by the relevant authorities.
The work is divided into five main parts. In the first part we discuss the implementation issue of the integration bus using the example of the IOC. In the next part we talk about the validity of using semantic technologies in order to expand the spectrum of potential implementations. Then we discuss the ontological implementation of the Smart City pattern language which we created, a language which allows for both the saving of requirements and the validation of solutions specified in it. We also present an example of usage, which at the same time serves as a validation of the language in real-life conditions. In the last part we discuss certain aspects of the pattern language and the possible ways to develop research related to it.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series). Oxford University Press, Oxford (1977) Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series). Oxford University Press, Oxford (1977)
2.
go back to reference Bhowmick, A.: IBM Intelligent Operations Center for Smarter Cities Administration Guide. IBM Corporation, International Technical Support Organization (2012) Bhowmick, A.: IBM Intelligent Operations Center for Smarter Cities Administration Guide. IBM Corporation, International Technical Support Organization (2012)
4.
go back to reference Fowler, M.: Patterns of Enterprise Application Architecture (A Martin Fowler Signature Book). Addison-Wesley, Reading (2003) Fowler, M.: Patterns of Enterprise Application Architecture (A Martin Fowler Signature Book). Addison-Wesley, Reading (2003)
5.
go back to reference Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)MATH Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)MATH
6.
go back to reference Glimm, B., Horridge, M., Parsia, B., Patel-Schneider, P.: A syntax for rules in OWL In: Hoekstra, R., Patel-Schneider, P.F. (eds.) OWLED, vol. 529. CEUR Workshop Proceedings (2008). CEUR-WS.org Glimm, B., Horridge, M., Parsia, B., Patel-Schneider, P.: A syntax for rules in OWL In: Hoekstra, R., Patel-Schneider, P.F. (eds.) OWLED, vol. 529. CEUR Workshop Proceedings (2008). CEUR-WS.org
7.
go back to reference Goczyła, K.: Ontologie w systemach informatycznych. Akademicka Oficyna Wydawnicza EXIT (2011) Goczyła, K.: Ontologie w systemach informatycznych. Akademicka Oficyna Wydawnicza EXIT (2011)
8.
go back to reference Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P., Rudolph S.: OWL 2 web ontology language primer. In: W3C Recommendation, World Wide Web Consortium (2009) Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P., Rudolph S.: OWL 2 web ontology language primer. In: W3C Recommendation, World Wide Web Consortium (2009)
9.
go back to reference Horrocks I., Kutz, O., Sattler, U.: The even more irresistible SROIQ. In: Doherty, P., Mylopoulos, J., Welty, C.A. (eds.) KR, pp. 57–67. AAAI Press (2006) Horrocks I., Kutz, O., Sattler, U.: The even more irresistible SROIQ. In: Doherty, P., Mylopoulos, J., Welty, C.A. (eds.) KR, pp. 57–67. AAAI Press (2006)
10.
go back to reference Kahneman, D.: Thinking, Fast and Slow. Farrar, Straus and Giroux, New York (2011) Kahneman, D.: Thinking, Fast and Slow. Farrar, Straus and Giroux, New York (2011)
11.
go back to reference Kuhn, T.: How to evaluate controlled natural languages. In: Fuchs, N.E. (ed.) Pre-Proceedings of the Workshop on Controlled Natural Language (CNL 2009), vol. 448. CEUR Workshop Proceedings (2009). CEUR-WS Kuhn, T.: How to evaluate controlled natural languages. In: Fuchs, N.E. (ed.) Pre-Proceedings of the Workshop on Controlled Natural Language (CNL 2009), vol. 448. CEUR Workshop Proceedings (2009). CEUR-WS
12.
go back to reference Meszaros G., Doble, J.: A pattern language for pattern writing. In: Pattern languages of program design 3, pp. 529–574. Addison-Wesley Longman Publishing Co. (1997) Meszaros G., Doble, J.: A pattern language for pattern writing. In: Pattern languages of program design 3, pp. 529–574. Addison-Wesley Longman Publishing Co. (1997)
14.
go back to reference OMG: Business Process Model and Notation (BPMN), Version 2.0 (2011) OMG: Business Process Model and Notation (BPMN), Version 2.0 (2011)
15.
go back to reference Riehle, R.: Linguistic continuity in software engineering. ACM SIGSOFT Softw. Eng. Notes 31(1), 1–5 (2006)CrossRef Riehle, R.: Linguistic continuity in software engineering. ACM SIGSOFT Softw. Eng. Notes 31(1), 1–5 (2006)CrossRef
16.
go back to reference Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation: Volume I Foundations. World Scientific Publishing Co., Inc., River Edge (1997)CrossRefMATH Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation: Volume I Foundations. World Scientific Publishing Co., Inc., River Edge (1997)CrossRefMATH
Metadata
Title
Ontology of the Design Pattern Language for Smart Cities Systems
Authors
Cezary Orłowski
Artur Ziółkowski
Aleksander Orłowski
Paweł Kapłański
Tomasz Sitek
Witold Pokrzywnicki
Copyright Year
2016
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-53580-6_6

Premium Partner