{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T09:09:50Z","timestamp":1778922590339,"version":"3.51.4"},"reference-count":51,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2017,12,15]],"date-time":"2017-12-15T00:00:00Z","timestamp":1513296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministerio de Econom\u00eda y Competitividad (Spanish Economy Ministry)","award":["CGL2013- 42557-R"],"award-info":[{"award-number":["CGL2013- 42557-R"]}]},{"name":"European Comission","award":["614102"],"award-info":[{"award-number":["614102"]}]},{"name":"European Comission","award":["676555"],"award-info":[{"award-number":["676555"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The study of global phenomena requires the combination of a considerable amount of data coming from different sources, acquired by different observation platforms and managed by institutions working in different scientific fields. Merging this data to provide extensive and complete data sets to monitor the long-term, global changes of our oceans is a major challenge. The data acquisition and data archival procedures usually vary significantly depending on the acquisition platform. This lack of standardization ultimately leads to information silos, preventing the data to be effectively shared across different scientific communities. In the past years, important steps have been taken in order to improve both standardization and interoperability, such as the Open Geospatial Consortium\u2019s Sensor Web Enablement (SWE) framework. Within this framework, standardized models and interfaces to archive, access and visualize the data from heterogeneous sensor resources have been proposed. However, due to the wide variety of software and hardware architectures presented by marine sensors and marine observation platforms, there is still a lack of uniform procedures to integrate sensors into existing SWE-based data infrastructures. In this work, a framework aimed to enable sensor plug and play integration into existing SWE-based data infrastructures is presented. First, an analysis of the operations required to automatically identify, configure and operate a sensor are analysed. Then, the metadata required for these operations is structured in a standard way. Afterwards, a modular, plug and play, SWE-based acquisition chain is proposed. Finally different use cases for this framework are presented.<\/jats:p>","DOI":"10.3390\/s17122923","type":"journal-article","created":{"date-parts":[[2017,12,15]],"date-time":"2017-12-15T12:23:56Z","timestamp":1513340636000},"page":"2923","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Middleware for Plug and Play Integration of Heterogeneous Sensor Resources into the Sensor Web"],"prefix":"10.3390","volume":"17","author":[{"given":"Enoc","family":"Mart\u00ednez","sequence":"first","affiliation":[{"name":"SARTI research group, Electronics Department, Universitat Polit\u00e8cnica de Catalunya, 08800 Vilanova i la Geltr\u00fa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Toma","sequence":"additional","affiliation":[{"name":"SARTI research group, Electronics Department, Universitat Polit\u00e8cnica de Catalunya, 08800 Vilanova i la Geltr\u00fa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Jirka","sequence":"additional","affiliation":[{"name":"52\u2218 North Initiative for Geospatial Open Source Software, 48151 M\u00fcnster, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6191-2201","authenticated-orcid":false,"given":"Joaqu\u00edn","family":"Del R\u00edo","sequence":"additional","affiliation":[{"name":"SARTI research group, Electronics Department, Universitat Polit\u00e8cnica de Catalunya, 08800 Vilanova i la Geltr\u00fa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,12,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1007\/978-3-540-79996-2_10","article-title":"OGC Sensor Web Enablement: Overview and High Level Architecture","volume":"4540","author":"Reed","year":"2008","journal-title":"GeoSens. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2652","DOI":"10.3390\/s110302652","article-title":"New generation Sensor Web Enablement","volume":"11","author":"Echterhoff","year":"2011","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"7568","DOI":"10.3390\/s110807568","article-title":"Semantically-enabled sensor Plug & Play for the Sensor Web","volume":"11","author":"Janowicz","year":"2011","journal-title":"Sensors"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Broring, A., Foerster, T., and Jirka, S. (April, January 29). Interaction patterns for bridging the gap between sensor networks and the Sensor Web. Proceedings of the Communications Workshops 2010 8th IEEE International Conference on Pervasive Computing and Communications, Mannheim, Germany.","DOI":"10.1109\/PERCOMW.2010.5470529"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1109\/JOE.2013.2273277","article-title":"Standards-based plug & work for instruments in ocean observing systems","volume":"39","author":"Toma","year":"2014","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_6","unstructured":"Geraci, A., Katki, F., McMonegal, L., Meyer, B., and Porteous, H. (1991). IEEE Standard Computer Dictionary. A Compilation of IEEE Standard Computer Glossaries. IEEE Std 610, 1."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Dawes, N., Kumar, K.A., Michel, S., Aberer, K., and Lehning, M. (2008, January 10\u201312). Sensor metadata management and its application in collaborative environmental research. Proceedings of the 4th IEEE International Conference on eScience, Indianapolis, IN, USA.","DOI":"10.1109\/eScience.2008.27"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MIC.2008.87","article-title":"Semantic sensor web","volume":"12","author":"Sheth","year":"2008","journal-title":"IEEE Internet Comput."},{"key":"ref_9","unstructured":"Walter, K., and Nash, E. (2009, January 2\u20135). Coupling Wireless Sensor Networks and the Sensor Observation Service\u2014Bridging the Interoperability Gap. Proceedings of the 12th AGILE International Conference on Geographic Information Science, Hannover, Germany."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Fairgrieve, S.M., Makuch, J.A., and Falke, S.R. (2009, January 18\u201322). PULSENet: An implementation of sensor web standards. Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems, Baltimore, MD, USA.","DOI":"10.1109\/CTS.2009.5067463"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"385","DOI":"10.3390\/ijgi4010385","article-title":"A Sensor Web-Enabled Infrastructure for Precision Farming","volume":"4","author":"Geipel","year":"2015","journal-title":"ISPRS Int. J. Geo-Inf."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sawant, S.A., Adinarayana, J., and Durbha, S.S. (2014, January 13\u201318). KrishiSense: A semantically aware web enabled wireless sensor network system for precision agriculture applications. Proceedings of the International Geoscience and Remote Sensing Symposium (IGARSS), Quebec City, QC, Canada.","DOI":"10.1109\/IGARSS.2014.6947385"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kotsev, A., Schade, S., Craglia, M., Gerboles, M., Spinelle, L., and Signorini, M. (2016). Next generation air quality platform: Openness and interoperability for the internet of things. Sensors, 16.","DOI":"10.3390\/s16030403"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4470","DOI":"10.3390\/s150204470","article-title":"Architecture of a service-enabled sensing platform for the environment","volume":"15","author":"Kotsev","year":"2015","journal-title":"Sensors"},{"key":"ref_15","first-page":"27","article-title":"Extensible Markup Language (XML)","volume":"2","author":"Bray","year":"1997","journal-title":"World Wide Web J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"12026","DOI":"10.3390\/s120912026","article-title":"Using SWE standards for ubiquitous environmental sensing: A performance analysis","volume":"12","author":"Tamayo","year":"2012","journal-title":"Sensors"},{"key":"ref_17","unstructured":"Schneider, J., Kamiya, T., Peintner, D., and Kyusakov, R. (2017, October 09). Efficient XML Interchage (EXI) Format 1.0 (Second Edition). Available online: https:\/\/www.w3.org\/TR\/exi\/."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MIM.2008.4483728","article-title":"Understanding IEEE 1451 - Networked smart transducer interface standard\u2014What is a smart transducer?","volume":"11","author":"Song","year":"2008","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Song, E.Y., and Lee, K.B. (2009, January 5\u20137). Service-oriented sensor data interoperability for IEEE 1451 smart transducers. Proceedings of the IEEE Intrumentation and Measurement Technology Conference ( I2MTC), Singapore.","DOI":"10.1109\/IMTC.2009.5168607"},{"key":"ref_20","unstructured":"Liang, S., Huang, C.-Y., and Khalafbeigi, T. (2012). OGC SensorThings API-Part 1: Sensing, Open Geospatial Consortium. Technical Report."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Gigan, G., and Atkinson, I. (2007, January 3\u20136). Sensor Abstraction Layer: A unique software interface to effectively manage sensor networks. Proceedings of the Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Melbourne, Australia.","DOI":"10.1109\/ISSNIP.2007.4496890"},{"key":"ref_22","unstructured":"Broering, A., Below, S., and Foerster, T. (2010, January 26\u201327). Declarative sensor interface descriptors for the sensor web. Proceedings of the WebMGS 2010: 1st International Workshop on Pervasive Web Mapping, Geoprocessing and Services, Como, Italy."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"9711","DOI":"10.3390\/s120709711","article-title":"SEMAT\u2014The next generation of inexpensive marine environmental monitoring and measurement systems","volume":"12","author":"Trevathan","year":"2012","journal-title":"Sensors"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Br\u00f6ring, A., Bache, F., Bartoschek, T., and van Elzakker, C.P.J.M. (2011). The SID Creator: A Visual Approach for Integrating Sensors with the Sensor Web. Lect. Notes Geoinf. Cartogr., 143\u2013162.","DOI":"10.1007\/978-3-642-19789-5_8"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"24343","DOI":"10.3390\/s150924343","article-title":"Implementation and evaluation of four interoperable open standards for the internet of things","volume":"15","author":"Jazayeri","year":"2015","journal-title":"Sensors"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.envsoft.2013.06.002","article-title":"Publishing sensor observations into Geospatial Information Infrastructures: A use case in fire danger assessment","volume":"48","author":"McInerney","year":"2013","journal-title":"Environ. Model. Softw."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Br\u00f6ring, A., Janowicz, K., Stasch, C., and Kuhn, W. (2009, January 7\u20138). Semantic challenges for sensor plug and play. Proceedings of the International Symposium on Web and Wireless Geographical Information Systems, Maynooth, Ireland.","DOI":"10.1007\/978-3-642-10601-9_6"},{"key":"ref_28","unstructured":"O\u2019Reilly, T. (2012). OGC\u00ae PUCK Protocol Standard Version 1.4, Open Geospatial Consortium. Technical Report."},{"key":"ref_29","unstructured":"Botts, M., and Robin, A. (2014). OGC SensorML: Model and XML Encoding Standard, Open Geospatial Consortium. Technical Report OGC 12-000."},{"key":"ref_30","unstructured":"Jirka, S. (2016, January 23\u201328). The Marine Profiles for OGC Sensor Web Enablement Standards Team. Proceedings of the EGU General Assembly 2016, Vienna, Austria."},{"key":"ref_31","unstructured":"Br\u00f6ring, A., Stasch, C., and Echterhoff, J. (2012). OGC Sensor Observation Service, Open Geospatial Consortium. Technical Report."},{"key":"ref_32","unstructured":"Cox, S. (2013). Geographic Information: Observations and Measurements, Open Geospatial Consortium. Technical Report."},{"key":"ref_33","unstructured":"(2017, October 25). SOS Proxy (java). Available online: https:\/\/bitbucket.org\/swebridgedevelopment\/sos-proxy-java."},{"key":"ref_34","unstructured":"(2017, October 24). SOS Proxy (Bash). Available online: https:\/\/bitbucket.org\/swebridgedevelopment\/sos_proxy."},{"key":"ref_35","unstructured":"(2017, October 24). 52\u00b0 North Sensor Observation Service (SOS). Available online: https:\/\/github.com\/52North\/SOS."},{"key":"ref_36","unstructured":"(2017, October 25). Helgoland. Available online: https:\/\/github.com\/52North\/helgoland."},{"key":"ref_37","unstructured":"(2017, December 02). Sensor Deployment File Repository. Available online: https:\/\/bitbucket.org\/swebridgedevelopment\/sdfs."},{"key":"ref_38","unstructured":"Robin, A. (2011). OGC SWE Common Data Model Encoding Standard, Open Geospatial Consortium. Technical Report."},{"key":"ref_39","unstructured":"(2017, November 06). SWE Bridge Model. Available online: https:\/\/www.upc.edu\/cdsarti\/OBSEA\/SWE\/files\/swe_bridge\/model\/swe_bridge_model.xml."},{"key":"ref_40","unstructured":"(2017, October 24). SWE Bridge. Available online: https:\/\/bitbucket.org\/swebridgedevelopment\/swebridge."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"23:1","DOI":"10.1145\/2665068","article-title":"EXIP: A Framework for Embedded Web Development","volume":"8","author":"Kyusakov","year":"2014","journal-title":"ACM Trans. Web"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Delory, E., Castro, A., Waldmann, C., Rolin, J.F., Woerther, P., Gille, J., Del Rio, J., Zielinski, O., Golmen, L., and Hareide, N.R. (2014, January 7\u201310). Objectives of the NeXOS project in developing next generation ocean sensor systems for a more cost-efficient assessment of ocean waters and ecosystems, and fisheries management. Proceedings of the MTS\/IEEE OCEANS 2014: Oceanic Engineering Society (OES) and Marine Technology Society, Taipei, Taiwan.","DOI":"10.1109\/OCEANS-TAIPEI.2014.6964574"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Toma, D.M., Del Rio, J., Jirka, S., Delory, E., Pearlman, J., and Waldmann, C. (2015, January 18\u201321). NeXOS smart electronic interface for sensor interoperability. Proceedings of the MTS\/IEEE OCEANS 2015: Discovering Sustainable Ocean Energy for a New World, Genova, Italy.","DOI":"10.1109\/OCEANS-Genova.2015.7271586"},{"key":"ref_44","first-page":"19","article-title":"SeaExplorer Glider Breaks Two World Records","volume":"55","author":"Claustre","year":"2014","journal-title":"Sea Technol."},{"key":"ref_45","unstructured":"Favali, P., Da\u00f1obeitia, J., Beranzoli, L., Rolin, J.F., Lykousis, V., Ruhl, H.A., Paul, G., Piera, J., Huber, R., and del R\u00edo, J. (2016, January 26\u201328). European Multidisciplinary and Water-Column Observa tory\u2014European Research Infrastructure Consortium (EMSO ERIC): Challenges and opportunities for Strategic European Marine Sciences. Proceedings of the 7th International Workshop on Marine Technology, Barcelona, Spain."},{"key":"ref_46","unstructured":"Toma, D.M., Del Rio, J., Cadena, J., Bghiel, I., Mart\u00ednez, E., Nogueras, M., Garcia, \u00d3., Da\u00f1obeitia, J., Sorribas, J., and Casas, R. (2016, January 29\u201331). OGC SWE-based data acquisition system development for EGIM on EMSODEV EU project. Proceedings of the Geospatial Sensor Webs Conference, M\u00fcnster, Germany."},{"key":"ref_47","unstructured":"(2017, November 15). Zabbix. Available online: https:\/\/www.zabbix.com."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"5850","DOI":"10.3390\/s110605850","article-title":"The new seafloor observatory (OBSEA) for remote and long-term coastal ecosystem monitoring","volume":"11","author":"Aguzzi","year":"2011","journal-title":"Sensors"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Toma, D.M., Artero, C., Del R\u00edo, J., Trullols, E., and Roset, X. (2016, January 26\u2013028). Near Real-Time Determination of Earthquake Source Parameters from the Coastal Ocean. Proceedings of the 7th International Workshop on Marine Technology, Barcelona, Spain.","DOI":"10.1109\/OCEANSE.2017.8084672"},{"key":"ref_50","unstructured":"(2017, October 06). Real-Time Oceanography with Inductive Moorings and Inductive Modem Module. Available online: http:\/\/www.seabird.com\/sites\/default\/files\/documents\/AppNote92Oct16.pdf."},{"key":"ref_51","unstructured":"(2017, November 28). Massif: A Heap Profiler. Available online: http:\/\/valgrind.org\/docs\/manual\/ms-manual.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/12\/2923\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:54:07Z","timestamp":1760208847000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/12\/2923"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,15]]},"references-count":51,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2017,12]]}},"alternative-id":["s17122923"],"URL":"https:\/\/doi.org\/10.3390\/s17122923","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,15]]}}}