TY - JOUR
T1 - A semantic-based discovery service for the Internet of Things
AU - Gomes, Porfírio
AU - Cavalcante, Everton
AU - Batista, Thais
AU - Taconet, Chantal
AU - Conan, Denis
AU - Chabridon, Sophie
AU - Delicato, Flavia C.
AU - Pires, Paulo F.
N1 - Publisher Copyright:
© 2019, The Author(s).
PY - 2019/12/1
Y1 - 2019/12/1
N2 - With the Internet of Things (IoT), applications should interact with a huge number of devices and retrieve context data produced by those objects, which have to be discovered and selected a priori. Due to the number, heterogeneity, and dynamicity of resources, discovery services are required to consider many selection criteria, e.g., device capabilities, location, context data type, contextual situations, and quality. In this paper, we describe QoDisco, a semantic-based discovery service that addresses this requirement in IoT. QoDisco is composed of a set of repositories storing resource descriptions according to an ontology-based information model and it provides multi-attribute and range querying capabilities. We have evaluated different approaches to reduce the inherent cost of semantic search, namely parallel interactions with multiple repositories and publish-subscribe interactions. This paper also reports the results of some performance experiments on QoDisco with respect to these approaches to handle resource discovery requests in IoT.
AB - With the Internet of Things (IoT), applications should interact with a huge number of devices and retrieve context data produced by those objects, which have to be discovered and selected a priori. Due to the number, heterogeneity, and dynamicity of resources, discovery services are required to consider many selection criteria, e.g., device capabilities, location, context data type, contextual situations, and quality. In this paper, we describe QoDisco, a semantic-based discovery service that addresses this requirement in IoT. QoDisco is composed of a set of repositories storing resource descriptions according to an ontology-based information model and it provides multi-attribute and range querying capabilities. We have evaluated different approaches to reduce the inherent cost of semantic search, namely parallel interactions with multiple repositories and publish-subscribe interactions. This paper also reports the results of some performance experiments on QoDisco with respect to these approaches to handle resource discovery requests in IoT.
KW - Discovery service
KW - Information model
KW - Internet of Things
KW - Quality of context
KW - Semantic web
U2 - 10.1186/s13174-019-0109-8
DO - 10.1186/s13174-019-0109-8
M3 - Article
AN - SCOPUS:85065823735
SN - 1867-4828
VL - 10
JO - Journal of Internet Services and Applications
JF - Journal of Internet Services and Applications
IS - 1
M1 - 10
ER -