Skip to main content
Log in

Domain-specific diagrammatic modelling: a source of machine-readable semantics for the Internet of Things

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

The Internet of Things (IoT) must address not only the data-level communication across networks of sensors and cyber-physical systems, but also the machine-readable semantics that can enrich and elevate sensor data to superior layers of abstraction and interoperability. In this respect, IoT may benefit from the technological space established by the Semantic Web paradigm for the desideratum of semantic interoperability. Another complementary ingredient, proposed in this paper, is the domain-specific knowledge captured in diagrammatic models that describe complex IoT environments with dedicated modelling languages. Such models are traditionally employed to support communication and sense-making among business analysts, or to support software design tasks. The paper at hand advocates a novel role of diagrammatic models—their underlying graph nature combined with an agile approach to modelling semantics are harnessed in order to semantically lift sensor data in a Linked Data environment, consequently enabling a richer back-end to IoT client applications.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Synthesis Lectures on the Semantic Web: Theory and Technology. Morgan & Claypool, San Rafael (2011)

    Google Scholar 

  2. W3C, RDF 1.1 Concepts and Abstract Syntax, http://www.w3.org/TR/rdf11-concepts/. Accessed 1 Oct 2016

  3. Object Management Group.: The MetaObject Facility—Official website. http://www.omg.org/mof/. Accessed 1 Oct 2016

  4. Karagiannis, D.: Agile Modeling Method Engineering. In: Proceedings of PCI 2015, Athens Greece, pp. 5–10. ACM (2015)

  5. Open Models Initiative Laboratory.: http://austria.omilab.org. Accessed 1 Oct 2016

  6. ComVantage Research Project Consortium, Project website, http://www.comvantage.eu. Accessed 1 Oct 2016

  7. Karagiannis, D., Buchmann, R., Burzynski, P., Brakmic, J.: D3.1.2—specification of modelling method including conceptualisation outline, comvantage public deliverables. http://austria.omilab.org/psm/content/comvantage/info?view=publications. Accessed 1 Oct 2016

  8. Karagiannis, D., Buchmann, R., Burzynski, P., Lazaro, O., Ortiz, P., Uriarte, M., Sanchez, E., Hilia, M.: D8.2.2—adaption of secure information model concept, comvantage public deliverables. http://austria.omilab.org/psm/content/comvantage/info?view=publications. Accessed 1 Oct 2016

  9. Graube, M., Katona, J., Haferkorn, F., Hladik, J.: D8.3.2—mobile maintenance, adaptation of linked data integration concept, comvantage public deliverables. http://austria.omilab.org/psm/content/comvantage/info?view=publications. Accessed 1 Oct 2016

  10. Buchmann, R.A., Karagiannis D.: Enterprise modelling for the internet of things: the comVantage method. In: Proceedings of ICISA 2016, Ho Chi Minh, Vietnam, LNEE 376, pp. 1283–1293. Springer (2016)

  11. Heinzelman, W.B., Murphy, A.L., Carvalho, H.S., Perillo, M.A.: Middleware to support sensor network applications. IEEE Netw. 18(1), 6–14 (2004)

    Article  Google Scholar 

  12. The ArduServer official page. http://arduserver.com. Accessed 1 Oct 2016

  13. The Arduino middleware official page. https://www.arduino.cc. Accessed 1 Oct 2016

  14. Guinard, D.D., Trifa, V.M.: Building the Web of Things. Manning, New Orleans (2016)

  15. DERI, Linked Sensor Middleware. http://open-platforms.eu/library/deri-lsm. Accessed 1 Oct 2016

  16. W3C, The SPARQL 1.1 Query Language. http://www.w3.org/TR/sparql11-overview. Accessed 1 Oct 2016

  17. W3C, The RDF Schema vocabulary. https://www.w3.org/TR/rdf-schema. Accessed 1 Oct 2016

  18. Eclipse, The RDF4J Server. http://rdf4j.org. Accessed 1 Oct 2016

  19. Ontotext, The GraphDB Server. http://graphdb.ontotext.com. Accessed 1 Oct 2016

  20. Eclipse, The RDF4J Server Rest API. http://rdf4j.org/doc/the-rdf4j-server-rest-api. Accessed 1 Oct 2016

  21. D2RQ—Accessing Relational Databases as Virtual RDF Graphs. http://d2rq.org/. Accessed 1 Oct 2016

  22. RST Automation, Gamma V product page. http://www.rst-automation.com/en/gamma-v. Accessed 1 Oct 2016

  23. Karagiannis, D., Kühn, H.: Metamodeling Platforms. In: Proceedings of EC-Web 2002—Dexa 2002, Aix-en-Provence, France, LNCS 2455, p. 182. Springer (2002)

  24. BOC-Group GmbH, ADOxx platform page. http://www.adoxx.org/live. Accessed 1 Oct 2016

  25. Open Models Initiative Laboratory. ComVantage modelling prototype. http://austria.omilab.org/psm/content/comvantage/download. Accessed 1 Oct 2016

  26. Buchmann, R.A.: Modelling product-service systems for the internet of things: the ComVantage method. In: Karagiannis, D. (ed.) Domain-Specific Conceptual Modeling, pp. 417–437. Springer, Heidelberg (2016)

    Chapter  Google Scholar 

  27. Aquino, N., Vanderdonckt, J.I., Panach, J.I., Pastor, O.: Conceptual modelling of interaction. In: Embley, W. (ed.) Handbook of Conceptual Modeling: Theory, Practice and Research Challenges, pp. 335–355. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  28. Workflow Management Coalition, XPDL—the official website. http://www.wfmc.org/standards/xpdl. Accessed 1 Oct 2016

  29. Berners-Lee, T.: Linked Data design issues. https://www.w3.org/DesignIssues/LinkedData.html. Accessed 1 Oct 2016

  30. Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+ a fully configurable multi-user and multi-tool CASE and CAME environment. In: Seminal Contributions to Information Systems Engineering, pp. 109–129. Springer (2013)

  31. Karagiannis, D., Mayr, H.C., Mylopoulos, J. (eds.): Domain-Specific Conceptual Modelling. Springer, Berlin (2016)

  32. Buchmann, R.A., Karagiannis, D.: Pattern-based transformation of diagrammatic conceptual models for semantic enrichment in the Web of data. In: Proceedings of KES, Singapore, pp. 150–159. Elsevier (2015)

  33. Karagiannis, D., Buchmann, R.A.: Linked open models: extending linked open data with conceptual model information. Inf. Syst. 56:174–197 (2016)

  34. Mahdavian, M., Mahdavian, M., Wattanapongsakorn, N.: Developing a model to measure the skills of ERP implementation team. In: Proceedings of ICSEC 2013, Nakorn Pathom, Thailand, pp. 64–67. IEEE (2013)

  35. van der Aalst WMP.: Process-aware informations systems: lessons to be learned from process mining. In: Jensen L, van der Aalst WMP (eds.) Transactions on Petri Nets and Other Models of Concurrency II, LNCS 5460, p. 1–26. Springer (2009)

  36. Buchmann, R.A., Karagiannis, D.: Enriching Linked Data with Semantics from Domain-specific Diagrammatic Models. Business and Information Systems Engineering 58(5):341–353. Springer (2016)

  37. Floerecke, S., Lehner, F.: A revised model of the cloud computing ecosystem. In: Proceedings of GECON 2015. LNCS 9512, pp. 308–321. Cluj Napoca, Romania (2016)

  38. Moon, S.Y., Park, B.K., Kim, R.Y.C., Park, Y.B.: Modeling and simulation for embedded software system, In: Proceedings of ICISA 2014, Seoul, Korea, doi:10.1109/ICISA.2014.6847429. IEEE (2014)

  39. Asiki, A., Tsoumakos, D., Koziris, N.: Distributing and searching concept hierarchies: an adaptive DHT-based system. Clust. Comput. 13(3):257–276. Springer (2010)

  40. Flahive, A., Taniar, D., Rahayu, W.: Ontology as a service: extracting and replacing sub-ontologies on the cloud. Clust. Comput. 16(4):947–960. Springer (2013)

  41. Kim, J., Chung, H., Lee, M., Chang, Y., Jung, J., Shin, P.: Design of user-centric semantic rights model for validation of user-generated content. Clust. Comput. doi:10.1007/s10586-016-0578-5 (2016)

  42. Di Modica, G., Tomarchio, O.: Matching the business perspectives of providers and customers in future cloud markets. Clust. Comput. 18(1):457–475. Springer (2015)

  43. The Open Group, ArchiMateR 2.1 Specification. http://www.opengroup.org/archimate. Accessed 1 Oct 2016

  44. Frank, U.: Domain-specific modeling languages: requirements analysis and design guidelines. Domain Eng. 133–157. Springer (2013)

  45. Leong, P., Lu, L.: Multiagent Web for the internet of things. In: Proceedings of ICISA, Seoul, Korea, doi:10.1109/ICISA.2014.6847432. IEEE (2014)

  46. Joukov, N., Devarakonda, M.V., Magoutis, K., Vogl, N.: Built-to-order service engineering for enterprise IT discovery. In: Proceedings of SCC 2008, Honolulu, USA, pp. 91–98. IEEE (2008)

  47. Prat N., Comyn-Wattiau, I., Akoka, J.: Artifact evaluation in information systems design science research—a holistic view. In: Proceedings of PACIS 2014, Chengdu, China, paper 23. Association for Information Systems (2014)

  48. Buchmann, R.A., Karagiannis, D.: Modelling mobile app requirements for semantic traceability. J. Requir. Eng. doi:10.1007/s00766-015-0235-1. Springer (2015)

  49. Halpin, H., Hayes, P.J.: When owl:sameAs isn’t the Same: an analysis of identity links on the semantic Web. In: Proceedings of Linked Data on the Web workshop. http://ceur-ws.org/Vol-.628 (2010)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert Andrei Buchmann.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Buchmann, R.A., Karagiannis, D. Domain-specific diagrammatic modelling: a source of machine-readable semantics for the Internet of Things. Cluster Comput 20, 895–908 (2017). https://doi.org/10.1007/s10586-016-0695-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-016-0695-1

Keywords

Navigation