Sage-Bionetworks/sage-monorepo

[Feature] Create endpoint to search EDAM concepts

Closed this issue · 2 comments

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

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 and classId (number only?) can be used to search.
  • Enable to filter challenges by keywords of input data types - used in search bar on challenge search page

@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.