InformationModel icon indicating copy to clipboard operation
InformationModel copied to clipboard

Specify conformance with info model

Open clange opened this issue 5 years ago • 0 comments

  • define release schedule – we so far agreed on the following:
    • a new release (major or minor) before each plugfest
    • before, solicit input and feedback from the infomodel SWG
    • afterwards, inform the architecture WG
    • continue using semantic versioning
  • define durations in which components have to support some released version of the info model
  • define migration paths from one version to another one
  • define core classes and properties that have to be supported
  • specify that, when I receive a message that contains infomodel instances with non-IDS metadata fields (e.g., SHACL shapes describing datasets), I may ignore the latter
  • provide positive / negative tests (good negative test: wrong datatype, omitting mandatory property) – this will be handled in FDS T35.2
  • separately: make sure that our Java reference implementation conforms. Possible approaches:
    • preprocessor that converts, e.g., infomodel 2.0, to infomodel 3.0 messages
      • could be realized by SPARQL construct queries (this could, e.g., be done by FIT in a 2020-Q3 FDS project)
    • Java library that supports multiple infomodel versions (either natively or by dynamically loading the full library for the version currently used)

clange avatar Mar 10 '20 12:03 clange