biothings / discovery-app

The Data Discovery Engine project by the CD2H Data working-group
http://discovery.biothings.io
Apache License 2.0
4 stars 9 forks source link

Sort/Ranking Feature #220

Open NikkiBytes opened 1 year ago

NikkiBytes commented 1 year ago

When searching for a class (i.e. ComputationalTool), in the registry , currently the results are sorted without any rank or relevance.

It would useful to apply a sort/rank to the results displayed. If we capture the usage data, we can sort classes based on how frequently they are extended throughout other schemas, and then display the results showing the "most extended" classes first.

Due to the possible depth of "class inheritance" to capture, one suggestion is to possibly use only one level of "extension" and keep a "frequency list" of the class count to reference. We would run an initial coverage, then add a function to update the coverage as new classes are added.