=Paper=
{{Paper
|id=Vol-3250/messpaper3
|storemode=property
|title=Modeling Linked Open Data (Poster)
|pdfUrl=https://ceur-ws.org/Vol-3250/messpaper3.pdf
|volume=Vol-3250
|authors=Adiel Tuyishime, Javier Luis Cánovas Izquierdo,Maria Teresa Rossi,Martina De Sanctis
|dblpUrl=https://dblp.org/rec/conf/staf/TuyishimeIRS22
}}
==Modeling Linked Open Data (Poster)==
Modeling Linked Open Data (Poster) Adiel Tuyishime1 , Javier Luis Cánovas Izquierdo2 , Maria Teresa Rossi1 and Martina De Sanctis1 1 Gran Sasso Science Institute (GSSI), Viale Francesco Crispi 7, L’Aquila, 67100, Italy 2 IN3 – UOC, Barcelona, Spain 1. Introduction Nowadays, many entities (e.g., business companies, government institutions) move toward sharing their data online for reuse [1], leading to the incremental growing of Open Data [2]. In public administrations, Open Data increases transparency [3] and allows citizens access to valuable information. Usually, the information provided by a unique dataset coming from Open Data sources are very limited as they are not integrated with other data sources. We propose to leverage the concept of Linked Open Data (LOD) [2] which, besides the benefits of Open Data, exploits Linked Data best practices for publishing and connecting structured data on the Web [4]. Thus, LOD supports knowledge sharing and information enrichment by adding links to both properties and values of a data object. In the literature, traditional modeling approaches exploit semantic Web features to model LOD. For instance, Alaoui et al. [5] propose data modeling in the context of enterprise applications development in a semantic-oriented perspective by using RDF and OWL ontologies. Meanwhile, Jamil et al. [6] present an approach for the semantic modeling of events using the case study of refugee registration and repatriation. Although ontologies offer powerful solutions, they are specialized in conceptual modeling and inferring new knowledge. This does not facilitate the development of various software artifacts (e.g., automatically generated code, APIs or libraries). Moreover, using ontologies implies good knowledge of the domain and the understanding of the used technologies, requiring a considerable effort and leading to a steep learning curve. For this reason, we propose a novel approach to model LOD based on Model-Driven Engineering (MDE) as it presents a wide range of tools and techniques supporting not only conceptual modeling but also the development and generation of different software artifacts, easy integration, and non-functional requirements analysis. MDE has been successfully applied in different domains and has proven to be a promising approach to follow due to the benefits it offers (e.g., code generation or model transformation). In addition, MDE enables the linking between models through the exploitation of weaving models. Thus, weaving models can be exploited in the scenario of LOD to integrate different models (e.g., Open Data models), while maintaining the separation of concerns and avoiding the construction of large and monolithic models for LOD, which could be difficult to handle, maintain and reuse [7]. 2. Modeling LOD exploiting MDE Techniques In LOD, data elements are linked to each other in such a way that they can be effectively navigated to provide additional context. In a smart city context, LOD together with MeSS’22: International workshop on MDE for Smart IoT Systems, July 04–08, 2022, Nantes, France $ adiel.tuyishime@gssi.it (A. Tuyishime); jcanovasi@uoc.edu (J. Cánovas Izquierdo); mariateresa.rossi@gssi.it (M. T. Rossi); martina.desanctis@gssi.it (M. De Sanctis) 0000-0002-2326-1700 (J. Cánovas Izquierdo); 0000-0003-0273-7324 (M. T. Rossi); 0000-0002-9417-660X (M. De Sanctis) © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) data provided by IoT devices could contribute to the creation of new knowledge about a city. For instance, multiple information are provided by IoT devices installed around a smart city, such as air quality, traffic, noise, etc. In this context, anybody interested in pollution, could not only see the information about pollution but could also navigate towards other factors that can have an impact on pollution, such as road traffic, or that can be impacted by it, such as health, among others. In Figure 1 we report an example as an abstract representation of our proposal to model LOD exploiting MDE techniques. On the left-side (a) we report an example of LOD in which we have three different domains, namely Population, Mobility, and Pollution that could be expressed as data objects defined by different classes and relationships. In the figure, we report at least one class for each domain representing how the data is linked to each other to enable information sharing. For instance, in the Pollution domain we have a class AirQuality which is linked with a class Health in the Population domain with a relationship (has impact on) that indicates the impact AirQuality has on Health. On the right-side (b) of the figure, we report how the example can be modeled by using MDE techniques, by means of the typical structure of data objects in the three domains through metamodeling. As can be seen, we propose to use three models (i.e., Population Model, Pollution Model and Mobility Model) which are conforming to their corresponding metamodels (i.e., Population metamodel, Pollution metamodel and Mobility metamodel). To establish the link between these three models a Weaving Model is introduced. This way, we integrate different modeling domains that contributes to the megamodelling by enabling an ecosystem of models. Figure 1: Example of modeling LOD exploiting MDE Techniques. References [1] E. Kalampokis, E. Tambouris, K. Tarabanis, A classification scheme for open government data: Towards linking decentralized data, International Journal of Web Engineering and Technology 6 (2011) 266–285. [2] F. Bauer, M. Kaltenböck, Linked Open Data: The Essentials - A Quick Start Guide for Decision Makers, edition mono/monochrom, Vienna, Austria, 2012. ISBN: 978-3-902796-05-9. [3] P. P. M. J. Anneke Zuiderwijk, Mila Gascó, Special issue on transparency and open data policies: Guest editors’introduction, volume 9, 2014. [4] C. Bizer, T. Heath, T. Berners-Lee, Linked data - the story so far, Int. J. Semantic Web Inf. Syst. 5 (2009) 1–22. [5] K. Alaoui, M. Bahaj, Semantic Oriented Data Modeling for Enterprise Application Engineering Using Semantic Web Languages, International Journal of Advanced Trends in Computer Science and Engineering 9 (2020). [6] S. Jamil, S. Noor, I. Ahmed, N. Gohar, Fouzia, Semantic modeling of events using linked open data, Intelligent Automation Soft Computing 29 (2021) 511–524. doi:10.32604/iasc.2021.017770. [7] D. Di Ruscio, Specification of Model Transformation and Weaving in Model Driven Engineering, Universitá di L’Aquila, PhD Thesis, 2007.