Properties are reported in *.mpod files, where the original published paper containing the data is cited and structural and experimental information is also given. One mpod file contains information relative to only one publication and one phase. When known, a COD reference to a CIF File associated to the same phase/material is indicated. The information contained in a file can be visualized online and the .mpod file can also be downloaded for local use.
Information can be searched for, according to the considered property, the name of the phase, the elements contained, the MPOD or COD code or an author of the publication referenced in the file.
As its inspirer (COD), MPOD files use a Starfile syntax used and developed for the CIF files. However some tricks were adopted to adapt the its relatively strict syntax to allow for multiple entries still avoiding ambiguousness.
Unlike the crystal structure that is univocally described, material properties are not easily defined with one single value. Tensorial properties are described by a matrix of values. Often the change of properties under changing environment is of interest. The value of a property tag is a label. This label is then used in a _loop structure where the tensorial index and/or changing experimental conditions (temperature, pressure, … ) as well as the actual value are given. CIF files are checked for consistency against one or more dictionaries. .mpod files are checked against the material properties dictionary and the CORE CIF dictionary.
PyCifRW is currently being used to check the syntactical correctness of the .mpod files. Further automatic checking routines are under development.