{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:44:19Z","timestamp":1760237059199,"version":"build-2065373602"},"reference-count":46,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,2,20]],"date-time":"2020-02-20T00:00:00Z","timestamp":1582156800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"imec","award":["I don't know the grant number at this moment, I'll have to ask my promotor."],"award-info":[{"award-number":["I don't know the grant number at this moment, I'll have to ask my promotor."]}]},{"DOI":"10.13039\/100012331","name":"VLAIO","doi-asserted-by":"publisher","award":["I don't know the grant number at this moment, I'll have to ask my promotor."],"award-info":[{"award-number":["I don't know the grant number at this moment, I'll have to ask my promotor."]}],"id":[{"id":"10.13039\/100012331","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003130","name":"FWO","doi-asserted-by":"publisher","award":["I don't know the grant number at this moment, I'll have to ask my promotor."],"award-info":[{"award-number":["I don't know the grant number at this moment, I'll have to ask my promotor."]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In industry, dashboards are often used to monitor fleets of assets, such as trains, machines or buildings. In such industrial fleets, the vast amount of sensors evolves continuously, new sensor data exchange protocols and data formats are introduced, new visualization types may need to be introduced and existing dashboard visualizations may need to be updated in terms of displayed sensors. These requirements motivate the development of dynamic dashboarding applications. These, as opposed to fixed-structure dashboard applications, allow users to create visualizations at will and do not have hard-coded sensor bindings. The state-of-the-art in dynamic dashboarding does not cope well with the frequent additions and removals of sensors that must be monitored\u2014these changes must still be configured in the implementation or at runtime by a user. Also, the user is presented with an overload of sensors, aggregations and visualizations to select from, which may sometimes even lead to the creation of dashboard widgets that do not make sense. In this paper, we present a dynamic dashboard that overcomes these problems. Sensors, visualizations and aggregations can be discovered automatically, since they are provided as RESTful Web Things on a Web Thing Model compliant gateway. The gateway also provides semantic annotations of the Web Things, describing what their abilities are. A semantic reasoner can derive visualization suggestions, given the Thing annotations, logic rules and a custom dashboard ontology. The resulting dashboarding application automatically presents the available sensors, visualizations and aggregations that can be used, without requiring sensor configuration, and assists the user in building dashboards that make sense. This way, the user can concentrate on interpreting the sensor data and detecting and solving operational problems early.<\/jats:p>","DOI":"10.3390\/s20041152","type":"journal-article","created":{"date-parts":[[2020,2,21]],"date-time":"2020-02-21T10:49:16Z","timestamp":1582282156000},"page":"1152","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A Dynamic Dashboarding Application for Fleet Monitoring Using Semantic Web of Things Technologies"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5035-4419","authenticated-orcid":false,"given":"Sander","family":"Vanden Hautte","sequence":"first","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2035-8766","authenticated-orcid":false,"given":"Pieter","family":"Moens","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joachim","family":"Van Herwegen","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6661-8474","authenticated-orcid":false,"given":"Dieter","family":"De Paepe","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bram","family":"Steenwinckel","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8007-2984","authenticated-orcid":false,"given":"Stijn","family":"Verstichel","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2529-5477","authenticated-orcid":false,"given":"Femke","family":"Ongenae","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7865-6793","authenticated-orcid":false,"given":"Sofie","family":"Van Hoecke","sequence":"additional","affiliation":[{"name":"IDLab, Ghent University - imec, Technologiepark-Zwijnaarde 122, 9052 Gent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Popa, M., and Suta, B. (2011, January 22\u201324). A solution for tracking a fleet of vehicles. Proceedings of the 19th Telecommunications Forum (TELFOR) Proceedings of Papers, Belgrade, Serbia.","DOI":"10.1109\/TELFOR.2011.6143856"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Natale, E., Tufo, M., and Salvi, A. (2016, January 12\u201315). A fleet management service for smart cities: The S2-move project. Proceedings of the 2016 IEEE International Smart Cities Conference (ISC2), Trento, Italy.","DOI":"10.1109\/ISC2.2016.7580777"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ben Othmane, L., Alvarez, V., Berner, K., Fuhrmann, M., Fuhrmann, W., Guss, A., and Hartsock, T. (2018, January 16\u201319). Demo: A Low-Cost Fleet Monitoring System. Proceedings of the 2018 IEEE International Smart Cities Conference (ISC2), Kansas City, MO, USA.","DOI":"10.1109\/ISC2.2018.8656826"},{"key":"ref_4","unstructured":"Monnin, M., Abichou, B., Voisin, A., and Mozzati, C. (2011, January 25\u201326). Fleet historical cases for predictive maintenance. Proceedings of the International Conference on Acoustical and Vibratory Methods in Surveillance and Diagnostics, Surveillance 6, Compi\u00e8gne, France."},{"key":"ref_5","unstructured":"Ji, M. (2015). Exploiting Activity Traces and Learners\u2019 Reports to Support Self-Regulation in Project-based Learning. [Ph.D. Thesis, L\u2019Institut National des Sciences Appliqu\u00e9es de Lyon (INSA Lyon)]."},{"key":"ref_6","unstructured":"(2020, February 17). QlikView: Product Overview. Available online: https:\/\/www.qlik.com\/us\/products\/qlikview."},{"key":"ref_7","unstructured":"(2020, February 17). Tableau: Product Overview. Available online: https:\/\/www.tableau.com."},{"key":"ref_8","unstructured":"(2020, February 17). Microsoft PowerBI: Product Overview. Available online: https:\/\/powerbi.microsoft.com."},{"key":"ref_9","unstructured":"(2020, February 17). QlikSense: Product Overview. Available online: https:\/\/www.qlik.com\/us\/products\/qlik-sense."},{"key":"ref_10","unstructured":"Cyganiak, R., Wood, D., and Lanthaler, M. (2020, February 03). RDF 1.1 Concepts and Abstract Syntax. Available online: https:\/\/www.w3.org\/TR\/rdf11-concepts\/."},{"key":"ref_11","unstructured":"(2020, February 17). Mainflux: Product Overview. Available online: https:\/\/www.mainflux.com."},{"key":"ref_12","unstructured":"(2020, February 17). IBM Cognos: Product Overview. Available online: https:\/\/www.ibm.com\/nl-en\/products\/cognos-analytics."},{"key":"ref_13","unstructured":"(2020, February 03). OAI\/OpenAPI-Specification. Available online: https:\/\/github.com\/OAI\/OpenAPI-Specification."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pezoa, F., Reutter, J.L., Suarez, F., Ugarte, M., and Vrgo\u010d, D. (2016, January 11\u201315). Foundations of JSON Schema. Proceedings of the 25th International Conference on World Wide Web, Montr\u00e9al, QC, Canada.","DOI":"10.1145\/2872427.2883029"},{"key":"ref_15","unstructured":"Fielding, R.T. (2000). Architectural Styles and the Design of Network-based Software Architectures. [Ph.D. Thesis, University of California]."},{"key":"ref_16","unstructured":"Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2020, February 03). Web Services Description Language (WSDL) 1.1. Available online: https:\/\/www.w3.org\/TR\/wsdl."},{"key":"ref_17","unstructured":"Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.J., Nielsen, H.F., Karmarkar, A., and Lafon, Y. (2020, February 03). SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). Available online: https:\/\/www.w3.org\/TR\/soap12\/."},{"key":"ref_18","unstructured":"(2020, February 17). ThingsBoard: Product Overview. Available online: https:\/\/thingsboard.io\/."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hermann, M., Pentek, T., Otto, B., and (HICSS), B.O.S.S. (2016, January 5\u20138). Design Principles for Industrie 4.0 Scenarios. Proceedings of the 2016 49th Hawaii International Conference on System Sciences (HICSS), Kauai, HI, USA.","DOI":"10.1109\/HICSS.2016.488"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of Things in Industries: A Survey","volume":"10","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Van Hoecke, S., Verborgh, R., Van Deursen, D., and Van de Walle, R. (2014). SAMuS: Service-oriented architecture for multisensor surveillance in smart homes. Sci. World J.","DOI":"10.1155\/2014\/150696"},{"key":"ref_22","unstructured":"Trifa, V., Guinard, D., and Carrera, D. (2019, December 10). Web Thing Model. Available online: https:\/\/www.w3.org\/Submission\/wot-model."},{"key":"ref_23","unstructured":"Guinard, D., and Trifa, V. (2016). Building the Web of Things: With Examples in Node.js and Raspberry pi, Manning Publications Co."},{"key":"ref_24","unstructured":"Trifa, V. (2011). Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks. [Ph.D. Thesis, ETH Zurich]."},{"key":"ref_25","unstructured":"Agarwal, R., Gomez, D., Lanza, J., Sanchez, L., Georgantas, N., and Issarny, V. (2018, January 23\u201327). EnMonitor: Experimentation over Large-scale Semantically Annotated Federated IoT data environment. Proceedings of the WWW 2018, Lyon, France."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Agarwal, R., Fernandez, D., Elsaleh, T., Gyrard, A., Lanza, J., Sanchez, L., Georgantas, N., and Issarny, V. (2016, January 12\u201314). Unified IoT ontology to enable interoperability and federation of testbeds. Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845470"},{"key":"ref_27","unstructured":"Agarwal, R., Gomez, D., Elsaleh, T., Sanchez, L., Lanza, J., Gyrard, A., and Bajaj, G. (2019, December 10). The M3-lite Taxonomy. Available online: https:\/\/github.com\/fiesta-iot\/ontology\/blob\/master\/m3-lite.owl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Blomqvist, E., Maynard, D., Gangemi, A., Hoekstra, R., Hitzler, P., and Hartig, O. (2017). From Data to City Indicators: A Knowledge Graph for Supporting Automatic Generation of Dashboards. The Semantic Web: 14th International Conference, ESWC 2017, Portoro\u017e, Slovenia, May 28 \u2013 June 1, 2017, Proceedings, Part II, Springer International Publishing.","DOI":"10.1007\/978-3-319-58451-5"},{"key":"ref_29","unstructured":"Leida, M., Xiaofeng, D., Taylor, P., and Majeed, B. (2011, January 28\u201330). Toward automatic generation of SPARQL result set visualizations: A use case in service monitoring. Proceedings of the International Conference on e-Business, Dubai, UAB."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Haller, A., Janowicz, K., Cox, S., Phuoc, D.L., Taylor, K., Lefran\u00e7ois, M., Atkinson, R., Garc\u00eda-Castro, R., Lieberman, J., and Stadler, C. (2019, December 10). Semantic Sensor Network Ontology. Available online: https:\/\/www.w3.org\/TR\/vocab-ssn\/.","DOI":"10.3233\/SW-180320"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"9","DOI":"10.3233\/SW-180320","article-title":"The modular SSN ontology: A joint W3C and OGC standard specifying the semantics of sensors, observations, sampling, and actuation","volume":"10","author":"Haller","year":"2019","journal-title":"Semant. Web"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.websem.2018.06.003","article-title":"SOSA: A lightweight ontology for sensors, observations, samples, and actuators","volume":"56","author":"Janowicz","year":"2019","journal-title":"J. Web Semant."},{"key":"ref_33","unstructured":"(2019, December 08). QUDT: Quantities, Units, Dimensions and Data Types Ontologies. Available online: http:\/\/www.qudt.org\/."},{"key":"ref_34","unstructured":"Rijgersberg, H., Willems, D., Ren, X.Y., Wigham, M., and Top, J. (2019, December 10). OM 2: Units of Measure. Available online: https:\/\/github.com\/HajoRijgersberg\/OM."},{"key":"ref_35","unstructured":"Yu, J., Cox, S.J.D., and Simons, B.A. (2019, December 10). Observable-Properties Ontology. Available online: http:\/\/registry2.it.csiro.au\/def\/op."},{"key":"ref_36","unstructured":"(2020, February 17). The FaBiO Ontology. Available online: http:\/\/purl.org\/spar\/fabio."},{"key":"ref_37","unstructured":"(2020, February 17). The Semanticscience Integrated Ontology (SIO). Available online: http:\/\/semanticscience.org\/ontology\/sio.owl."},{"key":"ref_38","unstructured":"(2020, February 17). The Visual Analytics Vocabulary. Available online: https:\/\/lov.linkeddata.es\/dataset\/lov\/vocabs\/va."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MS.2015.63","article-title":"Drawing Conclusions from Linked Data on the Web: The EYE Reasoner","volume":"32","author":"Verborgh","year":"2015","journal-title":"IEEE Software"},{"key":"ref_40","unstructured":"(2019, December 08). Euler Yet Another Proof Engine\u2014EYE. Available online: http:\/\/eulersharp.sourceforge.net\/."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1017\/S1471068407003213","article-title":"N3Logic: A Logical Framework For the World Wide Web","volume":"8","author":"Connolly","year":"2008","journal-title":"Theory Pract. Log. Program."},{"key":"ref_42","unstructured":"(2019, December 08). Notation 3 Logic. Available online: https:\/\/www.w3.org\/DesignIssues\/Notation3.html."},{"key":"ref_43","unstructured":"Heyvaert, P., Dimou, A., Verborgh, R., and Mannens, E. (2017, January 21\u201325). Semi-Automatic Example-Driven Linked Data Mapping Creation. Proceedings of the Fifth International Workshop on Linked Data for Information Extraction, Vienna, Austria."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Sack, H., Rizzo, G., Steinmetz, N., Mladeni\u0107, D., Auer, S., and Lange, C. (2016). An Ontology to Semantically Declare and Describe Functions. The Semantic Web, Springer International Publishing. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-319-47602-5"},{"key":"ref_45","unstructured":"Verborgh, R., Steiner, T., Deursen, D., Coppens, S., Mannens, E., Van de Walle, R., and Gabarr\u00f3 Vall\u00e9s, J. (2012, January 27\u201331). RESTdesc\u2014A Functionality-Centered Approach to Semantic Service Description and Composition. Proceedings of the 9th Extended Semantic Web Conference, Crete, Greece."},{"key":"ref_46","unstructured":"Verborgh, R., Haerinck, V., Steiner, T., Van Deursen, D., Van Hoecke, S., De Roo, J., Van de Walle, R., and Gabarr\u00f3 Vall\u00e9s, J. (2012, January 11\u201315). Functional Composition of Sensor Web APIs. Proceedings of the 5th International Workshop on Semantic Sensor Networks, Boston, MA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1152\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:59:14Z","timestamp":1760173154000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,20]]},"references-count":46,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20041152"],"URL":"https:\/\/doi.org\/10.3390\/s20041152","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,2,20]]}}}