Skip to main content

Standards used in this guide

The recipes use published standards wherever one exists. Where the World Bank's Development Data Group has adopted a standard for its own catalogs and APIs, the guide uses that one, so that an organization following the guide ends up interoperable with the World Bank and with the other organizations that use the same standards.

The running example reflects this: the catalog records use the field names of the World Bank indicator metadata schema, and the values file uses SDMX cross-domain concept names.

Catalog records and discovery​

StandardUseWorld Bank useIn this guide
World Bank metadata schemasJSON Schema definitions for indicators, indicator databases, microdata, documents, geospatial data, tables, images, scripts, and videos, with a Python library and Excel templates (MIT licence)Used by the Development Data Group's catalogs and the Metadata Editor; the microdata schema is based on DDI Codebook, documents on Dublin Core, geospatial on ISO 19115/19139, images on IPTC, with DataCite and provenance blocksChapters 1 and 3: the record template and the completeness report
NADAOpen-source data catalog from the International Household Survey Network: stores records in the World Bank schemas, writes schema.org markup on each page, offers keyword search, a REST API, and managed access to microdata; NADA AI, the semantic search and MCP service being integrated into NADA, adds search by meaning and an MCP server over the catalogRuns the World Bank Microdata LibraryChapters 1 and 2
Metadata EditorOpen-source application from the Office of the Chief Statistician for documenting microdata, indicators, geospatial data, documents, tables, images, videos, and scripts, with templates, validation, publishing to NADA, and export to SDMX metadata structures, schema.org, Croissant, and DCATUsed by the Development Data Group's curatorsChapter 1, recipe 1.1: templates mirror the completeness profile
DCAT 3W3C vocabulary for catalogs, datasets, and distributionsCommon in open data portals that harvest from each otherChapter 1: machine-readable catalog
schema.org DatasetDataset markup on web pages, read by general crawlers and dataset search enginesChapter 1, recipe 1.2
CroissantMLCommons extension of schema.org for machine-learning datasets: contents, provenance, usage restrictions, and how to load the data; version 1.1 is current, and the ML-ready datasets cookbook writes and validates 1.0 recordsChapter 1: AI-native option for datasets meant for model training

Aggregate statistical data​

StandardUseWorld Bank useIn this guide
SDMX 3.1Data structure definitions, code lists, concept schemes, and the SDMX-ML, SDMX-JSON, and SDMX-CSV formats, with a REST API specification and the VTL validation languageThe World Development Indicators are available through an SDMX 2.1 REST APIChapters 2 and 3: file layout, API, code lists
SDMX Content-Oriented GuidelinesCross-domain concepts (REF_AREA, TIME_PERIOD, OBS_VALUE, OBS_STATUS, UNIT_MEASURE, and others) and cross-domain code listsThe values file in the running example and the API responses
SDG global DSDThe SDMX data structure definition for the SDG indicators, maintained by the IAEG-SDGs SDMX working groupChapter 3: a published DSD to reuse for SDG reporting

Microdata​

StandardUseWorld Bank useIn this guide
DDI CodebookDocumentation of a survey or administrative dataset: study, files, variables, value labelsThe Microdata Library and NADA; the World Bank microdata schema is based on itChapter 3: variables and value codes
DDI LifecycleDocumentation across the data lifecycle, with reusable questions and conceptsChapter 3: for organizations that manage questionnaires and concepts centrally
DDI-CDICross-domain integration: describes data structures and provenance across data typesChapter 5: provenance for derived data
XKOSExtension of SKOS for statistical classifications and correspondences between themChapter 3, recipe 3.2: classifications and crosswalks

Geospatial data​

StandardUseWorld Bank useIn this guide
ISO 19115 / 19139Metadata for geographic information and its XML encodingThe World Bank geospatial schema and NADA follow itBy data type; chapter 3 for CRS, extent, and feature catalogue
OGC API Features, WMS and WFSOpen Geospatial Consortium interfaces for serving vector features and map imagesChapter 2: the geospatial equivalent of an SDMX API
GeoJSON, GeoPackage, Cloud Optimized GeoTIFFOpen formats for vector and raster dataChapter 2: open formats for geospatial files
STACSpatioTemporal Asset Catalog, a specification for cataloguing imagery and other spatiotemporal assetsChapter 1: catalog records for imagery

Documents, tables, and images​

StandardUseWorld Bank useIn this guide
Dublin CoreCore metadata elements for documents and other resourcesThe World Bank document schema and NADA are based on itBy data type; chapter 1
IPTC Photo MetadataMetadata for images and videoThe World Bank image schema and NADABy data type
CSV on the WebColumn types and annotations for tables published as CSVChapter 2; By data type (tables)

Files and APIs​

StandardUseWorld Bank useIn this guide
SDMX-CSVCSV layout for SDMX data, one observation per row with dimension and attribute columnsChapter 2, recipe 2.1
CSV on the Web and Frictionless Table SchemaColumn types and constraints for CSV files that are not SDMXChapter 2, recipe 2.1
OpenAPI 3Machine-readable description of a REST APIThe Data360 API and the metadata schemas repository publish OpenAPI descriptionsChapter 2, recipe 2.2, for APIs that are not SDMX
Model Context ProtocolOpen standard for AI clients to discover and call tools exposed by a serverThe Data360 MCP server exposes search, metadata, data, and analysis toolsChapter 2, recipe 2.3

Identifiers, licences, and provenance​

StandardUseWorld Bank useIn this guide
DataCite metadata schema and DOIsPersistent identifiers and citation metadata for datasetsThe Microdata Library assigns DataCite DOIs (prefix 10.48529); the World Bank indicator schema has a datacite blockChapter 5, recipe 5.1
Creative Commons Attribution 4.0Open licence with attributionThe default licence for World Bank datasetsChapters 1 and 5: licence in records and API responses
W3C PROVVocabulary for the origin and derivation of dataChapter 5: provenance of derived values
OAI provenanceProvenance of harvested metadata recordsThe provenance block of the World Bank schemasChapter 5: records harvested between catalogs
SDMX OBS_STATUS code listObservation status codes (normal, provisional, break, estimated, and others)Chapters 2 and 3: status as data

Classifications and codes​

StandardUseIn this guide
ISO 3166Country codesChapter 3
ISO 8601Dates and periodsChapters 2 and 3
ISO 639Language codes for multilingual metadataChapters 1 and 6
ISIC, ISCO, COICOP, ISCED, CPCInternational statistical classificationsChapter 3, recipe 3.2
SKOSConcept schemes and thesauri with multilingual labelsChapter 3

Usage metrics​

StandardUseIn this guide
COUNTER Code of Practice for Research DataRules for logging and reporting dataset views and downloads, including the separation of machine access from regular access, developed with Make Data CountChapter 7
DataCite citationsDataset citations collected through DOIsChapter 7

Process, quality, and governance​

StandardUseIn this guide
GSBPMGeneric Statistical Business Process Model; the program's GSBPM mapping places each workstream in itChapter 9
GSIMGeneric Statistical Information Model, the information objects behind GSBPMChapter 3
UN Fundamental Principles of Official StatisticsThe principles under which statistical organizations operateChapter 8
ISO/IEC 42001Management system standard for AIChapter 8: a reference for organizations that want a certifiable management system
NIST AI Risk Management FrameworkA voluntary framework for managing AI riskChapter 8

Corrections​

Standards change versions and URLs. If a reference here is wrong or out of date, open an issue with the row and the corrected source.