[Feature] Create endpoint to search EDAM concepts
Closed this issue · 2 comments
tschaffter commented
What product(s) is this feature for?
OpenChallenges
Description
Create an endpoint to list and search the EDAM concepts.
The purpose of this endpoint is to support the creation of a filter for the web app.
This PR was the previous implementation of the challenge input data types endpoints which have been removed when adding support for EDAM.
Anything else?
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
rrchai commented
Proposed endpoints support for the "Input Data Type" filter UI:
- Enable to list all input data types (EDAM
data
) - Enable to filter input data types by keywords - used in search bar in searchable "Input Data Type" filter
- Ideally, both
preferredLabel
andclassId
(number only?) can be used to search.
- Ideally, both
- Enable to filter challenges by keywords of input data types - used in search bar on challenge search page
tschaffter commented
@rrchai The above PR limits itself to listing and searching EDAM concepts. It does not implement features related to filtering challenges based on specified concepts, which is a distinct contribution.