Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of contents

Table of Contents

1. Comments from review

Make clear how use IElementSet to work with OGC formats

Two alternatives were discussed:

...

The discussion turned into which strategy was the best for OpenMI: To document specialized interfaces, or to have general ones and allow them to be extended over time.

How to make the standard extendable

Meeting with EPA on how to make OpenMI and FRAMES work together, and also several reviewers, have revealed the necessity of making the standard extendable instead of "all inclusive". since the "all inclusive" is very difficult to predict.

The base idea is to make very general versions of interfaces, and provide specializations of these. These specializations can be released at a later stage than the standard, and without affecting the standard.

See the section on "Possible candidates for extensions".

Strategy for releasing 2.0

Releasing standard and then extensions.

Possible candidates for extensions.

  1. LinkableComponent: Parallel computing component
  2. ExchangeItem: FRAMES dictinaries.
  3. ValueDefinition: ontologies, FRAMES dictinaries.
  4. ElementSet: Advanced spatial/GIS functionality.
  5. ValueSet: FRAMES dictinaries.
  6. TimeSet.

...

So it would be nice to have a general element set and in time release extensions to the standard that includes new type of "often used"/requested element sets.

Remove loop approach.

Loop approach is not really tested and possibly only half included in the standard. It is better to completely remove it and then add it fully as an extension when it is mature.

...

Check in the status flag whether there are specific loop approach flags.

Releasing full standard, reflecting all suggested requests, including SDK and GUI.

Current problems:

No model, neither test models nor real world model has really been used and tested using the 2.0 standard. Hence, there are many unknowns and in order to get around all possible issues, quite a lot of work is required.

...

Limited resources for GUI development and support.

Updates to the standard

Documentation, IValueSet:

...