The _cell_wave_vector.seq_id data item is defined an Integer in the range of 0:. However, items _atom_site_Fourier_wave_vector.q1_coeff_seq_id, ..., _atom_site_Fourier_wave_vector.q8_coeff_seq_id that link to it are instead defined as Code with the range of 1:8. Three questions that arise from this:
- Should the type be
Integer or Code (e.g. having a numeric value might be important to some widely used notation).
- The more restrictive range of 1:8 technically does not conflict with the wider
0: range. I should probably update the checker to allow child items to map to only a subset of the possible parent values?
- Can
Code items even be assigned numeric ranges?