-
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
Allow for customization of data catalog filters #573
Comments
More related to the original issue: It could be from my ignorance, but can we add this taxonomy metadata to the searchable metadata so we don't need an unexpected number of dropdowns on the page? My preference for searching is always just a plain text search + no limit on the level of taxonomies sounds like it can become chaotic fast. ...
taxonomy:
Sector:
- Agriculture, Forestry and Land Use
- Energy
Producer:
- NIST
Gas Emission:
- COx related to this issue: I think the first approach is more aligned with how Veda handles with thematic now. It will be nice to add the validation step to check typos and mistakes in the building process. |
Taxonomy specificationHmm, tough choice. I would expect most instances to have a fixed/predefined set of filters, so a centrally maintained list of filters would make sense. My personal preference would be that the filter values still live under a UI designPlease remember the two goals with this feature:
Filters are obviously the number 1 feature of eCommerce solutions, so perhaps we can learn from those? Not AmazonPlanetary computer has only one menu (of thematic areas) + a prominent text box for searchingNordic Nesting (random pick) |
Completed by #583 |
From discussion on: https://github.com/NASA-IMPACT/veda-architecture/issues/273
Each instance should be able to define what filters are available in the data catalog page based on dataset properties.
Filtering will be done on a direct property matching basis, without complex logic.
Defining filters
Automatically inferred
This option would have the users add values under a specific key in the dataset frontmatter (eg.
taxonomy
). The app would then gather all unique values and build a filtering system.pros & cons
Manual definition
This option requires the users to specify the the filter keys and labels in a separate file, besides adding the values to a dataset frontmatter.
On the dataset
pros & cons
Design
The current UI does not accommodate a growing list of filters and has a pretty low hard limit.
We need to find a way to ensure a higher number of filters is supported.
Tasks
besides technical implementation
The text was updated successfully, but these errors were encountered: