Smart Data Models
Overview
The Smart Data Models initiative, led by FIWARE Foundation, provides a set of open and interoperable data models designed to promote common standards for data exchange. These models define the structure, semantics, and units of measurement for key environmental and urban variables, allowing data to be easily reused and understood across multiple platforms and applications.
Within the PGTEC project, the adoption of Smart Data Models plays a key role in ensuring that data collected from diverse environmental and meteorological sources can be seamlessly integrated and understood. The project aims to harmonize and translate heterogeneous datasets—originating from different agencies and monitoring systems—into a unified, standardized format that facilitates interoperability, data sharing, and contextual analysis. By using standardized FIWARE-based schemas, the project ensures that variables—such as temperature, precipitation, or relative hummidity, among others, are represented consistently, regardless of their origin. This harmonization makes easier the training of the TETIS hydrological model using different data sources such as Open-Meteo or AEMET. It also enables more accurate analysis and improved decision-making.
Smart Data Models for PGTEC
To achieve this, PGTEC implements and extends several Smart Data Models tailored to the project’s specific needs. The main models used include WeatherObserved, which harmonizes meteorological real time data from different meteorological agencies; WeatherForecastSeries, an extended version of the FIWARE WeatherForecast model adapted to handle meteorological predictions; and StreamFlow, a new model specifically designed to represent hydrological variables such as flow and gauging data from the Confederación Hidrográfica del Júcar (CHJ).
As mention above, three different Smart Data Models have been designed, each focused on a specific type of data source. These include real-time data sources, climate model forecast sources, and hydrological data sources.
-
WeatherObserved: Fiware smart data model used to translate all the real time data. For more information about the model go to the json schema. This model will be used in different climate data sources such as:
-
AEMET: Agencia Estatal de Meteorología
- CHJ: Confederación Hidrográfrica del Júcar
- SiAR: Sistema de Información Agroclimática para el regadío
-
AVAMET: Agencia Estatal de Meteorología
-
WeatherForecastSeries:. An extension of the smart data model WeatherForecast adaptad to time series data. Fore more information visit the json schema.
-
StreamFlow: A new Smart Data Model focused on CHJ hydrometeorological data. It standardizes variables such as gauging and flow rates into a consistent format using the FIWARE Smart Data Models ontology. For deep understanding of the structure, visit the github.
