Idea #18047
Updated by Peter Amstutz 2 days ago
Vision:
Improve discovery of annotated data on Arvados by providing a new UI for filtering and comparing the metadata properties of projects and collections.
Improve the representation of metadata so it can apply to only a subset of files within a collection.
Support user-defined schemas for metadata, so that collections and projects can have a specific "type", the type is checked on the API server to enforce that certain fields must be present, have the correct data type, and are within the correct value range.
Concept:
* Workbench 2 panel that presents a faceted search on properties
** Results are a table of collections (or other property-containing objects)
** User can configure metadata (property) columns to be displayed in table and sort by particular columns
** User can progressively refine the search by adding, changing or removing filters on properties -- requires schemas that know what properties exist and their value ranges
** User can create a a filter group or collection from results of faceted search
** User can download a CSV file of table contents
Related:
* Adjust semantics of updates to "properties" to merge values instead of replacing them