Spectro ML-A Markup Language for Molecular Spectrometry Data

SpectroML is a markup language for molecular spectrometry data that can be used as a “web-aware” mechanism for instrument-to-instrument, instrument-to-application, and application-to-application data interchange and archiving. SpectroML was developed using XML (extensible mark up language), and its vocabulary was gleaned from the terminology, data dictionaries, and concepts embodied in existing standards, instrument software, and data interchange formats. Currently, we have created a SpectroML vocabulary, document type definition, schema, stylesheets, and some demonstration applications for UV-visible spectroscopy data; however, the structure and flexible data model embodied in SpectroML should make it easily adaptable to other spectroscopy techniques.