Class AnIMLBridge
java.lang.Object
org.episteme.natural.chemistry.loaders.animl.AnIMLBridge
Bridge for converting AnIML DTOs to core Episteme analytical chemistry objects.
AnIML (Analytical Information Markup Language) is the ASTM standard for analytical chemistry data. This bridge converts parsed AnIML to Episteme structures.
Architecture
AnIML → AnIMLReader → AnIML DTOs → AnIMLBridge → Core Objects
├── ScientificExperiment
├── Sample
└── Observation (capturing Spectrum)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts AnIML experiment step to Episteme Observation.Sample<?> convertSample(AnIMLSample animlSample) Converts AnIML sample to Episteme Sample.convertToSpectrum(AnIMLResult result) Converts AnIML result series to Episteme Spectrum.toExperiment(AnIMLDocument animlDoc) Converts AnIML document to Episteme ScientificExperiment.
-
Constructor Details
-
AnIMLBridge
public AnIMLBridge()
-
-
Method Details
-
toExperiment
Converts AnIML document to Episteme ScientificExperiment.- Parameters:
animlDoc- the parsed AnIML document- Returns:
- an Experiment object with samples and results
-
convertSample
Converts AnIML sample to Episteme Sample. -
convertExperimentStep
Converts AnIML experiment step to Episteme Observation. -
convertToSpectrum
Converts AnIML result series to Episteme Spectrum.
-