Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-3989

Enhance semantic validation interface to support validation of SBDs

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Obs Mgt & Controls
    • Hide

      Scheduling Block Definitions (SBDs) will need to be verified as "valid for observing" at the time of their creation - which may be well in advance of when they are actually used to observe.

      The semantic validation that exists in telescope model currently validates the data that is used to resource and configure the telescopes during observing. This is much the same information as exists in the SBD, but comes in a different structure.

      It is clearly beneficial to reuse the validation code, however, as the SBD information comes in a different structure then an alternative interface is required. That is the aim of this enabler.

      Show
      Scheduling Block Definitions (SBDs) will need to be verified as "valid for observing" at the time of their creation - which may be well in advance of when they are actually used to observe. The semantic validation that exists in telescope model currently validates the data that is used to resource and configure the telescopes during observing. This is much the same information as exists in the SBD, but comes in a different structure. It is clearly beneficial to reuse the validation code, however, as the SBD information comes in a different structure then an alternative interface is required. That is the aim of this enabler.
    • Hide
      1. The API of the semantic validation is extended to support the sending of an SBD in JSON format to be validated using the same rules as currently exist.
      2. The additional method(s) are documented.
      3. BDD tests with an SBD JSON demonstrate the function.
      4. (Optional aim) The validation is integrated into the ODT (collaborative aim).
      Show
      The API of the semantic validation is extended to support the sending of an SBD in JSON format to be validated using the same rules as currently exist. The additional method(s) are documented. BDD tests with an SBD JSON demonstrate the function. (Optional aim) The validation is integrated into the ODT (collaborative aim).
    • 3
    • 3
    • 0
    • Team_NAKSHATRA
    • Sprint 5
    • Hide

      1. New version of ska-telmodel library is available on car repo:

      1.12.0 · SKAO / SKA Telescope Model · GitLab

      2. New version of ska-tmc-cdm is available on car repo:

       https://gitlab.com/ska-telescope/ska-tmc-cdm/-/releases/8.2.0

      3. BDD test cases are added in ska-oso-scripting:
       https://gitlab.com/ska-telescope/oso/ska-oso-scripting/-/merge_requests/147

      Show
      1. New version of ska-telmodel library is available on car repo: 1.12.0 · SKAO / SKA Telescope Model · GitLab 2. New version of ska-tmc-cdm is available on car repo:   https://gitlab.com/ska-telescope/ska-tmc-cdm/-/releases/8.2.0 3. BDD test cases are added in ska-oso-scripting:   https://gitlab.com/ska-telescope/oso/ska-oso-scripting/-/merge_requests/147
    • 21.5
    • Stories Completed, Integrated, Solution Intent Updated, BDD Testing Passes (no errors), Outcomes Reviewed, NFRS met, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI24 - UNCOVERED

    • Team_NAKSHATRA

    Description

      The current semantic validation works with the JSON schema that are part of the CDM, designed for use in the real-time telescope environment.

      The schema that form the Scheduling Block Definition SBD output of the Observation Design Tool (ODT) contains similar information, but in a slightly different schema structure. The information in an SBD needs to be validated using many of the same rules applied to the CDM. The feature requests the extension of the validator interface to support an SBD input instead of the CDM.

      Collaboration with the development of the ODT will be required.

      Attachments

        Issue Links

          Structure

            Activity

              People

                a.bridger Bridger, Alan
                a.bridger Bridger, Alan
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 3.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete1521.5
                  Total1521.5

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel