Skip to content

Form for creating the contents of a benchmark algorithm spreadsheet, an input to the FAIR Champion quality assessment tool

License

Notifications You must be signed in to change notification settings

OSTrails/benchmark-form

Benchmark Form

SQAaaS badge

This repository contains the source code for generating the contents of a Google Sheets Benchmark Algorithm file used in conjunction with the FAIR Champion Quality Assessment tool.

The form has three components:

  1. General metadata section
  2. Tests and their individual output weights
  3. Conditions/Calculations, based on references to the tests

Prerequisites

Knowledge of HTML, and/or access to a drag and drop HTML editing tool.

Using the form

  1. Download the generic_benchmark_algorithm_editor.html file
  2. Open the file with a web browser
  3. Edit the general metadata as required
  4. Add one or more OSTrails tests
  5. Add conditions that the tests results must meet
  6. Validate the form
  7. Export the contents (in either CSV or Excel format)
  8. If exported in CSV format, import the generated CSV file into a Google Sheets file, otherwise upload the Excel file to Google Docs and open it with Google Sheets.
  9. Generate a link with for the spreadsheet with permissions 'Anyone on the Internet can edit' (see File->Share->Share with others)
  10. Open the FAIR Champion Quality Assessment tool and use the link in the Benchmark Configuration Spreadsheet URI field (spreadsheet must have been registered via Register Benchmark Assessment Algorithm)
  11. Enter the URL of a digital object to evaluate in the GUID field
  12. Press the Run Benchmark Quality Assessment button and wait for the results to be displayed

There is an example of a completed form (CDC Benchmark Algorithm Editor.html) and a generated CSV file (generic_benchmark_algorithm_2025-08-19.csv) in the example directory.

Contributing

Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

See Semantic Versioning for guidance.

Contributors

You can find the list of contributors in the CONTRIBUTORS file.

License

See the LICENSE file.

CITING

See the CITATION file.

About

Form for creating the contents of a benchmark algorithm spreadsheet, an input to the FAIR Champion quality assessment tool

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages