Proposed procedure for evaluation of OpenMI compliance

Introduction

In order to claim that a software component is OpenMI compliant such component must be accepted by the OpenMI Association. Accepted components will be listed on the OpenMI Association web site (www.openmi.org) . Also the required OpenMICompliancyInfo.xml file and a more readable HTML version of the same information will be available on the OpenMI Association web site.

Procedure

The OpenMI Association Executive Committee appoints one person to take the position as the OpenMI Association Compliance Evaluator (OACE). Name and contact details for the OACE must be announced on the OpenMI Web.

Requests for OpenMI compliance acceptance must be submitted by e-mail either directly to the OACE or to the OpenMI Association. In case of the latter the OpenMI Association secretary will forward the request to the OACE. The only formal requirement for an OpenMI acceptance request is that the OpenMI compliance info xml-file is attached to the request e-mail. The OpenMI compliance info xml-file must comply with the OpenMICompliancyInfo.xsd schema file (part of the released OpenMI standard).

The OpenMI Association compliance evaluator has the following responsibilities and tasks:

  • When the OACE receives an OpenMI compliance acceptance request the OACE will do following:
    • Reply to the component provider that the request has been received and is under evaluation
    • Check that the xml file complies to the OpenMICompliancyInfo.xsd schema file
    • Manually review the submitted XML file and decide if the component will be accepted or not.
    • If the component is accepted, the OACE will:
      • Add the component to the list of compliant components on the OpenMI web.
      • Make the submitted XML file available on the OpenMI web
      • Create the more readably HTML file based on the submitted XML file and make this HTML file available on the OpenMI web
      • Inform the component provider that the component is accepted.
    • If the component is not accepted the OACE will:
      • Inform the component provider that the component is not accepted and give reasons why it is not accepted.
      • Inform the component provider that the decision can be appealed to the OpenMI Association Executive Committee.
  • Once every second month check that all links (URL's) in the xml files for the current accepted and listed compliant components works. In case a link does not work, the OACE will inform the provider that within one month a new XML file must be submitted; otherwise the component will be removed from the list.
  • Once every year send e-mails to all contact persons listed in the submitted xml files and ask if they want their components still to be listed as OpenMI compliant. If the contact e-mail address does not work the OACE will put reasonable effort into contacting the component provider by other means. If a component provides does not answer within one month the component will be removed from the list.

The acceptance procedure does not include any testing of the compliant component.