Name of the tool: Fusion Metadata Registry 11

Download button

Owner: BIS

Description and main purpose of the software

Fusion Metadata Registry is a free to use structural metadata registry to the SDMX specification for authoring, maintaining, storing and exchanging structural metadata including Data Structure Definitions, Codelists and Concepts.

The software is supplied as a Java web application meaning that it will run on Windows, Linux and Apple Mac, and other computing platforms with a suitable Java runtime environment and Java web application server. Its web user interface can be accessed using standard web browsers. Docker images are also available to simplify deployment and for those operating containerised environments.

Key use cases:

Structural metadata management

  • Centralise and control SDMX structural metadata
  • Author and maintain SDMX structural metadata
  • Provide the metadata for ‘metadata-driven’ statistics production processes
  • Publish structural metadata on a SDMX-compliant REST structure API

Statistics production

  • Validate data for compliance with structural metadata, constraints and business rules (not VTL)
  • Execute complex data mapping using SDMX structure maps (not VTL)
  • Convert data between SDMX formats

Data collection

  • Collect data using Excel forms
  • Map incoming data into standardised SDMX structures

Data reporting

  • Prepare SDMX data for reporting
  • Validate data for compliance with the data collector’s specifications prior to reporting

License: Web application: Public License Agreement
Source code: Apache-2.0

Structural Metadata Formats: SDMX-ML (1.0, 2.0, 2.1, 3.0), SDMX-JSON (1.0, 2.0 partial support), SDMX-EDI, Fusion JSON
Data Formats: SDMX-ML generic (2.0, 2.1), SDMX-ML structure specific (2.0, 2.1), SDMX-JSON (1.0), SDMX-CSV (1.0, 2.0 partial support), SDMX-EDI,
Read-only Data Formats: Excel FusionXL data format, Excel Reporting Templates data format
Reference Metadata Formats: SDMX-ML (2.1), SDMX-JSON (2.0)

Programming language(s): Java

Operating system(s): OS independent

Language(s): English

Key features

  • SDMX 3.0 Information Model
  • SDMX-ML 1.0, 2.0, 2.1, 3.0, SDMX-JSON 1.0, 2.0, SDMX-CSV and EDI
  • Support for all main SDMX artefacts including Data Structure Definitions, Dataflows, Codelists, Concepts, Constraints and Data/Metadata Provision Agreements
  • SDMX structure storage
  • Web user interface for authoring and maintaining structural metadata
  • FusionXL Excel addin support for browsing, authoring and maintaining structures
  • Data conversion between SDMX formats (XML, JSON, EDI, CSV)
  • Data transformation between DSDs and coding schemes using SDMX Structure Maps
  • Data Validation – check that data is compliant with the DSD and any reporting constraints
  • SDMX-compliant REST API for structures
  • Data transformation REST API
  • Data validation REST API
  • Automated generation of Excel spreadsheet data reporting forms using definable templates
  • Structure comparison – check for differences between two structures
  • Synchronisation of structural metadata between Fusion Metadata Registry installations
  • Subscription / notification of changes to structural metadata by email
  • Auditing – audit changes to structures and general user activity
  • Structure Rollback – rollback the Registry’s structural metadata content to a chosen point in time
  • Kafka integration – publication of changes to structural metadata on definable Kafka topics to which other processes can subscribe
  • Microsoft Active Directory support for user authentication and authorisation

System Requirements

Installed

  • Windows, Linux or Apple Mac
  • Java runtime 1.8 or 1.10
  • A Java application server – Apache Tomcat 8.0, 8.5 or 9.0 is recommended
  • Minimum 4GB memory
  • A MySQL, Oracle or SQL Server database for storage of the Registry content

Docker

  • Docker Desktop or Docker Engine
  • Recommended minimum Docker memory allocation: 4GB
  • Optionally, a separate MySQL, Oracle or SQL Server database for content storage

Further information

Further information including a full feature list can be found on the Fusion Metadata Registry website.

The Fusion Metadata Registry Wiki has detailed guidance on how to install and use the tool including a Quick Start Guide.

Details on the latest versions including bug fixes, changes and new features can be found in the Change Log.