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:
- General metadata section
- Tests and their individual output weights
- Conditions/Calculations, based on references to the tests
Knowledge of HTML, and/or access to a drag and drop HTML editing tool.
- Download the generic_benchmark_algorithm_editor.html file
- Open the file with a web browser
- Edit the general metadata as required
- Add one or more OSTrails tests
- Add conditions that the tests results must meet
- Validate the form
- Export the contents (in either CSV or Excel format)
- 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.
- Generate a link with for the spreadsheet with permissions 'Anyone on the Internet can edit' (see File->Share->Share with others)
- 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)
- Enter the URL of a digital object to evaluate in the GUID field
- 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.
Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests to us.
See Semantic Versioning for guidance.
You can find the list of contributors in the CONTRIBUTORS file.
See the LICENSE file.
See the CITATION file.