Data catalogue management solution

 

Role

The data catalogue management solution primarily realizes the functions of the “Discover & Explore Cube” lifecycle stage and, respectively, “Cube Exploration and Discovery” architecture package. This component is distributed as part of the OpenCube toolkit and Information Workbench extensions.

 

How it works

The data catalogue management UI is implemented using the Information Workbench wiki-based user interface mechanism provided by the IWB SDK (see our demo system). The solution provides designed wiki pages and templates for viewing data catalogue concepts, such as catalogues, datasets, data distributions, etc. In order to implement the views, built-in IWB widgets were used, such as table result widget, GMap widget, etc. However, standard functionalities provided by the IWB SDK were insufficient, so a number of purpose-built components had to be developed. These include, for instance, a widget for browsing the data structure, and, most importantly, data providers which are able to import metadata from public data catalogues and save them as RDF.

 

Functionality

The solution aimes at working with public data catalogues containing multiple datasets. Examples of such catalogues are Eurostat, World Bank, government open data catalogues (data.gov, data.gov.uk), etc. The goal of the solution is to provide an entry point for the data user to browse and explore the data catalogue in order to retrieve specific data cubes (s)he needs. The content of a data catalogue is structured using the W3C Data Catalogue vocabulary (DCAT). The solution includes the capability to populate the catalogues metadata from some public data sources (e.g., Eurostat, World Bank, CKAN instances).

Instructions

Installation guide:

  • see Installation.html inside the source distribution

Downloads

Get the latest version at:
Source code (java libraries): Download (v.1.0)

The wiki-based user interface is available as part of the OpenCube Toolkit, as it contains dependencies to other toolkit components.