SDMX Community Tools

Free to use software tools for SDMX

Ellipse 3

Free to use SDMX software tools for the Official Statistics Community

Card image cap

Fusion Registry Community Edition Virtual Machine

Fusion Registry Community Edition is now available as a pre-built 'virtual machine' which provides a fully installed and configured copy of Fusion Registry Community Edition, and everything required to run it - all in a single package.

Simply download the Fusion Registry Community Edition virtual machine, and run it using Oracle's free-to-use VirtualBox virtualisation tool.

Register and Download Registered users, please login

What is a 'virtual machine'?

A virtual machine is a complete computer simulated in software, including the operating system and all of the applications, which can be run by a 'hypervisor' application installed on any Windows laptop, desktop or Apple Mac.

For the Fusion Registry Community Edition virtual machine, the hypervisor application is Oracle's VirtualBox virtualisation tool.

How do I use the virtual machine?

1. If you don't already have it on your computer, download and install Oracle VirtualBox from or search "oracle virtualbox". Choose 'Windows hosts' if your computer is Microsoft Windows, or 'OS X hosts' for Apple Mac.

2. Download the Fusion Registry Community Edition Virtual Machine ZIP package. You will need to register first or login if you have previously registered.

3. Unzip the package into a suitable location onto your computer's local disk. On Windows, VirtualBox usually likes to store its working files in "C:\Users\[your user name]\VirtualBox VMs", so that may be a good location.

4. Double click the 'Fusion Registry 9 Community Edition.vbox' file to add the machine to the VirtualBox list of known machines. In the Oracle VM VirtualBox Manager, it should appear in the list in the left-hand panel.

5. Start the Fusion Registry 9 Community Edition virtual machine by double-clicking the entry in the left-hand panel, or by choosing 'Start' from the top toolbar.

6. The virtual machine should start with the boot-up sequence displayed in the black VirtualBox console terminal window. When start-up is complete, the "frce login:" prompt should be displayed in the console. Press 'Return' if you can't see the prompt. The virtual machine will also automatically launch the Fusion Registry which may take a further two to three minutes to start up.

7. Visit http://localhost:10080 using your computer's web browser to get started. The Fusion Registry has been pre-populated with some example structures.

8. To shutdown the virtual machine, close the console terminal window and choose 'Send the Shutdown Signal' from the menu. Alternatively, the virtual machine can be suspended (similar to sleep mode) which allows you to resume exactly where you left off at a later date. Close the console terminal window and choose 'Save the Machine State' from the menu.

What are the system requirements?

Memory - Minimum 8GB

Processor - Minimum 2 cores (4 cores are better)

Disk - 10GB of free space


Failed to open a session - VT-x is disabled in the BIOS error. If you are running on Windows, the virtual machine requires that your computer has the 'Intel Virtualization Technology' (VT-x) setting enabled. The procedure varies depending on your machine and can be found by searching the Web for "how to enable virtualization in bios".

SDMX Community Tools

The SDMX Community Tools are a collection of free to use applications for:

  • Data Modelling - managing SDMX structural metadata
  • Validating SDMX data for compliance with the model
  • Transforming SDMX data between structures - transforming its dimensionality and codings
  • Converting data between different SDMX formats and versions

The Tools are designed principally for official statistics organisations who need to manage structural metadata, and who have other systems and processes in place for managing data. The Tools do not support the collection, storage, integration and dissemination of data. Fusion Registry 9 Enterprise Edition, which is available under commercial license, supports those use cases.

The Tools are free to download and use within the terms of the Public License Agreement.

Please note that the SDMX Community Tools are provided without technical support.
SLA based support service contacts can be provided if needed - please contact us for details.

Fusion Registry 9 Community Edition

Fusion Registry 9 Community Edition is a fully compliant SDMX structural metadata registry.

Key Features

  • Data Modelling
    Use SDMX to create a model describing the structure of your data, plus rules for validating, transforming and collecting it.
  • Publishing Structures
    Make the SDMX structural metadata which describes your data model available to people and systems as files or through the SDMX REST API.
  • Data Processing
    • Structural validation of data. Validate that SDMX data complies with the data model and any consistency rules that have been defined.
    • Structural transformation of data. Transform datasets from one structure to another including changing the dimensionality and translating codes from one scheme to another.
    • Converstion of SDMX data between versions and formats. Convert SDMX data between the XML, EDI and JSON formats, and between the v1.0, v2.0 and v2.1 versions.

Key System Requirements

Fusion Registry is a Java web application so needs both a Java runtime environment (or a Java JDK) and a Java application server:
  • Java runtime 1.8 or 1.10
  • A Java application server - Apache Tomcat is recommended
  • Minimum 4GB memory recommended

Fusion Registry can operate stand-alone, or with Fusion Security if multi-user authentication and role management is required.

What's new in this release

Fusion Registry 9 Community Edition replaces Fusion Registry 8.4.

  • Fusion Registry 8.4
  • SDMX 1.0, 2.0 and 2.1, plus EDI
  • SDMX structure authoring, maintenance and storage
  • Hybrid web / Adobe 'Flex' user interface
  • SDMX compliant REST API for structures
  • Subscription to notification of changes
  • FusionXL Excel addin support
  • Fusion Registry 9 Community
  • SDMX 1.0, 2.0 and 2.1, plus EDI
  • SDMX structure authoring, maintenance and storage
  • New pure web interface including wizards for maintaining structures
  • SDMX compliant REST API for structures
  • Extended REST API including data transformation, validation and conversion
  • Subscription to notification of changes
  • FusionXL Excel addin support
  • Structural transformation of data (using Structure Mapping)
  • Structural validation of data
  • Conversion of SDMX data between versions and formats
  • Automated generation of Excel spreadsheet data reporting forms using definable templates
  • Structure comparison
  • Microsoft Active Directory support
  • Metadata Synchronisation Between Environments New in release 9.4
  • Item Validity New in release 9.4
  • Series Mapping New in release 9.4

Fusion Transformer

Fusion Transformer is a command-line application for transforming data and structure files between versions of SDMX. In addition to SDMX 1.0, 2.0 and 2.1, legacy GESMES EDI formats are also supported.

Fusion Transformer is a stand-alone Java application which should run successfully on any platform with a suitable Java runtime environment. The software is routinely tested on Windows and Ubuntu Linux.

Key System Requirements

  • Java runtime 1.8
  • Minimum 1GB memory


FusionXL is a native Microsoft Excel add-in that connects to a Fusion Registry server through its REST API allowing online browsing, creation and maintenance of structural metadata.

If used with Fusion Registry 9 Enterprise Edition, FusionXL also supports browsing and authoring of data.

Fusion Security

Fusion Security is an optional directory server for both Fusion Registry Community Edition and Enterprise Edition where controlled access is required for multiple users with different roles, specifically: Administrator, Agency, Data Provider and Data Consumer.

Fusion Registry will operate without a directory service, but provides a single password controlled administration account for the 'root' superuser. Exploring, viewing and downloading the metadata (and data if using the Enterprise Edition) are open for public access. Any changes such as creating a new Codelist must be performed by the root superuser.

Fusion Security is a Java application and is typically deployed on the same application server (Apache Tomcat for example) as the Fusion Registry. In practice, it can be deployed anywhere on the network provided its URL is accessible from the Fusion Registry installation.

Key System Requirements

  • Java runtime 1.8 or 1.10
  • A Java application server - Apache Tomcat is recommended
  • Minimum 1GB memory