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, access via your institution.








References
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)
W3C, RDF 1.1 Concepts and Abstract Syntax, http://www.w3.org/TR/rdf11-concepts/. Accessed 1 Oct 2016
Object Management Group.: The MetaObject Facility—Official website. http://www.omg.org/mof/. Accessed 1 Oct 2016
Karagiannis, D.: Agile Modeling Method Engineering. In: Proceedings of PCI 2015, Athens Greece, pp. 5–10. ACM (2015)
Open Models Initiative Laboratory.: http://austria.omilab.org. Accessed 1 Oct 2016
ComVantage Research Project Consortium, Project website, http://www.comvantage.eu. Accessed 1 Oct 2016
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
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
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
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)
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)
The ArduServer official page. http://arduserver.com. Accessed 1 Oct 2016
The Arduino middleware official page. https://www.arduino.cc. Accessed 1 Oct 2016
Guinard, D.D., Trifa, V.M.: Building the Web of Things. Manning, New Orleans (2016)
DERI, Linked Sensor Middleware. http://open-platforms.eu/library/deri-lsm. Accessed 1 Oct 2016
W3C, The SPARQL 1.1 Query Language. http://www.w3.org/TR/sparql11-overview. Accessed 1 Oct 2016
W3C, The RDF Schema vocabulary. https://www.w3.org/TR/rdf-schema. Accessed 1 Oct 2016
Eclipse, The RDF4J Server. http://rdf4j.org. Accessed 1 Oct 2016
Ontotext, The GraphDB Server. http://graphdb.ontotext.com. Accessed 1 Oct 2016
Eclipse, The RDF4J Server Rest API. http://rdf4j.org/doc/the-rdf4j-server-rest-api. Accessed 1 Oct 2016
D2RQ—Accessing Relational Databases as Virtual RDF Graphs. http://d2rq.org/. Accessed 1 Oct 2016
RST Automation, Gamma V product page. http://www.rst-automation.com/en/gamma-v. Accessed 1 Oct 2016
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)
BOC-Group GmbH, ADOxx platform page. http://www.adoxx.org/live. Accessed 1 Oct 2016
Open Models Initiative Laboratory. ComVantage modelling prototype. http://austria.omilab.org/psm/content/comvantage/download. Accessed 1 Oct 2016
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)
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)
Workflow Management Coalition, XPDL—the official website. http://www.wfmc.org/standards/xpdl. Accessed 1 Oct 2016
Berners-Lee, T.: Linked Data design issues. https://www.w3.org/DesignIssues/LinkedData.html. Accessed 1 Oct 2016
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)
Karagiannis, D., Mayr, H.C., Mylopoulos, J. (eds.): Domain-Specific Conceptual Modelling. Springer, Berlin (2016)
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)
Karagiannis, D., Buchmann, R.A.: Linked open models: extending linked open data with conceptual model information. Inf. Syst. 56:174–197 (2016)
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)
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)
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)
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)
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)
Asiki, A., Tsoumakos, D., Koziris, N.: Distributing and searching concept hierarchies: an adaptive DHT-based system. Clust. Comput. 13(3):257–276. Springer (2010)
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)
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)
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)
The Open Group, ArchiMateR 2.1 Specification. http://www.opengroup.org/archimate. Accessed 1 Oct 2016
Frank, U.: Domain-specific modeling languages: requirements analysis and design guidelines. Domain Eng. 133–157. Springer (2013)
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)
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)
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)
Buchmann, R.A., Karagiannis, D.: Modelling mobile app requirements for semantic traceability. J. Requir. Eng. doi:10.1007/s00766-015-0235-1. Springer (2015)
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-016-0695-1
Keywords
- Internet of Things
- Diagrammatic conceptual modelling
- Linked Data
- Mobile maintenance
- Sensor semantics