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

search-api endpoint enhancement: Which samples satisfy spatial criteria, such as those defined in the RUI? #605

Open
AlanSimmons opened this issue Jan 1, 2023 · 0 comments
Labels
enhancement New feature or request P Pitt dev team search-api-endpoints

Comments

@AlanSimmons
Copy link
Contributor

AlanSimmons commented Jan 1, 2023

Use case 8 of #590

This is an enhancement of the endpoint for Use Case 4 described in #601.

Story

The entities for samples that were registered in the Registration User Interface have an attribute rui_location that is a string in JSON format. The JSON corresponds to the spatial representation of the sample in the Common Coordinate Framework (CCF).

As a consumer of the search-api, I want to be able to search the spatial attributes of samples--i.e., specific values inside the rui_location field.

Example:
Find all samples with a CCF target of http://purl.org/ccf/latest/ccf.owl#VHMLung.

Target

Developers of applications that would call the API.

Technical Translation

Search on content in values inside the rui_location attribute string.

Comment

This is a simple value search on attributes inside the rui_location JSON. This is not a location search, which is the scope of the spatial-api.

@AlanSimmons AlanSimmons added enhancement New feature or request P Pitt dev team search-api-endpoints labels Jan 1, 2023
@shirey shirey added this to Pitt HIVE Jun 7, 2024
@shirey shirey moved this to Backlog in Pitt HIVE Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P Pitt dev team search-api-endpoints
Projects
Status: Backlog
Development

No branches or pull requests

1 participant