All visualisation application must be migrated to use the DissChain WDDS Translator.

When doing the migration, the following need to be taken into consideration:

Differences between the 1.1 and 2.1 WDDS versions

Initial modification

One of the main differences between the two versions is the use of positional parameters in 1.1 versus named parameters in 2.1, where the null values are not displayed. An index is provided in version 2.1 to sort the values. Both these modifications help the provision of a faster / filtered response.

Some other modifications that were performed in the initial state:

JSON-stat modifications

Example:

{ "error": [\{"status": 400,"id": 100,"label": "NO_RESULTS: No data found"}]}

Methods, parameters and elements to be decommissioned in RENOV WDDS Translator

The table below are lists the methods, parameters and elements that will be decommissioned in RENOV WDDS Translator:

target

method


filterNonGeo

method


getRegionalCategorization

method

The "geo_categorical" parameter is used for the UNICODE which won’t be supported anymore.

getCountryLabel

method

The "country_label" parameter is used for the UNICODE which won’t be supported anymore.

callBack

method

callBack is replaced by CORS.

precision

parameter

The "precision" parameter is used for the UNICODE which won’t be supported anymore.

shortLabel

parameter


groupedIndicators

parameter


unitLabel

parameter


HREF

Response JSON-stat element

Not used.

The methods and parameters that will be carried on to the RENOV WDDS Translator are:

Differences between legacy JSON and RENOV JSON

Differences in TIME_PERIOD values between legacy TSV files and RENOV TSV files

Difference type

TSV files in legacy Bulk Download


TSV files in the RENOV API



Change in data Time period code

Pattern

Example

Pattern

Example

Comment

5 years

YYYY

2019

YYYY

2019

The indicated year is the last one of the 5 years period.

Year

YYYY

2019

YYYY

2019


Semester

YYYYSN

2015S1

YYYY-SN

2015-S1


Quarter

YYYYQN

2015Q4

YYYY-QN

2015-Q4


Month

YYYYMNN

2015M02

YYYY-MM

2015-02


Week

YYYYWNN

2020W28

YYYY-WNN

2020-W28


Day

YYYYMNNDNN

2019M06D13

YYYY-MM-DD

2015-12-31


Differences between legacy JSON files and JSON-stat 2.1 WDDS Translator files

Legacy JSON

JSON-stat 2.1 WDDS Translator

1.version

2.label

3.href

4.source

5.updated

6.status

7.extension

8.class

9.value

10.dimension

11.id

12.size

1.version

2.class

3.label

4.source

5.updated

6.value

7.status

8.id

9.size

10.dimension

11.extension

<<"href" is not present in this version>>


Legacy JSON

JSON-stat 2.1 WDDS Translator

Eurostat

ESTAT


Legacy JSON

JSON-stat 2.1 WDDS Translator

YYYY-MM-DD

yyyy-MM-ddTHH:mm:ssZ


Legacy JSON

JSON-stat 2.1 WDDS Translator

"datasetId" property name

“id” property name

“description” property is present

“description” property is not present

“subTitle” property is present

“subTitle” property is moved into the section “annotation” – see below.

“annotation” is not present

“annotation” is present and it contains the following extra fields:

DISSEMINATION_OBJECT_TYPE

OBS_COUNT

OBS_PERIOD_OVERALL_OLDEST

OBS_PERIOD_OVERALL_LATEST

UPDATE_STRUCTURE

UPDATE_DATA

SUBTITLE

SOURCE_INSTITUTIONS

DISSEMINATION_PRESENTATIONS

Combinations of flags are not present

Combinations of flags are present


Legacy JSON

JSON-stat 2.1 WDDS Translator

"freq" dimension is not present

"freq" dimension is present

"label" property contains the dimension code

"label" property contains the dimension title


Legacy JSON

JSON-stat 2.1 WDDS Translator

"freq" is not present

"freq" is present


Legacy JSON

JSON-stat 2.1 WDDS Translator

"size" field does not include the "freq" dimension

"size" field includes the "freq" dimension