-
Notifications
You must be signed in to change notification settings - Fork 4
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 search for a DOI and associated metadata by LID/LIDVID #25
Comments
How to connect to the validation API: ssh -L 8085:localhost:8080 pds-dev3 |
@tloubrieu-jpl need to check if the UI and API can be used with LID only criteria |
@c-suh I've updated the ticket with more details. let me know if you have any more questions. @tloubrieu-jpl take a look and let me know if there is anything else you can think of. |
@c-suh i think we are ready to start working on this. take a look at the wireframes and some of the info provided and let's chat if there are some issues you are looking to address. the wireframes are very clunky but hopefully give you an idea what we are looking for. |
@c-suh will go-on with it today and go on tomorrow. |
@c-suh for the related doi cases, on pds-dev3 you can use: Case 1: should return as related doi: Case 2: should return ,as related doi: Case 3. Question for @jordanpadams, how would that make sense to manage versions (vid) here ? Should we ignore them in the search criteria for now ? |
- Change default view from Release/Reserve to table of all identifiers - Allow search by DOI or LIDVID - Show associated identifiers (with placeholder function for pending wilcard queries with API) - Link to appropriate action for any listed identifier - Change Node input to select-dropdown for Release view Partially addresses #25 Partially addresses #33
* Create 'page' to search by and list all identifiers - Change default view from Release/Reserve to table of all identifiers - Allow search by DOI or LIDVID - Show associated identifiers (with placeholder function for pending wilcard queries with API) - Link to appropriate action for any listed identifier - Change Node input to select-dropdown for Release view Partially addresses #25 Partially addresses #33 * Allow for search with partial identifiers (wildcard search) - integrate with API's new wildcard search - consolidate similar components to display search results Resolves #25 Resolves #33 * Update View tables to use buttons and include title Also included: - fix bug when switching back to View - update Reserve to use dropdown for nodes - update Release to handle instances of no metadata for reserved item Mini-tasks for #25 Mini-tasks for #33 * Submit search with 'Enter' and correct handling of incomplete search terms - also, correct assignation of custom *NotFound errors Part of #25 Part of #33 * Add misc improvements for ViewData (landing page) - Fix sort by update_date for display order of data - Insert generic link for DOI if status is 'Reserved' (none currently) - Use placeholder text in search bar - Label table of related/all DOI items Fully resolves #25 Fully resolves #33 * Update status and error handling for new test data - correct status 'Released' to 'Registered' - make error handling on Release page more robust - simplify and consolidate conditional rendering on Release page Continuing #25 Continuing #33
...so i can use the DOI in a citation or trace back from a DOI to an associated bundle, collection, or product LID/LIDVID
Details
Web page that displays all available DOIs in the PDS.
NOTE: As much as possible, let's try to replicate the search functionality implemented in the DOI UI.
Initial State
This page should appear as the landing page for the DOI UI. From this page, it should display a table of all PDS DOIs, ordered by latest update date.
Search
Here is a quick wireframe of what I am thinking about the UI layout. This will go at https://pds.nasa.gov/datastandards/citing/doi .
Additionally, it should provide a basic search capability where a user can:
The LID or LIDVID can come in several forms:
urn:nasa:pds:<bundle_id>
urn:nasa:pds:<bundle_id>:<collection_id>
urn:nasa:pds:<bundle_id>:<collection_id>:<product_id>
See DOI UI for how this is being handled over there for querying the the service.
Here is some logic for what I think needs to happen for the search:
For primary results at the top
For related DOI metadata (should include related DOIs even if an exact match is found):
Technical Info
How to connect to the validation API:
See http://localhost:8085/PDS_APIs/pds_doi_api/0.1/ui/
The text was updated successfully, but these errors were encountered: