sdmx-twg / sdmx-ml

This repository is used for maintaining the SDMX-ML format specification
10 stars 3 forks source link

Review isMultiLingual default in Data attributes/measures #33

Open achronis opened 2 years ago

achronis commented 2 years ago

Hi,

In SDMX 2.1 the default for isMultiLingual XML attribute was true but it was only used by Metadata attributes.

In SDMX 3.0.0 it continues to default to true in XML, but now it is also used by data attributes/measures. Which means that in SDMX 3.0.0 all data attributes that have text type String by default allow multilingual values.

Is this the expected behavior ?

The reason I ask is because it complicates backwards compatibility with SDMX 2.1 but also JSON v1/v2 which defaults to false.

dosse commented 1 year ago

@achronis It rather seems being an oversight when the attribute features and underlying formats were reviewed. Since previous attributes were single-valued, I feel that default=false would be most appropriate behaviour, as done in the SDMX-JSON format. This needs review by the SDMX-TWG.

dosse commented 9 months ago

TWG decided today that this is a bug and that multiLingual property for measures and attributes is false by default.