You can view the documentation and download current and past releases here:
nmrML Version | Design Specification | XSD Documenation | Download |
---|---|---|---|
v1.0.rc1 | View Design Specification (docx) | View XSD Documentation | nmrML XSD |
We will have more tutorials and example files with explanations availble here soon. For now if you are interested in taking a look at the format, the best place is the examples directory in the nmrML github repository. For a quick look on the scope of nmrML we recommend this powerpoint presentation.
We had several overarching goals that guided our decision making process. The data format should:
As in our PSI role model, we agreed on implementing a combined standard using XML and accompanying CV terms (see image below), as this allows multiple validation levels to be established: XML syntax and structural validity of XML instances (xml element and attribute positions, order and cardinality) are validated by the XML parser against the XML Schema.
The mapping files enforce semantic validity by specifying which CV terms are allowed in an element as well as the order and cardinality those terms. A proprietary validator tool, to be developed for the next deliverable) checks that the criteria outlined by the mapping file are being met in a given XML instance. The mapping file combined with the CV can also be used when creating an interface that records NMR experiment information for example to populate a drop down menu or an autocomplete box.