- Changed license to Apache v2.0.
- Clarified behavior of the
length.min
constraint with respect torequired
. - Clarified behavior of the
required
property with respect torecordList
fields. - Clarified behavior of the
required
property with respect tomatrix
fields, their Rows, and their Columns. - Clarified the values that should be provided for the
min
andmax
of therange
constraint. - Clarified behavior of the
enumerations
property in Question Objects. - Clarified Web Form Event types that are applicable to
audio
elements.
- Changed name of standard to RIOS - Research Instrument Open Standard
- Removed ability to define Calculations with result types of
enumeration
orenumerationSet
, 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.
- Initial publication of PRIMSH for review.