Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to implement SDMX 2.1 #15

Closed
Tungurahua opened this issue Jul 17, 2014 · 3 comments
Closed

How to implement SDMX 2.1 #15

Tungurahua opened this issue Jul 17, 2014 · 3 comments
Assignees
Milestone

Comments

@Tungurahua
Copy link

rsdmx currently supports SDMX 2.0 only. Being able to parse SDMX 2.1 would be needed to connect to the REST service at Eurostat as it is only available for SDMX2.1. This raises several questions:

  • are there any reasons not to implement SDMX 2.1
  • is it sensible to have both versions of the standard (and possible future updates) available in the package
  • How could parsing SDMX2.1 be made possible without changing the existing interface.

How do you feel about this?

@eblondel eblondel added this to the 0.3 milestone Jul 18, 2014
@eblondel
Copy link
Member

rsdmx should also implement SDMX 2.1, and especially as the need is explicitely expressed now. Enabling SDMX 2.1 requires several steps:

  • validating a SDMXSchema object with value 2.1, at now only set to 2.0,
  • check existing implementation (a quick check, it seems they are error when parsing)

I will investigate this further ASAP, also because i need to think the best way to architect the parsers when dealing with 2 schema versions.

@eblondel
Copy link
Member

@Tungurahua As i think it's something more than useful, at least to initiate the move to SDMX 2.1 support, i've worked a bit on this, and performed tests based on a Eurostat sample. If you can, reinstall rsdmx from master and try the new code.

@Tungurahua
Copy link
Author

@eblondel Great! I used this for some further Eurostat data (see #16 ) and it looks ok. I will do some further testing the upcoming days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants