Skip to main content
Log in

S-COAP: Semantic Enrichment of COAP for Resource Discovery

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

A Publisher Correction to this article was published on 28 September 2023

This article has been updated

Abstract

Internet of Things (IoT) paradigm is progressing at an enormous rate creating an expansive ecosystem of interconnected smart devices which needs to be controlled and managed by end applications or users. So, the solution is to discover the best device matching the user requirement in timely manner. Ensuring efficient and context aware resource discovery is a challenge in seamless operation of IoT applications. Semantic Intelligence can be built for resource discovery. In this paper, we propose semantic enrichment of COAP protocol to discover the resources. Resources are semantically modelled, and COAP protocol CORE Link format is modified to incorporate semantic information. Also, we have proposed a framework which is aware of the social relationship between the devices to accommodate distributed topologies. We conducted the experiments in COOJA simulator on CONTIKI OS with COAP protocol semantically enriched. COAP CORE Link format and Resource Directory were semantically enriched, and its effectiveness was measured.

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

Change history

References

  1. Whitmore A, Agarwal A, Da Xu L. The Internet of Things—a survey of topics and trends. Inf Syst Front. 2015;17:261–74.

    Article  Google Scholar 

  2. Describing things in the Internet of Things: From CoRE Link format to semantic based descriptions. 2014. https://tools.ietf.org/html/draft-ietf-core-resource-directory-08.

  3. Vandana CP, Chikkamannur AA. Study of resource discovery trends in Internet of Things. Int J Adv Netw Appl. 2016;08(03):3084–9.

    Google Scholar 

  4. Vandana CP, Chikkamannur AA. Semantic ontology based IoT-resource description. Int J Adv Netw Appl. 2019;11(6):3022–3.

    Google Scholar 

  5. Resource description framework (RDF): concepts and abstract syntax. https://www.w3.org/TR/rdf-concepts.

  6. Zhang, G, Li, C, Zhang Y, Xing C, Yang J. SeanMedical: a kind of semantic medical monitoring system model based on the IoT sensors. In: 2012 IEEE 14th international conference on e-health networking, applications and services (Healthcom). 2012.

  7. Yachir A, Djamaa B, Zeghouani K, Bellal M, Boudali M. Semantic resource discovery with CoAP in the Internet of Things. In: Proceedings of the 14th international joint conference on e-business and telecommunications (ICETE 2017), vol. 6: WINSYS; 2017. pp. 75–82. ISBN: 978-989-758-261-5.

  8. Ruta M, Scioscia F, Pinto A, Gramegna F, Ieva S, Loseto G, Di Sciascio E. A CoAP-based framework for collaborative sensing in the semantic web of things. In: 7th international symposium on internet of ubiquitous and pervasive things (IUPT 2017). Science Direct Procedia Computer Science 109C, p. 1047–1052. 2017.

  9. Yachir A, Djamaa B, Mecheti A, Amirat Y, Aissani M. A comprehensive semantic model for smart object description and request resolution in the internet of things. In: The 7th international conference on ambient systems, networks and technologies (ANT Procedia Computer Science, vol. 83, p. 147–154). 2016.

  10. Khodadadi F, Sinnott RO. A semantic-aware framework for service definition and discovery in the Internet of Things using CoAP. In: 8th international conference on emerging ubiquitous systems and pervasive networks (EUSPN 2017). Science Direct Procedia Computer Science, vol. 113, p. 146–153. 2017.

  11. Urbieta A, Gonźalez-Beltŕan A, Ben Mokhtar S, Anwar Hossain M, Capra L. Adaptive and context-aware service composition for IoT-based smart cities. Future Gener Comput Syst. 2016. https://doi.org/10.1016/j.future.2016.12.038.

    Article  Google Scholar 

  12. Yun CH, Lee YW, Jung HS. An evaluation of semantic service discovery of a U-city middleware. In: 2010 12th international conference on advanced communication technology (ICACT), vol. 1, p. 600–603, 2010.

  13. Slimani T. Ontology development: A comparing study on tools, languages and formalisms. Indian J Sci Technol. 2015. https://doi.org/10.17485/ijst/2015/v8i34/54249.

    Article  Google Scholar 

  14. Chikkamannur AA. Design of fourth generation language with blend of structured query language and Japanese Basic English. Ph.D. Thesis, Visvesvarya Technological University Belgaum. 2013.

  15. Chikkamannur AA, Handigund Shivanand M. Anameliorated methodology for ranking the tuple. Int J Comput Technol. 2015;14(4):5616–20.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. P. Vandana.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances in Computational Intelligence, Paradigms and Applications” guest edited by Young Lee and S. Meenakshi Sundaram.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vandana, C.P., Chikkamannur, A.A. S-COAP: Semantic Enrichment of COAP for Resource Discovery. SN COMPUT. SCI. 1, 88 (2020). https://doi.org/10.1007/s42979-020-0104-y

Download citation

  • Published:

  • DOI: https://doi.org/10.1007/s42979-020-0104-y

Keywords

Navigation