Skip to content

Generation 2 MIs

Mark Wilkinson edited this page Jul 17, 2020 · 5 revisions

Generation 2 Maturity Indicators

The second generation of FAIR testing moved from narrative questions into fully automatable tests.

Following (approximately) the same rubric as the First generation of tests (A rubric template in Markdown is available here) we attempted to design metrics for which there would be a clear, computable solution.

This resulted in a set of 15 Maturity Indicators (MIs), documented in Markdown following the template above.

We then coded tests - at least one test per MI - resulting in a total of 22 tests. The code for the tests is available, as well as a narrative description of how the tests gather the metadata that is evaluated by the test.

Generation 2 MI Tests are web interfaces that respond to an HTTP GET call with a openAPI-compliant YAML descriptor of their interface, and respond to a POST of a simple piece of JSON:

{"subject": "%GUID"}

by executing the test. Test results are returned in JSON.

A detailed description of these behaviours, and how to create a new MI test, is available on the main Maturity Indicator's Site

Clone this wiki locally