Based on the latest version of the SDMX 3.0 Specifications, this library provides Java classes and utilities for working with the SDMX 3.0 Information Model. It is designed to help developers implement SDMX-compliant applications for exchanging statistical data and metadata among international organizations, central banks, and national statistical institutes.
sdmx30-infomodelmodule contains java classes which represent SDMX 3.0 Information Model (Structure Artifacts) such as Data Structure Definitions (DSDs), Metadata Structure Definitions (MSDs), Code Lists, Concept Schemes, and Data and Metadata flows and others.sdmx-json10module providing serialization to JSON 1.0 format for SDMX 2.1sdmx-json20module providing serialization to JSON 2.0 format for SDMX 3.0sdmx-ml21module providing serialization to ML 2.1 format for SDMX 2.1sdmx-ml30module providing serialization to ML 3.0 format for SDMX 3.0
- Java JDK 17 and higher
<dependency>
<groupId>com.epam.jsdmx</groupId>
<artifactId>sdmx30-infomodel</artifactId>
<version>2.0.0</version>
</dependency>
compile(group: 'com.epam.jsdmx', name: 'sdmx30-infomodel', version: '2.0.0')
<dependency>
<groupId>com.epam.jsdmx</groupId>
<artifactId>sdmx-json10</artifactId>
<version>2.0.0</version>
</dependency>
compile(group: 'com.epam.jsdmx', name: 'sdmx-json10', version: '2.0.0')
<dependency>
<groupId>com.epam.jsdmx</groupId>
<artifactId>sdmx-json20</artifactId>
<version>2.0.0</version>
</dependency>
compile(group: 'com.epam.jsdmx', name: 'sdmx-json20', version: '2.0.0')
<dependency>
<groupId>com.epam.jsdmx</groupId>
<artifactId>sdmx-ml21</artifactId>
<version>2.0.0</version>
</dependency>
compile(group: 'com.epam.jsdmx', name: 'sdmx-ml21', version: '2.0.0')
<dependency>
<groupId>com.epam.jsdmx</groupId>
<artifactId>sdmx-ml30</artifactId>
<version>2.0.0</version>
</dependency>
compile(group: 'com.epam.jsdmx', name: 'sdmx-ml30', version: '2.0.0')
Project is distributed under the Apache License 2.0. See LICENSE for more information.