HXL - Humanitarian Exchange Language

HXL - Humanitarian Exchange Language


Overview


HXL is a simple standard to make data easier to share and process.

Process


No new skills or software are required: just add a row of hashtags to your spreadsheet (or database API output) between the headers and the data rows, and you’re done.

Outputs/Resources


HXL Standard website: Includes the HXL standard itself, along with links to tools and other resources.

Core HXL hashtags and attributes: The official reference source for HXL hashtags and attributes (more detail than the postcards).

HXL Q&A.

How can we get involved with defining the standard? Join the hxlproject@googlegroups.com mailing list.

For more questions, email centrehumdata@un.org

Introductory HXL session for beginners

Session for Advanced HXL Users

  • Slides

  • Indicator registry: The official IASC indicator registry, used as an example in the presentation.

  • Quick Charts on HDX Tools (to experiment outside of HDX): Build Quick Charts for datasets not hosted on HDX, or experiment with different combinations.

  • HDX Data Check: Validation service for HXL-hashtagged documents. It is also possible to write your own validation schemas using a spreadsheet (see HXL schemas), and to use an API for remote validation (Validation service).

    • HXL Dash: Full HXL-driven dashboard, developed in partnership with the British Red Cross.

    • HXL Proxy: Online data engine for filtering, cleaning, transforming, combining, and validating HXL-hashtagged datasets.

    • libhxl: HXL libraries for Python and Javascript software developers.

      • Python: https://github.com/HXLStandard/libhxl-python or https://pypi.org/project/libhxl/  

      • Javascript: https://github.com/HXLStandard/libhxl-js  

Tutorials


How to Add Data to the HDX platform

Webinars on HXL