-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
DP+ 3.0 will make the Data Resource Upload Flow (DRUF) that was developed for the Texas Water Data Hub generally available.
The DRUF is interactive FAIRification, featuring:
- ckanext-scheming 3.0 powered Dataset Form Pages with a standard Upload page in the beginning, and a Review page at the end.
- metadata formulas - Excel like formula DSL using jinja2 that can calculate/suggest metadata. They can either be pre-calculated and assigned automatically or offered as suggestions.
- Extensible formula helper library - since the formulas are written in jinja2, additional helpers can be easily added. The formula helpers will prioritize precalculating DCAT-US 3 recommended optional properties that are otherwise too hard to calculate manually (DCAT-US 3 in DP+ tracking issue #218)
- suggestion UX/UI - a Suggestion UI using Bootstrap popovers that show the Suggestion and the Formula.
- apply scheming 3.0 changes
- reorganize project for maintainability Feature/reorganize project structure #264
(DO THIS FIRST, BEFORE ITEMS BELOW) - Commit after truncate to reduce lock contention #263
- incorporate TX Form Pages implementation - specifically, the Registration Formpage and the Upload formpage in the beginning, and the Review Formpage at the end.
- incorporate AI-powered suggestions for Description and Data Dictionary using qsv describegpt
- extend qsv describegpt so that it can use a controlled vocabulary for suggested tags. The controlled vocabulary will be configurable and point to the specified CKAN resource with the following columns
tag,description,AI guidance.AI guidancewill be customizable instructions when/how to use the associated tag. - leverage qsv's delimiter inferencing (see Failing to detect separator for semicolon separated file #256 )
- Automatic Empty Date Range handling #261
- make safenames configurable #262
- Stash existing data dictionary before doing a DP+ job. If DP+job fails, the old Data Dictionary should be restored. #265
Metadata
Metadata
Assignees
Labels
No labels