Supported by tools (browsers have built-in support)
Used in production (Google, Facebook, Twitter etc.)
Background: JSON and SDMX
Requirements: Conceptual Design
Developers will be able to write software that requests responses in JSON from SDMX RESTful API and processes the data and metadata in the JSON response in order to produce useful data visualizations on the Web.
Requirements: For the Web
For Slow Networks
For Mobile Devices
For Diverse Developers
For Diverse Users
Conforms to the JSON standard ECMA-404.
Supports the SDMX 2.1 information model.
Supports the full functionality in the SDMX 2.1 RESTful API for data.
Supports many different types of visualisations.
Streamable on the server.
Linear (the more/less, the better)
Easy: minimal amount of client code required.
Fast: few roundtrips, small messages, and fast parsing.
This time series chart is
not a static picture. Client running this presentation sends a
request to a
server running SDMX 2.1 RESTful Web Service and displays the data in the JSON response.
functionality. Refresh Chart
Demo: Interactive Chart
D3.js charts are dynamic and it
is possible to add interactivity without any changes to the backend
SDMX Web Service.