Abstract
During the past two decades, 3D simulation models have gained importance in the development of software solutions that aim to mimic real-world events and phenomena with increasing levels of accuracy and detail. In this context, knowledge representation and processing have recently shown a significant contribution to the simulation modeling domain, where knowledge graphs have been used in different fields to build knowledge representations for multiple purposes. In this paper, we introduce VOWES, a Virtual Outdoor Weather Event Simulator to replicate and measure outdoor weather events in vivid 3D visualizations. We design and implement an integrated knowledge graph (KG) representation for VOWES, by creating two constituent KGs: (i) Weather KG describing weather data and events, and (ii) Simulator KG describing 3D simulation components and properties, and connecting them with the (iii) Semantic Sensor Network (SSN) KG to form an integrated structure serving as the knowledge backbone of the VOWES simulation environment. We make use of the Unity 3D engine to build and design the simulator environment and its virtual sensors, and integrate the Mapbox SDK and the WeatherStack API for realistic real-world weather mapping. We have conducted qualitative evaluations involving 13 expert and 30 non-expert testers, to assess the quality of VOWES’ KGs and its simulation environment. Results show that more than 80% of the testers gave a combined quality score ≥ 3 out of 4 on most evaluation criteria. We have also conducted performance evaluations to test VOWES loading, execution, and data search time, among other features. Results show that most operations require almost instantaneous or linear time, where search, refresh, and export operations share almost identical performance levels, with execution time increasing by approximately 179 μs for every added game object. This highlights the simulation tool’s time performance in running large simulation projects, and its ability to simulate complex weather environments with large numbers of sensors and weather phenomena.
Similar content being viewed by others
Notes
With respect to.
Institute of Electrical and Electronics Engineers.
Resource Description Framework [27].
WeatherStack API is utilized by more than 75 k companies worldwide, providing multi-year history data all the way to live information [53].
Physics engines include packages allowing to simulate real-world physical properties in the virtual environment.
Available at: https://forms.gle/KmXeFYru9boqc23F7.
The names of the participating experts are also mentioned in the acknowledgements: Caetano Traina Jr., Ph.D., Full Professor, University of Sao (USP) Paulo, Brazil, William Grosky, Ph.D., Full Professor, University of Michigan (UM), USA, Agma Traina, Ph.D., Full Professor, University of Sao (USP) Paulo, Brazil, Richard Chbeir, Full Professor, University of Pau and Pays Adour (UPPA), France, George Khazen, Ph.D., Associate Professor, Lebanese American University (LAU), Lebanon, Regina Ticona, Ph.D., Associate Professor, Catholic University of San Pablo (UCSP), Peru, Fekade Getahun, Ph.D., Associate Professor, Addis Ababa University (AAU), Ethiopia, Gilbert Tekli, Ph.D., Assistant Professor, University of Balamand (UoB), Lebanon, Khouloud Salameh, Ph.D., American University of Ras AL Khaimah (AURAK), UAE, Nathalie Charbel, Ph.D., Research Engineer, Nobatek, France, Lara Kallab, Ph.D., Research Engineer, OPEN Group, France, Sabri Allani, Ph.D., Post doc, UPPA, France, and Elio Mansour, Ph.D., Post doc, UPPA, France.
Graphical User Interface.
Available at: https://forms.gle/F6odKynC9pcvmCzq6.
References
Abbasi M (2011) An integrated platform for physical and virtual intelligent sensors. Proquest, Umi Dissertation Publishing, 102 p
Abboud R, Tekli J (2019) Integration of non-parametric fuzzy classification with an evolutionary-developmental framework to perform music sentiment-based analysis and composition. Soft Comput 24(13):9875–9925
Abebe M et al (2020) Generic metadata representation framework for social-based event detection, description, and linkage. Knowledge Based Systems, p 188
Albrecht J et al (2008) Geo-ontology tools: the missing link. Trans GIS 12(4):409–424
Angsuchotmetee C, Chbeir R, Cardinale Y (2020) MSSN-Onto: an ontology-based approach for flexible event processing in multimedia sensor networks. Futur Gener Comput Syst 108:1140–1158
Avancha S et al (2004) Ontology-driven adaptive sensor networks. In: International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous'04), pp. 194–202
Buyuksalih I et al (2017) 3D Modeling and visualization based on the unity game engine—advantages and challenges. In: 4th International GeoAdvances Workshop, 2017. pp 161–166
Chen M, Plale B (2012) From metadata to ontology representation: a case of converting severe weather forecast metadata to an antology. Association for Information Science and Technology Annual Meeting (ASIST'12), pp 1–4
Chun S et al (2020) Designing an integrated knowledge graph for smart energy services. J Supercomputing 76(10):8058–8085
Devaraju A, Kauppinen T (2012) Sensors tell more than they sense: modeling and reasoning about sensor observations for understanding weather events. Int J Sensors Wireless Commun Control 1(2)
Durand N et al (2007) Ontology-based object recognition for remote sensing image interpretation. Tools with Artificial Intell 1:472–479
Ebrahimi D et al (2019) UAV-aided projection-based compressive data gathering in wireless sensor networks. IEEE Internet Things J 6(2):1893–1905
Ebrahimi D et al (2018) Data collection in wireless sensor networks using uav and compressive data gathering. GLOBECOM, pp 1–7
Fares M et al (2019) Difficulties and improvements to graph-based lexical sentiment analysis using LISA IEEE International Conference on Cognitive Computing (ICCC'19), pp 28–35
Fares M et al (2019) Unsupervised word-level affect analysis and propagation in a lexical knowledge graph. Elsevier Knowledge-Based Syst 165:432–459
Fuentes S et al (2020) Machine learning modeling of wine sensory profiles and color of vertical vintages of pinot noir based on chemical fingerprinting, weather and management data. Sensors 20(13):3618
Garcia-Dorado I et al (2017) Fast weather simulation for inverse procedural design of 3D urban models. ACM Trans Graphics 36(2):21:1–21:19
Gomez M et al (2008) An ontology-centric approach to sensor mission assignment. In: International Conference Knowledge Engineering and Knowledge Management (EKAW), pp 347–363
Google Developers, Keyhole markup language (KML). https://developers.google.com/kml, 2008 (Accessed Nov. 2021)
Herrera RT et al (2015) Toward RDF Normalization. Inter. Conference on Conceptual Modeling (ER’15), pp. 261–275
Hewage P et al (2021) Deep learning-based effective fine-grained weather forecasting model. Pattern Anal Appl 24(1):343–366
Hoffart J et al (2013) YAGO2: A spatially and temporally enhanced knowledge base from Wikipedia. Artifitial Intell 194:28–61
Jain V, Mahdavi A (2016) Implementation of simulation-based virtual sensors using radiance and java. Appl Mech Mater 824:740–747
Jin W, Kim D (2018) Design and implementation of e-health system based on semantic sensor network using IETF YANG. Sensors 18(2):629
Li X et al (2019) Primitive-Based 3d building modeling, sensor simulation, and estimation. In: IEEE International Geoscience and Remote Sensing Symposium (IGARSS'19), pp 5148–5151
Maguitman A et al (2005) Algorithmic detection of semantic similarity. In: International Conference on the World Wide Web (WWW), pp. 107–116
Manola F, Miller E (2004) Resource Description Framework (RDF) primer: model and syntax specification. W3C Recommendation, 2004, http://www.w3.org/TR/rdf-primer/
Mansour E, Chbeir R, Arnould P (2019) HSSN: an ontology for hybrid semantic sensor networks. In: International Database Engineering and Applications Symposium (IDEAS'19), pp 8:1–8:10
Mansour E et al (2020) Data redundancy management in connected environments. InL International Conference on Modeling, Analysis, and Simulation of Wireless and Mobile Systems (MSWiM-Q2SWinet), 2020, pp. 75–80
Mao Q et al (2021) Event prediction based on evolutionary event ontology knowledge. Future Generation Compter Syst 115:76–89
MapBox, Mobile Maps SDK v10. https://www.mapbox.com/mobile-maps-sdk, 2021
Mezaris V, Kompatsiaris I, Strintzis M (2003) An Ontology Approach to Object-based Image Retrieval. In: International Conference on Image Processing (ICIP'03), 2003. Vol. 2. IEEE, II–511
Miller G (1990) WordNet: an on-line lexical database. Int J Lexicography 3(4)
Moreno R et al (2020) Seeking the best weather research and forecasting model performance: an Empirical Score Approach. J Supercomput 76(12):9629–9653
Open Geospatial Consortium. Geography Mark-up Language (GML). http://www.opengeospatial.org/standards/gml (January 2009)
Oses N et al (2020) Analysis of Copernicus’ ERA5 climate reanalysis data as a replacement for weather station temperature measurements in machine learning models for olive phenology phase prediction. Sensors 20(21):6381
Poveda-Villalón M et al (2018) Ontological requirement specification for smart irrigation systems: a SOSA/SSN and SAREF comparison. In: International Semantic Web Conference (ISWC'18), 2018. pp. 1–6
Rana R et al (2010) Ear-phone: an end-to-end participatory urban noise mapping system. In: 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, 2010, pp. 105–116
Raskin R, Pan M (2005) Knowledge representation in the semantic web for earth and environmental terminology (SWEET). Comput Geosci 31(9):1119–1125
Richardson R, Smeaton A (1995) Using WordNet in a Knowledge-based approach to information retrieval. In: Proceedings of the BCS-IRSG Colloquium on Information Retrieval
Roussey C et al (2020) Weather data publication on the LOD using SOSA/SSN ontology. Semantic Web 11(4):581–591
Sagar S et al (2018) Modeling Smart Sensors on top of SOSA/SSN and WoT TD with the Semantic Smart Sensor Network (S3N) modular Ontology. International Semantic Web Conference (ISWC'18), pp. 163–177
Salloum G, Tekli J (2021) Automated and personalized nutrition health assessment, recommendation, and progress evaluation using fuzzy reasoning. Int J Human-Computer Studies (IJHCS) 151:102610
Sanders B et al (2020) Design and validation of a unity-based simulation to investigate gesture based control of semi-autonomous vehicles. In: International Conference on Human-Computer Interaction (HCI'20), vol 10, pp 325–345
Schlenoff C et al (2013) A literature review of sensor ontologies for manufacturing applications. In: International Symposium on Robotic and Sensors Environments (ROSE'13), pp 96–101
Shahid A et al (2020) Insights into relevant knowledge extraction techniques: a comprehensive review. J Supercomput 76(3):1695–1733
Shimizu C et al (2020) Towards a modular ontology for space weather research. CoRR abs/2009.12285
Sun L et al (2020) An optimised steelmaking-continuous casting scheduling simulation system with unity 3D. Int J Simulation Process Modell 15(3):213–224
Taddesse FG et al (2009) Relating RSS News/Items. In: Proceedings of the 9th International Conference on Web Engineering (ICWE'09), LNCS, 2009, pp 44–452
Tekli J et al (2018) Full-fledged semantic indexing and querying model designed for seamless integration in legacy RDBMS. Data Knowl Eng 117:133–173
Unity, Architecture, Engineering & Construction Unity, 2020. Available: https://unity.com/solutions/architecture-engineering-construction (Accessed Nov. 2021)
Unity, Particle System. Unity Documentation, available at: https://docs.unity3d.com/ScriptReference/ParticleSystem.html (Accessed Nov. 2021), 2020
W3C, Semantic Sensor Network Ontology. W3C Recommendation, 2017, www.w3.org/TR/2017/REC-vocab-ssn-20171019/ (Accessed Nov. 2021)
W3C, Extensions to the semantic sensor network ontology, 2020, www.w3.org/TR/vocab-ssn-ext/ (Accessed Nov. 2021)
Wang R et al (2020) Portable interactive visualization of large-scale simulations in geotechnical engineering using Unity3D. Adv Eng Softw 148:102838
Wang Y et al (2018) An efficient parallel algorithm for the coupling of global climate models and regional climate models on a large-scale multi-core cluster. J Supercomput 74(8):3999–4018
Wazir H, Annaz F (2015) Applicability of virtual reality in the study of environmental stress. Appl Mech Mater 741:209–214
WeatherStack, Real-Time & historical world weather data API. https://weatherstack.com/, 2021
Zhang D et al (2019) Knowledge Graph-based image classification refinement. IEEE Access 7:57678–57690
Zhong J et al (2008) Progress for ontology of fractures and faults. In: AAAI Spring Symposium: Semantic Scientific Knowledge Integration, pp 114–115
Zigon B et al (2018) Interactive 3D simulation for fluid-structure interactions using dual coupled GPUs. J Supercomput 74(1):37–64
Acknowledgements
We also like to thank all the experts who helped evaluate our knowledge graphs: Caetano Traina Jr., Ph.D., Full Professor, University of Sao (USP) Paulo, Brazil, William Grosky, Ph.D., Full Professor, University of Michigan (UM), USA, Agma Traina, Ph.D., Full Professor, University of Sao (USP) Paulo, Brazil, Richard Chbeir, Full Professor, University of Pau and Pays Adour (UPPA), France, George Khazen, Ph.D., Associate Professor, Lebanese American University (LAU), Lebanon, Regina Ticona, Ph.D., Associate Professor, Catholic University of San Pablo (UCSP), Peru, Fekade Getahun, Ph.D., Associate Professor, Addis Ababa University (AAU), Ethiopia, Gilbert Tekli, Ph.D., Assistant Professor, University of Balamand (UoB), Lebanon, Khouloud Salameh, Ph.D., American University of Ras AL Khaimah (AURAK), UAE, Nathalie Charbel, Ph.D., Research Engineer, Nobatek, France, Lara Kallab, Ph.D., Research Engineer, OPEN Group, France, Sabri Allani, Ph.D., Post doc, UPPA, France, and Elio Mansour, Ph.D., Post doc, UPPA, France. We are also very grateful to all non-expert testers who helped evaluate our software simulation tool.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The author is also an adjunct researcher and member of the SPIDER research team, LIUPPA Laboratory, University of Pay and Pays Adour (UPPA), 64,600, Anglet, France.
Rights and permissions
About this article
Cite this article
Noueihed, H., Harb, H. & Tekli, J. Knowledge-based virtual outdoor weather event simulator using unity 3D. J Supercomput 78, 10620–10655 (2022). https://doi.org/10.1007/s11227-021-04212-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04212-6