Contradictions for syntax of timezone offsets
The section "ASAM OpenSCENARIO XML / Specification / Introduction / Data types" mentions on the one hand: "ASAM OpenSCENARIO uses the XSD 1.0 data types [3] string
, Boolean
, dateTime
, double
, int
, unsignedInt
and unsignedShort
" on the other hand, the time zone offset shall be provided according to RFC822 and the examples state "+100" and "+0100". However, the cited XSD reference states "timezoneFrag ::= 'Z' | ('+' | '-') (('0' digit | '1' [0-3]) ':' minuteFrag | '14:00')". In essence:
- the XSD specification requires a colon like "+01:00" and therefore contradicts the example "+0100". It needs to be clarified, which one is correct.
- the RFC822 (and actually there seems to be a newer RF1123 (https://datatracker.ietf.org/doc/html/rfc1123.html)) require 4 digits for the time zone making the example "+100" incorrect