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 use properties common to multiple LDD across products, without caring about the actual LDD used. #282

Open
tloubrieu-jpl opened this issue Apr 8, 2024 · 0 comments
Assignees
Labels
needs:triage requirement the current issue is a requirement

Comments

@tloubrieu-jpl
Copy link
Member

Checked for duplicates

Yes - I've already checked

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

Data user.

πŸ’ͺ Motivation

...so that I can search for these properties accross missions and so that I don't need to know the specific property name for each mission.

πŸ“– Additional Details

Details from Jordan's email on 04/05/2024:
Something we need to think about is how we can map all of these β€œdifferent” attributes into 1. E.g. mission_phase_name is in almost every mission LDD, but an end user does not care that it is called vgr:Voyager_Timing.vgr:mission_phase_name for Voyager, cassini:Cassini_Timing.cassini:mission_phase_name for Cassini, or coolmission:Class:mission_phase_name for Cool Mission. We will need to figure out how to abstract this, not just through updart, but potentially through the Search API as a whole. This is where maybe something similar to those copyFields in Solr could really come in handy. Just things to think about.

Acceptance Criteria

Given a registry api service
When I perform I can select all the products related to mission phase
Then I expect all the product related to this phase, across mission

βš™οΈ Engineering Details

We need to discuss/be aware, that all the mission phase name enumeration might not be consistent across missions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs:triage requirement the current issue is a requirement
Projects
Status: ToDo
Development

No branches or pull requests

2 participants