RIOS Change History

0.3.0 (2020-01-30)

  • Changed license to Apache v2.0.
  • Clarified behavior of the length.min constraint with respect to required.
  • Clarified behavior of the required property with respect to recordList fields.
  • Clarified behavior of the required property with respect to matrix fields, their Rows, and their Columns.
  • Clarified the values that should be provided for the min and max of the range constraint.
  • Clarified behavior of the enumerations property in Question Objects.
  • Clarified Web Form Event types that are applicable to audio elements.

0.2.0 (2015-12-28)

  • Changed name of standard to RIOS - Research Instrument Open Standard
  • Removed ability to define Calculations with result types of enumeration or enumerationSet, as those types don’t make sense without first defining the set of possible enumerations.
  • Clarified that Form Element Tags cannot be the same as Page IDs or Instrument Field IDs.
  • Clarified <<Parameter>> markup behavior with respect to null values.
  • Clarified type inheritance with respect to overriding constraints.
  • Added support for an identifiable flag on Calculations. This flag’s meaning is the same as it is on Instrument fields.
  • Added support for arbitrary metadata in Instruments, Calculation Sets, Forms, and Interactions via the meta property.

0.1.0 (2015-08-24)

  • Initial publication of PRIMSH for review.