inab / benchmarking-data-model

OpenEBench Benchmarking Data Model repository
Creative Commons Attribution Share Alike 4.0 International
2 stars 7 forks source link

Metrics labels #111

Closed javi-gv94 closed 3 years ago

javi-gv94 commented 4 years ago

Add new property to metrics schema, which would correspond to a string 'label' that we will be used to name the plot axis. Then the current 'name' property would correspond to the default name set by the workflow.

To map the data coming from the workflow with the metrics stored in the database, we could use that 'name' or the 'OEB id' (if available).

jlgelpi commented 4 years ago

Consider to add a more complex object to define all axis details: label, units, axis tics, etc.

jmfernandez commented 4 years ago

Metrics schema, as all the other concepts modelled by the benchmarking data model, gained a _metadata key, which was initially designed to hold OpenEBench platform information like "validated with some validator", "validated with an specific GitHub checkout of the data model", "signed by ...", etc... It can also be used to hold these labels, or other information tied to the representation