sdmx-twg / sdmx-im

SDMX Information Model - UML model and functional description, definition of classes, associations and attributes
6 stars 3 forks source link

Proposal to Deprecate Nested Metadata Attributes #32

Open hoehrmann opened 6 months ago

hoehrmann commented 6 months ago

Introduction

This proposal advocates for the deprecation of nested metadata attributes within the SDMX Information Model.

Metadata attributes in a metadata structure definition are references to concepts. They can come from any number of concept schemes and can form a hierarchy that is specific to the metadata attribute.

This feature introduces unnecessary complexity that can be addressed through alternative solutions if it is truly needed at all.

Arguments for Deprecation

Proposed Alternatives

Benefits of Deprecation

Deprecating nested metadata attributes will simplify the SDMX Information Model, leading to:

Conclusion

Nested metadata attributes introduce unnecessary complexity into the SDMX Information Model. This proposal advocates for their deprecation in favor of alternative solutions that leverage concept scheme references and flattened attributes. These changes will promote interoperability, improve data clarity, and reduce development burdens within the SDMX community.

(In doubt, please handle this as a public review comment on SDMX 3.1 once the comment period begins.)