Skip to main content

Semantically Enriched Hypermedia APIs for Next Generation IoT

  • Conference paper
  • First Online:
Book cover Interoperability, Safety and Security in IoT (InterIoT 2017, SaSeIoT 2017)

Abstract

As the Internet of Things is gaining momentum, the number of Internet connected devices is growing exponentially, as well as the data generated by them. This raises several issues to solve in this field, most notably the ones regarding interoperability between various devices. To ease Machine-to-Machine communication, new data models must be created to explicitly describe devices and their capabilities in a standardized way. This paper discusses the IETF’s Media Types for Hypertext Sensor Markup data model that is currently in the design process. First, we present an overview of how semantic Web technologies can be used create self-describing APIs, and then present a smart home use case that relies on these technologies.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Evans, D.: The internet of things: how the next evolution of the internet is changing everything. CISCO White Paper 1(2011), 1–11 (2011)

    Google Scholar 

  2. C. V. Networking: Cisco global cloud index: Forecast and methodology, 2012–2017 (white paper) (2013)

    Google Scholar 

  3. I. T. U. R. S. Groups: Minimum requirements related to technical performance for IMT-2020 radio interface(s), February 2017. https://www.itu.int/md/R15-SG05-C-0040/en

  4. Guinard, D., Trifa, V.: Building the Web of Things: With Examples in Node.Js and Raspberry Pi. Manning Publications Co. (2016)

    Google Scholar 

  5. Koster, M.: Media types for hypertext sensor markup. IETF, Internet-Draft draft-koster-t2trg-hsml-01, March 2017. https://datatracker.ietf.org/doc/html/draft-koster-t2trg-hsml-01. Work in Progress

  6. Shelby, Z.: Constrained RESTful Environments (CoRE) Link Format. RFC 6690, August 2012. https://rfc-editor.org/rfc/rfc6690.txt

  7. Jennings, C., Shelby, Z., Arkko, J., Keränen, A., Bormann, C.: Media Types for Sensor Measurement Lists (SenML). IETF, Internet-Draft draft-ietf-core-senml-10, July 2017. https://datatracker.ietf.org/doc/html/draft-ietf-core-senml-10. Work in Progress

  8. Shelby, Z., Vial, M., Koster, M., Groves, C.: Dynamic Resource Linking for Constrained RESTful Environments. IETF, Internet-Draft draft-ietf-core-dynlink-03, March 2017. https://datatracker.ietf.org/doc/html/draft-ietf-core-dynlink-03. Work in Progress

  9. Rest design patterns for robust asynchronous notification. https://github.com/hyperstate/hyperstate-docs/blob/master/RESTfulNotification.pdf. Accessed 25 July 2017

  10. Li, K., Rahman, A., Bormann, C.: Representing Constrained RESTful Environments (CoRE) Link Format in JSON and CBOR. IETF, Internet-Draft draft-ietf-core-links-json-09, July 2017. https://datatracker.ietf.org/doc/html/draft-ietf-core-links-json-09. Work in Progress

  11. Yu, L.: A Developer’s Guide to the Semantic Web. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43796-4

    Book  Google Scholar 

  12. SPARQL query language for RDF. https://www.w3.org/TR/rdf-sparql-query/. Accessed 25 July 2017

  13. Bonino, D., Corno, F.: DogOnt - ontology modeling for intelligent domotic environments. In: Sheth, A., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 790–803. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88564-1_51

    Chapter  Google Scholar 

  14. Schema.org. http://schema.org/. Accessed 25 July 2017

  15. Iot and schema.org: Getting started. http://iot.webschemas.org/docs/iot-gettingstarted.html. Accessed 25 July 2017

  16. Web of things (wot) thing description. https://w3c.github.io/wot-thing-description/. Accessed 25 July 2017

  17. Aloi, G., Caliciuri, G., Fortino, G., Gravina, R., Pace, P., Russo, W., Savaglio, C.: A mobile multi-technology gateway to enable IoT interoperability. In: IEEE Internet-of-Things Design and Implementation, pp. 259–264 (2016)

    Google Scholar 

  18. Aloi, G., Caliciuri, G., Fortino, G., Gravina, R., Pace, P., Russo, W., Savaglio, C.: Enabling IoT interoperability through opportunistic smartphone-based mobile gateways. J. Netw. Comput. Appl. 81, 74–84 (2017)

    Article  Google Scholar 

Download references

Acknowledgment

This work was developed within the Centre for Electronic, Optoelectronic and Telecommunications (CEOT), and supported by the UID/MULTI/00631/2013 project of the Portuguese Foundation for Science and Technology (FCT).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andriy Mazayev .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mazayev, A., Martins, J.A., Correia, N. (2018). Semantically Enriched Hypermedia APIs for Next Generation IoT. In: Fortino, G., et al. Interoperability, Safety and Security in IoT. InterIoT SaSeIoT 2017 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 242. Springer, Cham. https://doi.org/10.1007/978-3-319-93797-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-93797-7_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-93796-0

  • Online ISBN: 978-3-319-93797-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics