% This data is distributed under the terms of the Open Data Commons Attribution License (ODC-By) v1.0 - See more at: http://opendatacommons.org/licenses/by/1-0/ @Article{OJIOT_2022v8i1n06_Cimmino, title = {WoTHive: Enabling Syntactic and Semantic Discovery in the Web of Things}, author = {Andrea Cimmino and Ra\'{u}l Garc\'{i}a-Castro}, journal = {Open Journal of Internet Of Things (OJIOT)}, issn = {2364-7108}, year = {2022}, volume = {8}, number = {1}, pages = {54--65}, url = {http://nbn-resolving.de/urn:nbn:de:101:1-2022090515503251402854}, urn = {urn:nbn:de:101:1-2022090515503251402854}, publisher = {RonPub}, bibsource = {RonPub}, abstract = {In the last decade the Internet of Things (IoT) has experienced a significant growth and its adoption has become ubiquitous in either business and private life. As a result, several initiatives have emerged for addressing specific challenges and provide a standard or a specification to address them; like CoRE, Web of Things (WoT), oneM2M, or OGC among others. One of these challenges revolves around the discovery procedures to find IoT devices within IoT infrastructures and whether the discovery performed is semantic or syntactic. This article focusses on the WoT initiative and reports the benefits that Semantic Web technologies bring to discovery in WoT. In particular, one of the implementations for the WoT discovery is presented, which is named WoTHive and provides syntactic and semantic discovery capabilities. WoTHive is the only candidate implementation that addresses at the same time the syntactic and semantic functionalities specified in the discovery described by WoT. Several experiments have been carried out to test WoTHive; these advocate that the implementation is technically sound for CRUD operations and that its semantic discovery outperforms the syntactic one implemented. Furthermore, an experiment has been carried out to compare whether syntactic discovery is faster than semantic discovery using the Link Smart implementation for syntactic discovery and WoTHive for semantic.} }