-
Notifications
You must be signed in to change notification settings - Fork 2
Description
For more information on how to populate this new feature request, see the PDS Wiki on User Story Development:
https://github.com/NASA-PDS/nasa-pds.github.io/wiki/Issue-Tracking#user-story-development
Motivation
...so that I can add new data to the registry without having to load new metadata schemas.
Additional Details
This will require some "central registry" containing all schemas that a local harvest or registry manager can query for information.
Acceptance Criteria
Given data containing attributes never before registered in the registry AND the attributes exist in a currently released LDD
When I perform a registry ingestion
Then I expect the registry to "figure out" how to update the schema appropriately, and ingest the data without error
Given data containing attributes never before registered in the registry AND the attributes do NOT exist in a currently released LDD
When I perform a registry ingestion
Then I expect the registry will raise a descriptive error noting how to update the schema. see #110
Tasks
- Create a CSV file listing all LDDs, for example,
"pds","https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_JSON_1F00.JSON","1.15.0.0","2020-12-23T15:16:28Z"
"cart","https://pds.nasa.gov/pds4/cart/v1/PDS4_CART_1F00_1950.JSON","1.15.0.0","2020-12-21T21:48:19Z"
"insight","https://pds.nasa.gov/pds4/mission/insight/v1/PDS4_INSIGHT_1B00_1870.JSON","1.11.0.0","2019-08-02T21:49:46Z"
"orex","https://pds.nasa.gov/pds4/mission/orex/v1/orex_ldd_OREX_1400.JSON","1.7.0.0","2020-11-06T17:27:52Z"
...
- Deploy the CSV file "https://raw.githubusercontent.com/NASA-PDS/pds4-information-model/master/docs/ldds/pds4-ldd-config.csv"
- Registry Manager: Read LDD list CSV file from default and custom URL.
- Registry Manager: Change "load-dd" command to store current LDD version and date in Elasticsearch.
- Registry Manager: Change "load-data" command to automatically load LDDs
Metadata
Metadata
Assignees
Labels
Type
Projects
Status