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

As a user, I want to know the applicable tools that can be used on a specific product #472

Open
tariqksoliman opened this issue Jun 12, 2024 · 1 comment
Assignees
Labels
api B15.0 requirement the current issue is a requirement sprint-backlog

Comments

@tariqksoliman
Copy link

tariqksoliman commented Jun 12, 2024

Checked for duplicates

Yes - I have checked

πŸ§‘β€πŸ”¬ User Persona(s)

Application Developer

πŸ’ͺ Motivation

Enhance cross-linking between tools.

πŸ“– Additional Details

P a lidvid/uri to an endpoint and get back a list of deep link to all applications that support it.

Acceptance Criteria

Something like:

GET /products/{identifier}/services

returns (at minimum):

{
      "links": [
        {
          "app": "analysts_notebook",
          "description": "description",
          "link": "https://an.rsl.wustl.edu/m20/AN/an3.aspx?it=B1&ii=NLF_1019_0757408223_941RAD_N0490000NCAM02019_0A0195J01"
        }
      ]
}
@tariqksoliman tariqksoliman added needs:triage requirement the current issue is a requirement labels Jun 12, 2024
@tariqksoliman tariqksoliman added enhancement New feature or request api and removed needs:triage requirement the current issue is a requirement labels Jun 12, 2024
@jordanpadams jordanpadams changed the title As an application developer, I want to pass a lidvid/uri to an endpoint and get back a list of deep link to all applications that support it. As a user, I want to know the applicable tools that can be used on a specific product Jun 13, 2024
@jordanpadams jordanpadams added sprint-backlog requirement the current issue is a requirement B15.0 and removed enhancement New feature or request labels Jun 13, 2024
@jordanpadams
Copy link
Member

jordanpadams commented Jun 13, 2024

@tariqksoliman as a heads up, here are some examples of some exist "service" products:

https://pds.nasa.gov/data/pds4/context-pds4/service/Product/
https://pds.nasa.gov/data/pds4/context-pds3/service/Product/

You may have already discussed this with @tloubrieu-jpl, but the easiest route to get something going here is to probably add some references to a couple of those products (e.g. references to investigations, instruments, bundles, collections, etc.), and then load those into your local Registry with Harvest. @CSeyb @katecrombie @rgdeen or @sarabond can probably help update a few of those products for you.

That will probably not get the full solution you are looking for (e.g. subsets of specific data sets), but it will probably get the 80% solution. Then we can try to figure out how to support that 20%

tariqksoliman added a commit that referenced this issue Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api B15.0 requirement the current issue is a requirement sprint-backlog
Projects
Status: In Progress
Development

No branches or pull requests

2 participants