changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "attribution": {
+ "additionalProperties": false,
+ "properties": {
+ "citeAs": {
+ "description": "A ready-made citation line.",
+ "type": "string"
+ },
+ "page": {
+ "description": "The expatliving.it page these figures come from — link it when you quote them.",
+ "type": "string"
+ },
+ "publisher": {
+ "type": "string"
+ },
+ "request": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "publisher",
+ "url",
+ "citeAs",
+ "request"
+ ],
+ "type": "object"
+ },
+ "datasets": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "download": {
+ "description": "The whole dataset as published JSON: a meta block (provenance, unit, grain) and every place's value.",
+ "type": "string"
+ },
+ "extractedOn": {
+ "description": "ISO date this dataset was extracted from the source.",
+ "type": "string"
+ },
+ "grain": {
+ "description": "The geographic level the source publishes at. NUTS 2 and NUTS 3 are Eurostat/OECD statistical regions — close to, but not the same as, Italy's regions and provinces. Never present a coarser-grain value as if it were measured for one comune.",
+ "enum": [
+ "comune",
+ "province",
+ "region",
+ "nuts2",
+ "nuts3",
+ "national"
+ ],
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "page": {
+ "description": "The human-readable page for this dataset on expatliving.it — link readers here.",
+ "type": "string"
+ },
+ "servable": {
+ "description": "False while a hand-curated dataset is still \"draft\" (unverified against its legislation). A non-servable dataset returns no values anywhere in this API.",
+ "type": "boolean"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "source": {
+ "description": "The institution to cite, e.g. \"ISTAT\" or \"Eurostat\".",
+ "type": "string"
+ },
+ "sourceUrl": {
+ "description": "Where this dataset was fetched from upstream.",
+ "type": "string"
+ },
+ "vintage": {
+ "description": "The period the data describes, e.g. \"2025H2\", \"2024\" or \"2015–2024\" — not when it was fetched.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "label",
+ "source",
+ "sourceUrl",
+ "vintage",
+ "extractedOn",
+ "license",
+ "grain",
+ "servable"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "datasets",
+ "attribution"
+ ],
+ "type": "object"
+}