Published 2024 | Version v2
Presentation Open

The Sensor Management System (SMS) as a reference implementation for sensor metadata management in Earth System Science using the EUDAT B2INST identifier

  • 1. ROR icon Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences
  • 2. ROR icon Helmholtz Centre for Environmental Research
  • 3. ROR icon Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen
  • 4. ROR icon Forschungszentrum Jülich
  • 5. ROR icon Karlsruhe Institute of Technology

Description

In Earth System Science, sensors are crucial for collecting and interpreting data that is essential for understanding complex spatio-temporal processes. However, the growing number and diversity of sensors present significant challenges in managing sensor data and the associated metadata. The Sensor Management System (SMS), initially developed as part of the German DataHub initiative within the Helmholtz Research Field Earth and Environment, contributes to the NFDI4Earth initiative, the PID4NFDI project of the BASE4NFDI services in Germany, and the emerging eLTER Research Infrastructure in Europe. 

SMS offers a robust, standardized solution for managing sensor metadata, fully aligned with the FAIR principles (Brinckmann et al. 2024). To enable the standardized and persistent registration of sensors and instruments at a visible and interoperable European level, the EUDAT B2INST service has been integrated. Sensors registered in SMS, along with their metadata, can automatically obtain a new persistent identifier (PID) through the EUDAT B2INST service, ensuring that these PIDs are maintained throughout the data lifecycle. The Sensor Management System (SMS) serves as a reference implementation for sensor metadata management in Earth System Science using the EUDAT B2INST identifier (Brinckmann 2024). It provides a decentralized, container-based solution that seamlessly integrates with existing IT infrastructures, ensuring scalability to meet future needs. SMS facilitates the detailed registration and management of sensors and their corresponding metadata for the scientific community in compliance with international standards such as OGC SensorML. By following the JSON:API specification and adhering to these standards, SMS ensures that data sources are both discoverable and accessible through standardized interfaces. The authentication system in SMS is designed to support various state-of-the-art identity providers. Currently, it includes the Helmholtz AAI, which enables secure and efficient login for all users from institutions connected to GÉANT EduGAIN. Additionally, it offers a straightforward option to integrate alternative institutional or other identity provider systems (e.g. EUDAT B2ACCESS, EGI Check-in) following OpenID Connect authentication flows.

Moreover, SMS is designed to function as a metadata management tool that interfaces with various data management solutions, making it suitable for a wide range of applications, from individual measurements to complex measurement campaigns and large-scale observatories (e.g., Bumberger et al., 2024). This flexibility extends beyond Earth System Science, providing a versatile tool for a broad spectrum of sensor data management needs. By ensuring that sensor data are findable, accessible, interoperable, and reusable, SMS positions itself as a robust transferable standard solution for sensor metadata management.

Files

241205_EUDAT-Conference_Sensor-Management-System_SMS_Nils-Brinckmann.pdf

Additional details

Related works

References
Software: 10.5281/zenodo.13329925 (DOI)
Presentation: 10.5281/zenodo.11143439 (DOI)
Publication: 10.48550/arXiv.2409.03351 (DOI)

Software

Repository URL
https://codebase.helmholtz.cloud/hub-terra/sms/orchestration
Programming language
Python , TypeScript
Development Status
Active