Uploaded image for project: 'Specification'
  1. SPEC-213

Correct ADL grammar for date/times to be properly ISO8601 compliant

    Details

    • Type: Change Request
    • Status: Closed
    • Priority: Trivial
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 1.0.1
    • Component/s: ADL, openehr.am
    • Labels:
      None
    • Change Description:
      Hide
      Changes made:
      - fix the cADL and dADL grammars and text in the ADL document to make all
        date/times and partial date/times ISO 8601-compliant
      - fix the parser production rules and the ADL description of date/time
        constraint patterns to include the 'T', to make them more compatible with ISO 8601
      Show
      Changes made: - fix the cADL and dADL grammars and text in the ADL document to make all   date/times and partial date/times ISO 8601-compliant - fix the parser production rules and the ADL description of date/time   constraint patterns to include the 'T', to make them more compatible with ISO 8601
    • Approved By:
      PG

      Description

      Currently, the ADL grammar does not require (or allow) the use of the 'T'
      character in Date/time strings, however it is mandated by the
      ISO 8601 standard.

      Also, in the date/time and time constraint patterns it
      would be clearer to include the 'T' for the sake of consistency.

      Lastly, patterns like 12:??:?? are currently used to represent partial
      times and dates, but ISO 8601 does not allow the use of '?' - this should
      be removed.

        Attachments

          Activity

            People

            • Assignee:
              OLDthomasbeale OLDthomasbeale
              Reporter:
              OLDthomasbeale OLDthomasbeale
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: