Add a third visualisation tab "Overview" in addition to table and chart
As Brunella
I want to see in the data visualization page a specific tab with more information about the dataflow
In order to allow me better understanding if the currently displayed dataflow contains the data I'm looking for.
A new tab called "Overview" (en), placed before(*) the "Table" tab, allows on click to display the following localised information using the usual styles and this order:
-
The dataflow title -
The dataflow description -
List of single-fixed dimension names with the associated value, in the same order as defined in the DSD -
List of other dimension names without listing the dimension value, in the same order as defined in the DSD -
List of names of attributes defined at the dataflow level with the associated value, in the same order as defined in the DSD Remark: if a listed dimension or attribute or its value has a description, then the corresponding text should propose a tooltip with the description. -
One line per CategoryScheme in which the dataflow is categorised and which is configured as homepage facet with the associated category and its parent hierarchy, e.g. Topic: Industry > Tourism
-
The data source information if configured as homepage facet, e.g. Data source: UNSD-Hub
-
The "Total number of available data points" (en), e.g. Total number of available data points: 3000
. This number comes from the currently valid ActualCC, like used in the DLM. (Note that the number of filtered data points will be displayed later on above the menu) -
The "Last updated" (en) date, e.g. Last updated: November 04, 2021
. The date comes from the validFrom parameter of the currently valid ActualCC, like used in the search. -
A section called "Related files" (en) followed by the list of hyperlinks to the external resources as listed in the dataflow's EXTERNAL_RESOURCE
annotations, like used in the DE download feature. See "Full CSV (ILO Bulk)" in the below example. -
The same footer as for chart and table views: dataflow name with hyperlink to the DE table preview of the dataflow
(*) before: means "left to" for ltr and "right to" for rtl
Default tab behaviour
-
When forwarded from the search results, the dataflow visualisation page should either show the overview tab or the table tab depending on a new DE scope - specific configuration. By default, the overview tab is shown. -
Bookmarking a visualisation page showing the overview tab should result in showing again the overview tab when the bookmark link is executed. Bookmarking a visualisation page showing the table or chart tab should continue resulting in showing again the table resp. chart tab when the bookmark link is executed.
Toolbar and filter interactions
The Overview tab (as for table and chart tabs) also reacts to and interacts with some of the items from the toolbar:
-
Labels
Keep the menu and options, and apply them appropriately to the information in the overview page, depending on the type of information.
-
Customize
MVP: The menu item is hidden. It may be considered later. -
Share
MVP: The menu item is hidden. It may be considered later. -
Download
MVP: Keep the menu with options: filtered and unfiltered data in tabular text (CSV) and the external resources.
-
Developer API & Full screen
MVP: Keep the feature as-is. -
Filters: Making a change in a filter does not have any effect on the Overview tab.
Design
For the graphical design, please see: https://cis-itn-oecd.github.io/Design-artefacts/demo/de-blueprint/dataset-info.html
Summary of localisations and configurations (for PM)
-
Localisations - "Overview"
- "Total number of available data points"
- "Last updated"
- "Related files"
-
Configurations - default tab (overview/table) per DE scope
Original functional specifications
The left-hand side dimension selections in the DE visualization page should not be understood primarily as table or chart configuration, but as general user selection of the scope for the final data download. We should never forget that the primary goal of DE users is not to watch data tables, but to find and grasp (download) the data. The idea is therefore to make this much clearer by adding a third visualization tab (in addition to Table and Chart) called something like “Overview”, which is shown by default and that includes the dataflow description, the current selection (while avoiding the duplication of the "used filters"), the number of observations that correspond to the current selection, the last update date, and other useful information maybe from annotations (next release date, …) or from referential metadata etc. To illustrate the idea, please see here:
Note that action buttons need to update accordingly, thus need to be context-sensitive. E.g., a customize button is not needed for the Summary.