csdif_core/reverse_mapper.rs
1// SPDX-License-Identifier: MIT
2// Copyright (c) 2025 Egon Kastelijn
3// file: src/reverse_mapper.rs
4
5use sensorml::model::document::SensorMLDocument;
6
7/// Trait for mapping SensorML documents back into initiative-specific JSON.
8pub trait InitiativeReverseMapper {
9 fn map_from_sensorml(
10 &self,
11 input: &SensorMLDocument,
12 ) -> Result<serde_json::Value, crate::error::MappingError>;
13}
14