{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T05:43:53Z","timestamp":1783403033233,"version":"3.54.6"},"reference-count":42,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T00:00:00Z","timestamp":1745193600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>Ensuring the trustworthiness of data used in real-time analytics remains a critical challenge in smart city monitoring and decision-making. This is because the traditional data validation methods are insufficient for handling the dynamic and heterogeneous nature of Internet of Things (IoT) data streams. This paper describes a semantic IoT streaming data validation approach to provide a semantic IoT data model and process IoT streaming data with the semantic stream processing systems to check the quality requirements of IoT streams. The proposed approach enhances the understanding of smart city data while supporting real-time, data-driven decision-making and monitoring processes. A publicly available sensor dataset collected from a busy road in Milan city is constructed, annotated and semantically processed by the proposed approach and its architecture. The architecture, built on a robust semantic-based system, incorporates a reasoning technique based on forward rules, which is integrated within the semantic stream query processing system. It employs serialized Resource Description Framework (RDF) data formats to enhance stream expressiveness and enables the real-time validation of missing and inconsistent data streams within continuous sliding-window operations. The effectiveness of the approach is validated by deploying multiple RDF stream instances to the architecture before evaluating its accuracy and performance (in terms of reasoning time). The approach underscores the capability of semantic technology in sustaining the validation of IoT streaming data by accurately identifying up to 99% of inconsistent and incomplete streams in each streaming window. Also, it can maintain the performance of the semantic reasoning process in near real time. The approach provides an enhancement to data quality and credibility, capable of providing near-real-time decision support mechanisms for critical smart city applications, and facilitates accurate situational awareness across both the application and operational levels of the smart city.<\/jats:p>","DOI":"10.3390\/bdcc9040108","type":"journal-article","created":{"date-parts":[[2025,4,21]],"date-time":"2025-04-21T20:38:26Z","timestamp":1745267906000},"page":"108","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Semantic-Driven Approach for Validation of IoT Streaming Data in Trustable Smart City Decision-Making and Monitoring Systems"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9285-5596","authenticated-orcid":false,"given":"Oluwaseun","family":"Bamgboye","sequence":"first","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7612-9981","authenticated-orcid":false,"given":"Xiaodong","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7687-2652","authenticated-orcid":false,"given":"Peter","family":"Cruickshank","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qi","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing 210044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,4,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2299","DOI":"10.1007\/s00607-020-00830-9","article-title":"IoT streaming data integration from multiple sources","volume":"102","author":"Tu","year":"2020","journal-title":"Computing"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1016\/j.future.2016.12.021","article-title":"Quality and the efficiency of data in \u201cSmart-Cities\u201d","volume":"74","author":"Sta","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.procs.2018.09.022","article-title":"Lsane: Collaborative validation and enrichment of heterogeneous observation streams","volume":"137","author":"Frank","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Byabazaire, J., O\u2019Hare, G., and Delaney, D. (2020, January 3\u20136). Using Trust as a Measure to Derive Data Quality in Data Shared IoT Deployments. Proceedings of the 29th International Conference on Computer Communications and Networks (ICCCN), Honolulu, HI, USA.","DOI":"10.1109\/ICCCN49398.2020.9209633"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"101951","DOI":"10.1016\/j.is.2021.101951","article-title":"Data quality challenges in large-scale cyber-physical systems: A systematic review","volume":"105","author":"Alwan","year":"2022","journal-title":"Inf. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1016\/j.apr.2020.11.010","article-title":"Assessment of air quality sensor system performance after relocation","volume":"12","author":"Marchesi","year":"2021","journal-title":"Atmos. Pollut. Res."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Elsaleh, T., Enshaeifar, S., Rezvani, R., Acton, S.T., Janeiko, V., and Bermudez-Edo, M. (2020). IoT-Stream: A lightweight ontology for internet of things data streams and its use with data analytics and event detection services. Sensors, 20.","DOI":"10.3390\/s20040953"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"119338","DOI":"10.1016\/j.watres.2022.119338","article-title":"To calibrate or not to calibrate, that is the question","volume":"229","author":"Samuelsson","year":"2023","journal-title":"Water Res."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"100477","DOI":"10.1016\/j.hitech.2023.100477","article-title":"IoT-based data quality and data preprocessing of multinational corporations","volume":"34","author":"Sirisha","year":"2023","journal-title":"J. High Technol. Manag. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1860702.1860705","article-title":"Querying rdf streams with c-sparql","volume":"39","author":"Barbieri","year":"2010","journal-title":"ACM SIGMOD Rec."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Byabazaire, J., O\u2019Hare, G.M., Collier, R., and Delaney, D. (2023). Iot data quality assessment framework using adaptive weighted estimation fusion. Sensors, 23.","DOI":"10.3390\/s23135993"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Buelvas, H.P.J., Buelvas, H.P.J., Avila, E.B.F., Avila, E.B.F., Gaviria, G.N., Gaviria, G.N., M\u00fanera, D., and Munera, A.R.D. (2021, January 25\u201327). Data Quality Estimation in a Smart City\u2019s Air Quality Monitoring IoT Application. Proceedings of the 2021 2nd Sustainable Cities Latin America Conference (SCLA), Medellin, Colombia.","DOI":"10.1109\/SCLA53004.2021.9540154"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bamgboye, O., Liu, X., and Cruickshank, P. (2018, January 23\u201327). Towards Modelling and Reasoning About Uncertain Data of Sensor Measurements for Decision Support in Smart Spaces. Proceedings of the IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan.","DOI":"10.1109\/COMPSAC.2018.10330"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mante, S., Mante, S., Hernandez, N., Hernandez, N., Hussain, A., Hussain, A.M., Chaudhari, S., Chaudhari, S., Gangadharan, D., and Gangadharan, D. (2022, January 25\u201329). 5D-IoT, a semantic web based framework for assessing IoT data quality. Proceedings of the 37th ACM\/SIGAPP Symposium on Applied Computing, Virtual Event.","DOI":"10.1145\/3477314.3507234"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Du, Y., Wang, Z., Leung, C., and Victor, L. (2023, January 20\u201322). Blockchain-based Data Quality Assessment to Improve Distributed Machine Learning. Proceedings of the 2023 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA.","DOI":"10.1109\/ICNC57223.2023.10074543"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"100779","DOI":"10.1016\/j.iot.2023.100779","article-title":"Development and evaluation of Artificial Intelligence techniques for IoT data quality assessment and curation","volume":"22","author":"Lanza","year":"2023","journal-title":"Internet Things"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"325","DOI":"10.23919\/ICN.2022.0026","article-title":"IoT data cleaning techniques: A survey","volume":"3","author":"Ding","year":"2022","journal-title":"Intell. Converg. Netw."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/j.procs.2019.11.126","article-title":"The Safe City: Conceptual Model Development\u2014A Systematic Literature Review","volume":"161","author":"Risdiana","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Luckey, D., Fritz, H., Legatiuk, D., Dragos, K., and Smarsly, K. (2020, January 18\u201320). Artificial intelligence techniques for smart city applications. Proceedings of the 18th International Conference on Computing in Civil and Building Engineering: ICCCBE 2020, S\u00e3o Paulo, Brazil.","DOI":"10.1007\/978-3-030-51295-8_1"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/JIOT.2017.2720635","article-title":"Policy-based secure and trustworthy sensing for internet of things in smart cities","volume":"5","author":"Li","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1795","DOI":"10.1016\/j.tele.2018.03.008","article-title":"An approach based on semantic stream reasoning to support decision processes in smart cities","volume":"35","author":"Gaeta","year":"2018","journal-title":"Telemat. Inform."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.future.2024.03.039","article-title":"Enabling privacy-aware interoperable and quality IoT data sharing with context","volume":"157","author":"Chhetri","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"e6","DOI":"10.1017\/dap.2023.1","article-title":"The conundrum in smart city governance: Interoperability and compatibility in an ever-growing ecosystem of digital twins","volume":"5","author":"Quek","year":"2023","journal-title":"Data Policy"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"e4515","DOI":"10.1002\/dac.4515","article-title":"IoT-based platform for environment data sharing in smart cities","volume":"34","year":"2021","journal-title":"Int. J. Commun. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"100754","DOI":"10.1016\/j.iot.2023.100754","article-title":"A systematic review on semantic interoperability in the IoE-enabled smart cities","volume":"22","author":"Pliatsios","year":"2023","journal-title":"Internet Things"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Bianchini, D., De Antonellis, V., Garda, M., and Melchiori, M. (2021, January 7\u201310). Smart city data modelling using semantic web technologies. Proceedings of the 2021 IEEE International Smart Cities Conference (ISC2), Manchester, UK.","DOI":"10.1109\/ISC253183.2021.9562913"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Paulus, A., Burgdorf, A., Langer, T., Pomp, A., Meisen, T., and Pol, S. (2022, January 17\u201321). PLASMA: A Semantic Modeling Tool for Domain Experts. Proceedings of the 31st ACM International Conference on Information & Knowledge Management, Atlanta, GA, USA.","DOI":"10.1145\/3511808.3557184"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"108658","DOI":"10.1016\/j.asoc.2022.108658","article-title":"Type-2 fuzzy ontology-based semantic knowledge for indoor air quality assessment","volume":"121","author":"Ghorbani","year":"2022","journal-title":"Appl. Soft Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"579","DOI":"10.3233\/AIS-150323","article-title":"Reasoning for sensor data interpretation: An application to air quality monitoring","volume":"7","author":"Alirezaie","year":"2015","journal-title":"J. Ambient. Intell. Smart Environ."},{"key":"ref_30","unstructured":"van Sinderen, M., Maciaszek, L.A., and Fill, H.G. A Real-Time Integration of Semantic Annotations into Air Quality Monitoring Sensor Data. Proceedings of the Software Technologies."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"105609","DOI":"10.1016\/j.scs.2024.105609","article-title":"Rule based complex event processing for an air quality monitoring system in smart city","volume":"112","author":"Kumar","year":"2024","journal-title":"Sustain. Cities Soc."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s13132-012-0089-4","article-title":"Smart city reference model: Assisting planners to conceptualize the building of smart city innovation ecosystems","volume":"4","author":"Zygiaris","year":"2013","journal-title":"J. Knowl. Econ."},{"key":"ref_33","first-page":"1","article-title":"The SOSA\/SSN ontology: A joint WeC and OGC standard specifying the semantics of sensors observations actuation and sampling","volume":"1","author":"Haller","year":"2018","journal-title":"Semantic Web"},{"key":"ref_34","unstructured":"Zhou, Q., and Fikes, R. (August, January 28). A reusable time ontology. Proceedings of the AAAI Workshop on Ontologies for the Semantic Web, Edmonton, AB, Canada."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez-Villase\u00f1or, L., Herrera-Alc\u00e1ntara, O., Ponce, H., and Castro-Espinoza, F.A. (2020). Comparative Methodologies for Evaluation of Ontology Design. Proceedings of the Advances in Computational Intelligence, Springer.","DOI":"10.1007\/978-3-030-60887-3"},{"key":"ref_36","unstructured":"Salamon, J.S., and Barcellos, M.P. (2022, January 22\u201325). Towards a Framework for Continuous Ontology Engineering. Proceedings of the ONTOBRAS, Victoria, ES, Brazil."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"100616","DOI":"10.1016\/j.iot.2022.100616","article-title":"Multi-ontology mapping generative adversarial network in internet of things for ontology alignment","volume":"20","author":"Tayur","year":"2022","journal-title":"Internet Things"},{"key":"ref_38","unstructured":"Varr\u00f3, G., and Deckwerth, F. (2013, January 18\u201319). A rete network construction algorithm for incremental pattern matching. Proceedings of the Theory and Practice of Model Transformations: 6th International Conference, ICMT 2013, Budapest, Hungary. Proceedings 6."},{"key":"ref_39","unstructured":"Vito, S. (2025, April 10). Air Quality. UCI Machine Learning Repository. Available online: https:\/\/archive.ics.uci.edu\/dataset\/360\/air+quality."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1108\/BPMJ-05-2015-0074","article-title":"Internet of Things: Applications and challenges in smart cities: A case study of IBM smart city projects","volume":"22","author":"Scuotto","year":"2016","journal-title":"Bus. Process. Manag. J."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1007\/s11869-022-01168-1","article-title":"Air quality and photochemical reactions: Analysis of NOx and NO2 concentrations in the urban area of Turin, Italy","volume":"15","author":"Ravina","year":"2022","journal-title":"Air Qual. Atmos. Health"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1038\/s41746-024-01196-4","article-title":"The METRIC-framework for assessing data quality for trustworthy AI in medicine: A systematic review","volume":"7","author":"Schwabe","year":"2024","journal-title":"NPJ Digit. Med."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/4\/108\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:18:41Z","timestamp":1760030321000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/4\/108"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,21]]},"references-count":42,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["bdcc9040108"],"URL":"https:\/\/doi.org\/10.3390\/bdcc9040108","relation":{},"ISSN":["2504-2289"],"issn-type":[{"value":"2504-2289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,21]]}}}