inab / benchmarking-data-model

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

Structure of the implementations field in the Metrics Schema #104

Closed vsundesha closed 5 years ago

vsundesha commented 5 years ago

The implementations field currently holds 2 properties, tool_id which is a string and community_ids which is an array, we think that it should be inverted, the community_id should hold a String and the tool_ids should hold an array, because a metric might be applied to several tools in the same community.

jmfernandez commented 5 years ago

The issue you have just opened is a bit confusing, because Metrics.implementations contains the list of implementations of this metric, i.e. the list of registered programs (i.e Tool entries) whose code compute this kind of metric, used by one or more communities registered as Community entries

jmfernandez commented 5 years ago

With the changes from e3bc8d0 , 93a43ab and 2400ae6, this issue does not make sense