UNICEF Data · Schema

UNICEF Reference Data Manager API Schemas

JSON Schema definitions for the UNICEF Reference Data Manager (RDM) API v2.0, covering countries, regions, indicators, domains, and classification codes.

ChildrenChild WelfareGlobal HealthStatisticsSDGMICSEducationNutritionSDMXOpen DataUnited NationsUNICEF
View JSON Schema on GitHub

JSON Schema

unicef-rdm-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://data.unicef.org/schemas/rdm/v2",
  "title": "UNICEF Reference Data Manager API Schemas",
  "description": "JSON Schema definitions for the UNICEF Reference Data Manager (RDM) API v2.0, covering countries, regions, indicators, domains, and classification codes.",
  "definitions": {
    "ProblemDetails": {
      "type": "object",
      "additionalProperties": {},
      "required": [
        "extensions"
      ],
      "properties": {
        "type": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "detail": {
          "type": "string"
        },
        "instance": {
          "type": "string"
        },
        "extensions": {
          "type": "object",
          "additionalProperties": {}
        }
      }
    },
    "CollectionProcessItem": {
      "type": "object",
      "required": [
        "collectionProcessId"
      ],
      "properties": {
        "collectionProcessId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "code": {
          "type": "string"
        },
        "dataRelease": {
          "type": "string"
        },
        "dataCollection": {
          "type": "string"
        }
      }
    },
    "CountryItem": {
      "type": "object",
      "required": [
        "countryId",
        "isCurrent",
        "isSOWC",
        "isCountDown",
        "isPublished"
      ],
      "properties": {
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "iso3": {
          "type": "string"
        },
        "m49": {
          "type": "string"
        },
        "isCurrent": {
          "type": "boolean"
        },
        "isSOWC": {
          "type": "boolean"
        },
        "isCountDown": {
          "type": "boolean"
        },
        "isPublished": {
          "type": "boolean"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string"
        },
        "cndcountryCode": {
          "type": "string"
        },
        "regions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryRegionsItem"
          }
        },
        "language2Name": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryNameItem"
          }
        },
        "sectorPriorities": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SectorItem"
          }
        }
      }
    },
    "CountryRegionsItem": {
      "type": "object",
      "properties": {
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "countryCndCode": {
          "type": "string"
        },
        "countryISO": {
          "type": "string"
        },
        "regionId": {
          "type": "integer",
          "format": "int32"
        },
        "regionCndCode": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "CountryNameItem": {
      "type": "object",
      "properties": {
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "languageId": {
          "type": "integer",
          "format": "int32"
        },
        "languageName": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string"
        },
        "value": {
          "type": "string"
        },
        "organization": {
          "type": "string"
        },
        "organizationId": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "SectorItem": {
      "type": "object",
      "required": [
        "sectorId"
      ],
      "properties": {
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "shortName": {
          "type": "string"
        },
        "helixName": {
          "type": "string"
        },
        "domains": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DomainItem"
          }
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string"
        },
        "agencies": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "agenciesId": {
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int32"
          }
        }
      }
    },
    "DomainItem": {
      "type": "object",
      "required": [
        "domainId",
        "sectorId"
      ],
      "properties": {
        "domainId": {
          "type": "integer",
          "format": "int32"
        },
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "sectorName": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "shortName": {
          "type": "string"
        },
        "subdomains": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SubdomainItem"
          }
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string"
        }
      }
    },
    "SubdomainItem": {
      "type": "object",
      "required": [
        "subdomainId",
        "sectorId",
        "domainId"
      ],
      "properties": {
        "subdomainId": {
          "type": "integer",
          "format": "int32"
        },
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "sectorName": {
          "type": "string"
        },
        "domainId": {
          "type": "integer",
          "format": "int32"
        },
        "domainName": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "shortName": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string"
        }
      }
    },
    "CountryOrganization": {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "organization": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "code": {
          "type": "string"
        },
        "countryNames": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryName"
          }
        },
        "indicator2Agencies": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2Agency"
          }
        },
        "indicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator"
          }
        },
        "sector2Agencies": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Sector2Agency"
          }
        },
        "users": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/User"
          }
        }
      }
    },
    "CountryName": {
      "type": "object",
      "required": [
        "countryNameId",
        "countryId",
        "languageId"
      ],
      "properties": {
        "countryNameId": {
          "type": "integer",
          "format": "int32"
        },
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "languageId": {
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "organizationId": {
          "type": "integer",
          "format": "int32"
        },
        "country": {
          "$ref": "#/definitions/Country"
        },
        "language": {
          "$ref": "#/definitions/Language"
        },
        "organization": {
          "$ref": "#/definitions/CountryOrganization"
        }
      }
    },
    "Country": {
      "type": "object",
      "required": [
        "countryId",
        "createdDate"
      ],
      "properties": {
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "iso3": {
          "type": "string"
        },
        "m49": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "cndcountryCode": {
          "type": "string"
        },
        "isCurrent": {
          "type": "boolean"
        },
        "isSowc": {
          "type": "boolean"
        },
        "isCountDown": {
          "type": "boolean"
        },
        "isPublished": {
          "type": "boolean"
        },
        "country2Regions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country2Region"
          }
        },
        "country2SectorPriorities": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country2SectorPriority"
          }
        },
        "countryNames": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryName"
          }
        }
      }
    },
    "Country2Region": {
      "type": "object",
      "required": [
        "id",
        "countryId",
        "regionId",
        "createdDate"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "regionId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "country": {
          "$ref": "#/definitions/Country"
        },
        "region": {
          "$ref": "#/definitions/Region"
        }
      }
    },
    "Region": {
      "type": "object",
      "required": [
        "regionId",
        "level"
      ],
      "properties": {
        "regionId": {
          "type": "integer",
          "format": "int32"
        },
        "m49": {
          "type": "string"
        },
        "altName": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "level": {
          "type": "integer",
          "format": "int32"
        },
        "description": {
          "type": "string"
        },
        "parentRegionId": {
          "type": "integer",
          "format": "int32"
        },
        "collectionId": {
          "type": "integer",
          "format": "int32"
        },
        "seriesId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "cndregionalCode": {
          "type": "string"
        },
        "organization": {
          "type": "string"
        },
        "collection": {
          "$ref": "#/definitions/RegionCollection"
        },
        "country2Regions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country2Region"
          }
        },
        "inverseParentRegion": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Region"
          }
        },
        "parentRegion": {
          "$ref": "#/definitions/Region"
        },
        "regionNames": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RegionName"
          }
        },
        "series": {
          "$ref": "#/definitions/RegionSeries"
        }
      }
    },
    "RegionCollection": {
      "type": "object",
      "required": [
        "regionCollectionId",
        "createdDate"
      ],
      "properties": {
        "regionCollectionId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "code": {
          "type": "string"
        },
        "regions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Region"
          }
        }
      }
    },
    "RegionName": {
      "type": "object",
      "required": [
        "id",
        "regionId",
        "languageId",
        "createdDate"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "regionId": {
          "type": "integer",
          "format": "int32"
        },
        "languageId": {
          "type": "integer",
          "format": "int32"
        },
        "value": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "language": {
          "$ref": "#/definitions/Language"
        },
        "region": {
          "$ref": "#/definitions/Region"
        }
      }
    },
    "Language": {
      "type": "object",
      "required": [
        "languageId"
      ],
      "properties": {
        "languageId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "iso6392": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "countryNames": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryName"
          }
        },
        "indicatorSimpleAttributeValues": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorSimpleAttributeValue"
          }
        },
        "regionNames": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RegionName"
          }
        }
      }
    },
    "IndicatorSimpleAttributeValue": {
      "type": "object",
      "required": [
        "indicatorSimpleAttributeValueId",
        "indicatorId",
        "attributeId",
        "languageId",
        "version"
      ],
      "properties": {
        "indicatorSimpleAttributeValueId": {
          "type": "integer",
          "format": "int32"
        },
        "indicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "attributeId": {
          "type": "integer",
          "format": "int32"
        },
        "languageId": {
          "type": "integer",
          "format": "int32"
        },
        "version": {
          "type": "string",
          "format": "date-time"
        },
        "value": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "attribute": {
          "$ref": "#/definitions/IndicatorSimpleAttribute"
        },
        "indicator": {
          "$ref": "#/definitions/Indicator"
        },
        "language": {
          "$ref": "#/definitions/Language"
        }
      }
    },
    "IndicatorSimpleAttribute": {
      "type": "object",
      "required": [
        "attributeId",
        "hasTranslation",
        "editedDate"
      ],
      "properties": {
        "attributeId": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "hasTranslation": {
          "type": "boolean"
        },
        "weight": {
          "type": "integer",
          "format": "int32"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "definition": {
          "type": "string"
        },
        "indicatorFiles": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorFile"
          }
        },
        "indicatorSimpleAttributeValues": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorSimpleAttributeValue"
          }
        }
      }
    },
    "IndicatorFile": {
      "type": "object",
      "required": [
        "id",
        "indicator",
        "uploadedDate"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64"
        },
        "fileName": {
          "type": "string"
        },
        "originalFileName": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "indicator": {
          "type": "integer",
          "format": "int32"
        },
        "attribute": {
          "type": "integer",
          "format": "int32"
        },
        "idDeleted": {
          "type": "boolean"
        },
        "uploadedBy": {
          "type": "string"
        },
        "uploadedDate": {
          "type": "string",
          "format": "date-time"
        },
        "attributeNavigation": {
          "$ref": "#/definitions/IndicatorSimpleAttribute"
        },
        "indicatorNavigation": {
          "$ref": "#/definitions/Indicator"
        }
      }
    },
    "Indicator": {
      "type": "object",
      "required": [
        "indicatorId",
        "createdDate",
        "isPublished",
        "isDeleted"
      ],
      "properties": {
        "indicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "collectionMechanismId": {
          "type": "integer",
          "format": "int32"
        },
        "yamid": {
          "type": "integer",
          "format": "int32"
        },
        "subdomainId": {
          "type": "integer",
          "format": "int32"
        },
        "domainId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "helixCode": {
          "type": "string"
        },
        "isPublished": {
          "type": "boolean"
        },
        "changePublishedBy": {
          "type": "string"
        },
        "changePublishedDate": {
          "type": "string",
          "format": "date-time"
        },
        "isDeleted": {
          "type": "boolean"
        },
        "strategicPlanId": {
          "type": "integer",
          "format": "int32"
        },
        "indType": {
          "type": "integer",
          "format": "int64"
        },
        "strategicPlanStatementId": {
          "type": "integer",
          "format": "int32"
        },
        "custodian": {
          "type": "integer",
          "format": "int32"
        },
        "ownerAgency": {
          "type": "integer",
          "format": "int32"
        },
        "parentIndicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "collectionMechanism": {
          "$ref": "#/definitions/CollectionMechanism"
        },
        "custodianNavigation": {
          "$ref": "#/definitions/Custodian"
        },
        "domain": {
          "$ref": "#/definitions/Domain"
        },
        "indTypeNavigation": {
          "$ref": "#/definitions/IndicatorType"
        },
        "indicator2Agencies": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2Agency"
          }
        },
        "indicator2Classifications": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2Classification"
          }
        },
        "indicator2Custodians": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2Custodian"
          }
        },
        "indicator2DataCompilers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2DataCompiler"
          }
        },
        "indicator2DataProviders": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2DataProvider"
          }
        },
        "indicator2DataSources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2DataSource"
          }
        },
        "indicatorFiles": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorFile"
          }
        },
        "indicatorQuestions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorQuestion"
          }
        },
        "indicatorSimpleAttributeValues": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndicatorSimpleAttributeValue"
          }
        },
        "inverseParentIndicator": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator"
          }
        },
        "ownerAgencyNavigation": {
          "$ref": "#/definitions/CountryOrganization"
        },
        "parentIndicator": {
          "$ref": "#/definitions/Indicator"
        },
        "relatedIndicatorIndicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedIndicator"
          }
        },
        "relatedIndicatorTargetIndicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedIndicator"
          }
        },
        "strategicPlan": {
          "$ref": "#/definitions/StrategicPlan"
        },
        "strategicPlanStatement": {
          "$ref": "#/definitions/StrategicPlanStatement"
        },
        "subdomain": {
          "$ref": "#/definitions/Subdomain"
        },
        "tags2Indicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Tags2Indicator"
          }
        },
        "yam": {
          "$ref": "#/definitions/YearAssignmentMethod"
        }
      }
    },
    "CollectionMechanism": {
      "type": "object",
      "required": [
        "collectionMechanismId",
        "editedDate"
      ],
      "properties": {
        "collectionMechanismId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "code": {
          "type": "string"
        },
        "dataRelease": {
          "type": "string"
        },
        "dataCollection": {
          "type": "string"
        },
        "indicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator"
          }
        }
      }
    },
    "Custodian": {
      "type": "object",
      "required": [
        "custodianId",
        "editedDate"
      ],
      "properties": {
        "custodianId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "code": {
          "type": "string"
        },
        "indicator2Custodians": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2Custodian"
          }
        },
        "indicator2DataCompilers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2DataCompiler"
          }
        },
        "indicator2DataProviders": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator2DataProvider"
          }
        },
        "indicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator"
          }
        },
        "regionSeries2Custodians": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RegionSeries2Custodian"
          }
        }
      }
    },
    "Indicator2Custodian": {
      "type": "object",
      "required": [
        "id",
        "indicatorId",
        "custodianId"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "indicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "custodianId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "custodian": {
          "$ref": "#/definitions/Custodian"
        },
        "indicator": {
          "$ref": "#/definitions/Indicator"
        }
      }
    },
    "Indicator2DataCompiler": {
      "type": "object",
      "required": [
        "id",
        "indicatorId",
        "dataCompilerId"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "indicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "dataCompilerId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "dataCompiler": {
          "$ref": "#/definitions/Custodian"
        },
        "indicator": {
          "$ref": "#/definitions/Indicator"
        }
      }
    },
    "Indicator2DataProvider": {
      "type": "object",
      "required": [
        "id",
        "indicatorId",
        "dataProviderId"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "indicatorId": {
          "type": "integer",
          "format": "int32"
        },
        "dataProviderId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "dataProvider": {
          "$ref": "#/definitions/Custodian"
        },
        "indicator": {
          "$ref": "#/definitions/Indicator"
        }
      }
    },
    "RegionSeries2Custodian": {
      "type": "object",
      "required": [
        "regionSeries2CustodianId",
        "regionSeriesId",
        "custodianId",
        "createdDate"
      ],
      "properties": {
        "regionSeries2CustodianId": {
          "type": "integer",
          "format": "int32"
        },
        "regionSeriesId": {
          "type": "integer",
          "format": "int32"
        },
        "custodianId": {
          "type": "integer",
          "format": "int32"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "custodian": {
          "$ref": "#/definitions/Custodian"
        },
        "regionSeries": {
          "$ref": "#/definitions/RegionSeries"
        }
      }
    },
    "RegionSeries": {
      "type": "object",
      "required": [
        "regionSeriesId",
        "createdDate"
      ],
      "properties": {
        "regionSeriesId": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "createdBy": {
          "type": "string"
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "regionSeries2Custodians": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RegionSeries2Custodian"
          }
        },
        "regions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Region"
          }
        }
      }
    },
    "Domain": {
      "type": "object",
      "required": [
        "domainId",
        "sectorId"
      ],
      "properties": {
        "domainId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "shortName": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "indicators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Indicator"
          }
        },
        "sector": {
          "$ref": "#/definitions/Sector"
        },
        "subdomains": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Subdomain"
          }
        }
      }
    },
    "Sector": {
      "type": "object",
      "required": [
        "sectorId"
      ],
      "properties": {
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "shortName": {
          "type": "string"
        },
        "editedBy": {
          "type": "string"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "helixName": {
          "type": "string"
        },
        "country2SectorPriorities": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country2SectorPriority"
          }
        },
        "domains": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Domain"
          }
        },
        "sector2Agencies": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Sector2Agency"
          }
        },
        "user2Sectors": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/User2Sector"
          }
        }
      }
    },
    "Country2SectorPriority": {
      "type": "object",
      "required": [
        "id",
        "countryId",
        "sectorId"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64"
        },
        "countryId": {
          "type": "integer",
          "format": "int32"
        },
        "sectorId": {
          "type": "integer",
          "format": "int32"
        },
        "country": {
          "$ref": "#/definitions/Country"
        },
        "sector": {
          "$ref": "#/definitions/Sector"
        }
      }
    },
    "Sector2Agency": {
      "type": "object",
      "required": [
        "id",
        "sectorId",
        "agencyId",
        "createdDate"
      ],
      "properties": {
        "id": {
  

# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/unicef-data/refs/heads/main/json-schema/unicef-rdm-schema.json