FAIR Champion Logo

Algorithms Available in the Registry

Generic CURL command:

  curl -H "Accept: application/json" https://tools.ostrails.eu/champion/algorithms
          
CESSDA Benchmark Assessment Algorithm
Identifier https://tools.ostrails.eu/champion/algorithms/d/1Nk0vM4yBpVQTo_UbB62NY_fz93aRZRHBZGh5fG-khOw
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1Nk0vM4yBpVQTo_UbB62NY_fz93aRZRHBZGh5fG-khOw
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1Nk0vM4yBpVQTo_UbB62NY_fz93aRZRHBZGh5fG-khOw
Applicable Objects
Application Domains
Benchmark https://fairsharing.org/7609
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/1Nk0vM4yBpVQTo_UbB62NY_fz93aRZRHBZGh5fG-khOw
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

Used to assess the FAIRness of study-level metadata in the CESSDA Data Catalogue and Digital Objects that are being considered for inclusion.

Demonstration Algorithm
Identifier https://tools.ostrails.eu/champion/algorithms/d/16s2klErdtZck2b6i2Zp_PjrgpBBnnrBKaAvTwrnMB4w
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/16s2klErdtZck2b6i2Zp_PjrgpBBnnrBKaAvTwrnMB4w
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/16s2klErdtZck2b6i2Zp_PjrgpBBnnrBKaAvTwrnMB4w
Applicable Objects
Application Domains
Benchmark https://ostrails.github.io/sandbox/mockbenchmark1.ttl
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/16s2klErdtZck2b6i2Zp_PjrgpBBnnrBKaAvTwrnMB4w
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

This algorithm does no useful calculaation but shows how a Google Sheet can be used to configure a "generic" algorithm to score a benchmark

FOOPS Champion Interoperability Challenge
Identifier https://tools.ostrails.eu/champion/algorithms/d/1VhizqEDrzFOzQAxlJpF95ZhbiLWWZyfOgJ-gUo1tQlI
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1VhizqEDrzFOzQAxlJpF95ZhbiLWWZyfOgJ-gUo1tQlI
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1VhizqEDrzFOzQAxlJpF95ZhbiLWWZyfOgJ-gUo1tQlI
Applicable Objects
Application Domains
Benchmark https://ostrails.github.io/sandbox/mockbenchmark1.ttl
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/1VhizqEDrzFOzQAxlJpF95ZhbiLWWZyfOgJ-gUo1tQlI
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

runs tests from FOOPS and Champion and tries to assess them using an algorithm

Researchdata.se FAIR Test
Identifier https://tools.ostrails.eu/champion/algorithms/d/1KVEtC7iT-Fl6-hy3QKsl9FBUNCBk40d121Cl-viake8
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1KVEtC7iT-Fl6-hy3QKsl9FBUNCBk40d121Cl-viake8
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1KVEtC7iT-Fl6-hy3QKsl9FBUNCBk40d121Cl-viake8
Applicable Objects
Application Domains
Benchmark https://ostrails.github.io/sandbox/mockbenchmark1.ttl
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/1KVEtC7iT-Fl6-hy3QKsl9FBUNCBk40d121Cl-viake8
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

In development for researchdata.se

Testing Sheet
Identifier https://tools.ostrails.eu/champion/algorithms/d/1fJOdNDLt2T5soevj3ijiCSdoXvC9-2DavgR8d9Q_wC8
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1fJOdNDLt2T5soevj3ijiCSdoXvC9-2DavgR8d9Q_wC8
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1fJOdNDLt2T5soevj3ijiCSdoXvC9-2DavgR8d9Q_wC8
Applicable Objects
Application Domains
Benchmark https://ostrails.github.io/sandbox/mockbenchmark1.ttl
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/1fJOdNDLt2T5soevj3ijiCSdoXvC9-2DavgR8d9Q_wC8
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

This is only to validate the algorithm code

FAIR Scoring Algorithm - Institutional Repository Datasets
Identifier https://tools.ostrails.eu/champion/algorithms/d/1Lbo0KzlN-RPRJ5POqHKh8YE2GXSv0bnaKZzwkaCOP9M
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1Lbo0KzlN-RPRJ5POqHKh8YE2GXSv0bnaKZzwkaCOP9M
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1Lbo0KzlN-RPRJ5POqHKh8YE2GXSv0bnaKZzwkaCOP9M
Application Domains
Benchmark https://fairsharing.org/7598
Scoring Algorithm Google Sheet
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

This scoring algorithm instantiates the FAIR Benchmark - Institutional Repository Datasets to provide a structured framework for delivering FAIR assistance to metadata describing research datasets held within institutional repositories. It operationalises the FAIR principles in a practical way, supporting alignment with community-endorsed research standards and best practices. The algorithm is primarily intended for institutional repository teams, who implement and run the associated assessment tests as part of repository workflows. All repository types may wish to review this algorithm to help them build their own algorithms.

ERDERA VIrtual Platform Onboarding Benchmarks
Identifier https://tools.ostrails.eu/champion/algorithms/d/16F0HtG88qvXWM5TYza5PegpfQn_b_dr4lEeUTxEgbs8
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/16F0HtG88qvXWM5TYza5PegpfQn_b_dr4lEeUTxEgbs8
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/16F0HtG88qvXWM5TYza5PegpfQn_b_dr4lEeUTxEgbs8
Applicable Objects
Application Domains
Benchmark https://ostrails.github.io/assessment-component-metadata-records/ERDERA_Onboard.ttl
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/16F0HtG88qvXWM5TYza5PegpfQn_b_dr4lEeUTxEgbs8
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

ERDERA has minimal metadata requirements for it's "L1" and "L2" onboarding. This will test both, and provide helpful output.

All Core OSTrails Tests using Gen3 Metrics and Tests
Identifier https://tools.ostrails.eu/champion/algorithms/d/1UvHnRkKy3KZMlWdIdB7rz0LrBZJXpPibAgmTXJwRO_0
Endpoint (POST) https://tools.ostrails.eu/champion/assess/algorithm/d/1UvHnRkKy3KZMlWdIdB7rz0LrBZJXpPibAgmTXJwRO_0
OpenAPI (GET) https://tools.ostrails.eu/champion/assess/algorithm/d/1UvHnRkKy3KZMlWdIdB7rz0LrBZJXpPibAgmTXJwRO_0
Applicable Objects
Application Domains
Benchmark https://doi.org/10.25504/FAIRsharing.935dc4
Scoring Algorithm Google Sheet https://docs.google.com/spreadsheets/d/1UvHnRkKy3KZMlWdIdB7rz0LrBZJXpPibAgmTXJwRO_0
Execute

You may now apply the selected algorithm to a new Digital Object, or an existing Test Result Set

OR

Executes every test associated with the Generation3 Metrics authored by Allyson and Mark. These represent the core FAIRness tests described in "OSTrails FAIR Assessment - Conceptual Requirements" (https://doi.org/10.5281/zenodo.18980543). It does no special calculations beyond reporting pass/fail. These should only be applied to Dataset type digital objects that resolve to a landing page from the GUID.