Testing Web VINE

Web VINE         

Core VINE functionality is now offered through the MMI ORR portal. The integration allows seamless:

  • i) Access to the registered ontologies to select the "working" ontologies, ie., the ones to be searched for the terms to be mapped;
  • ii) Registration of the new mappings (via the usual "Review and Register" button)..

Please note that this release is intended only for testing purposes. Your feedback is appreciated.

Please remember to include the following info when you report a problem:

- Version of MMI ORR (at the botton of the http://mmisw.org/portal page)

- Which particular ontologies were used to create the mappings
- The sequence of steps (if relevant)
- Any error messages displayed by the program

Some concrete tests

Here are some sequences that not only demonstrates the integration with MMI ORR, but also allows to test the central functionality of doing the term mappings.

Create a new mapping file

  • Open http://mmisw.org/portal and log in
  • Click "create mapping"
  • Click the "Add" button in the "working ontologies" section to select the working ontologies. For example, select http://mmisw.org/ont/argo/qualityFlag and http://mmisw.org/ont/ird/qualityFlag (I just picked those ones arbitrarily, you're welcome to experiment).
    • NOTE: In the selection fields, you can start typing the name of the desired ontology to get a list of the entries containing the text you are entering. If not sure, just type a start '*'  NOTE: this mechanism is a bit unclear.
  • Search for terms on both sides of the interface. Note that you can select which ontologies to search in each side. You can even select the same ontology on both sides, so you can make mapping between terms in the same ontology.
  • NOTE: only instances (aka individuals) are searched. See issue #79.
  • Check the terms you want to map with one of the given relationships, on both sides of the main mapping interface.
  • The mappings are collected in the lower part of the interface. See issue #171.
  • Continue playing around with the editing of the mappings (removing mappings, adding, etc.).  NOTE: checks are minimal in this first release.  Also see issue #169. But please feel free to report any issues that are not yet in the tracker.


  • Expand the metadata section and fill out required metadata information. For testing purposes, you can put any convenient values for the required fields, but make sure you indicate "mmitest" or "testing" in the authority abbreviation field. You can click the "example" button to speed up this step, but adjust the title to something you can easily recognize.  You will probably need to adjust the resource type or the authority abbreviation to avoid a potential conflict with a pre-exisitng ontology (you will be notified if that happens).
  • Click "Review and Register."  Fix any errors reported. If the error is related with an ontology already registered with the same resource type and authority abbreviation, just update the resouece type with whatever new value works.
  • You should get a "Ontology ready to be registered" message. 
  • Click "register" and accept the confirmation dialog.
  • You should get a confirmation that the mapping ontology has been registered.
  • After this, you should see the main list of registered ontologies.

Viewing a mapping ontology

  • In the ontology list, click the mapping ontology just submitted. Note: search in this page is not implemented yet, but you can click your username in the "Submitter" tree (on the left) to see only your submitted ontologies, or/and sort the list by clicking the "version" column as a way to easily find the ontology.
  • Besides the usual metadata section, you should see a read-only presentation of the mapping ontology.

Creating a new version of a mapping ontology

  • Click the "edit new version" button.
  • If desired, you can change values in the metadata.
  • The mappings section should be initialized with the current mappings. You can delete and/or add new mappings.
  • Procedure from here is similar to the one above for the creation of the original version.

Other tests

  • If your time and interests permit, please also test other features of the MMI ORR, for example:
    • Resolving the ontology in RDF/XML and N3 formats
    • getting the list of versions and checking that the contents correspond to the selected version
    • etc.  --