hobbit-project / platform

HOBBIT benchmarking platform
GNU General Public License v2.0
24 stars 9 forks source link

Display custom benchmark, system, challenge etc logos #458

Open denkv opened 5 years ago

denkv commented 5 years ago

User story

Users who inspect experiment lists and results could easier recognize different benchmarks and systems if, in addition to names, icons would be displayed. Some of systems already have logos which are not used in HOBBIT at the moment. It can also help with promoting systems.

Solution

Benchmark and system definition can include optional icon information.

Images can either be provided by using arbitrary URLs which would need to be downloaded and stored locally before displaying, unless they are on one of whitelisted domains (HOBBIT GitLab, for example). Images also can be embedded into the benchmark/system definitions as a data URI.

Icons should be displayed in many places, as long as it makes sense.

Example

<http://example.com/MyBenchmark> foaf:logo <http://example.com/logo.png> . # Can be a big one
<http://example.com/logo.png> foaf:thumbnail <http://example.com/logo_small.png> . # Optional to provide a small thumbnail with a good quality