Advertisement

An Architecture for Enabling IoT Edge Devices to Allow Scalable Publishing of Semantic Linked Data

  • Mark BurkleyEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1057)

Abstract

The Internet of Things (IoT) is growing exponentially and is creating enormous sets of data that often reside in proprietary formats and storage containers. Linked Data and the Semantic Web has been around for a long time but adoption by industry has been slow. Linked Data research tends to have an academic bias and real world applicability is often neglected. Based on our experience with ubiworx, an IoT framework used in several real world projects, we propose an architecture using intelligent edge gateways, scalable cloud micro-services and semantic adaption layers to bridge the gap between legacy sensor data acquisition and publishing linked data to ontologies such as Semantic Sensor Network (SSN) and Smart Appliances REFerence ontology (SAREF). In combination, the edge gateway paradigm and the layered cloud micro-services paradigm intersect to provide an accelerated path to publishing linked sensor data while achieving the scalability required by the explosive growth of the IoT and doing so with the best efficiency of resources. Dynamically creating Linked Data serialisations from rapidly changing sensor data sets is a key enabler for adoption of linked data principals in the IoT space.

References

  1. 1.
  2. 2.
    Champin, P.A.: RDF-REST: a unifying framework for web APIs and linked data. In: CEUR Workshop Proceedings, pp. 10–19 (2013)Google Scholar
  3. 3.
    SPARQL Query Language for RDF. https://www.w3.org/TR/rdf-sparql-query/
  4. 4.
    Semantic Sensor Network Ontology. https://www.w3.org/TR/vocab-ssn/
  5. 5.
    Daniele, L., Solanki, M., den Hartog, F., Roes, J.: Interoperability for smart appliances in the IoT world. In: Groth, P., et al. (eds.) ISWC 2016. LNCS, vol. 9982, pp. 21–29. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-46547-0_3CrossRefGoogle Scholar
  6. 6.
    Laine, M.: Restful Web Services for the Internet of Things (2012)Google Scholar
  7. 7.
    Bauer, M., Davies, J., Girod-Genet, M., Underwood, M.: Semantic Interoperability for the Web of Things. Research Gate (2016)Google Scholar
  8. 8.
    Dizdarević, J., Carpio, F., Jukan, A., Masip-Bruin, X.: A survey of communication protocols for internet of things and related challenges of fog and cloud computing integration. ACM Comput. Surv. 51(6), 116 (2019)CrossRefGoogle Scholar
  9. 9.
    Gyrard, A., Bonnet, C., Boudaoud, K. and Serrano, M.: LOV4IoT: a second life for ontology-based domain knowledge to build semantic web of things applications. In: Proceedings - 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, FiCloud 2016, pp. 254–261 (2016)Google Scholar
  10. 10.
    Saransig, A., Tapia, F.: Performance analysis of monolithic and micro service architectures – containers technology. In: Mejia, J., Muñoz, M., Rocha, Á., Peña, A., Pérez-Cisneros, M. (eds.) CIMPS 2018. AISC, vol. 865, pp. 270–279. Springer, Cham (2019).  https://doi.org/10.1007/978-3-030-01171-0_25CrossRefGoogle Scholar
  11. 11.
    Fowler, M.: Microservices: A Definition of This New Architectural Term. http://martinfowler.com/articles/microservices.html. Accessed 22 Aug 2016
  12. 12.
  13. 13.
    AWS Lambda Serverless Computing. https://aws.amazon.com/lambda/
  14. 14.
    Redis in memory data cache. https://redis.io/
  15. 15.
  16. 16.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Ubiworx SystemsLimerickIreland

Personalised recommendations