Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend should cater for properties that has hundereds (some has more than a 100000) of values #754

Open
henrietteharmse opened this issue Oct 3, 2024 · 0 comments
Labels
Medium priority Affects more than one ontology with mild reduction in usability ols4-new-feature

Comments

@henrietteharmse
Copy link
Collaborator

New feature description.
There are a number of examples where properties can contain a large amount of values. A full list of examples with details about the property, term and ontology can found here. In these cases OLS can take some time to render the full results (i.e. https://www.ebi.ac.uk/ols4/ontologies/dron/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FOBI_0000576).

Use cases
In OLS there is at least 1500 terms that have properties with more than 100 values.
Here are some examples:

  1. relatedFrom - here is an example with fewer values than the example above: https://www.ebi.ac.uk/ols4/ontologies/go/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FCHEBI_16526.
  2. relatedTo - See https://www.ebi.ac.uk/ols4/ontologies/go/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FCHEBI_57945.
  3. http__//purl.obolibrary.org/obo/NCIT_A31 - See for example https://www.ebi.ac.uk/ols4/ontologies/ncit/classes/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FNCIT_C70729.
  4. http__//semanticscience.org/resource/SIO_000139

User communities
If possible and without violating GDPR, can you refer us to user communities who are in need of this feature?
In OLS there is at least 1500 terms that have properties with more than 100 values spanning ontologies such as DRON, NCIT, GO, FBBT etc.

Describe the solution you'd like
It will be ideal if this can be address by frontend changes alone, except if further investigation finds backend or databases bottlenecks. From a user perspective, when a property has more than, say 100 values, the first 100 should be rendered and a combination of paging and search capabilities should allow a user to find and navigate to those values.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@henrietteharmse henrietteharmse added ols4-new-feature Medium priority Affects more than one ontology with mild reduction in usability labels Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Medium priority Affects more than one ontology with mild reduction in usability ols4-new-feature
Projects
None yet
Development

No branches or pull requests

1 participant