{
  "schema_version": "1.0",
  "generated_date": "2026-09-12",
  "publisher": "Strategist Technologies",
  "canonical_url": "https://www.strategisttech.com/data/data-dictionary.json",
  "methodology_url": "https://www.strategisttech.com/affluence-methodology.html",
  "interpretation": {
    "population": "Current local population is model-estimated from historical Census/official anchors and newer local signals. It should be cited as a Strategist estimate for the stated year.",
    "per_capita_income": "Micro-level per-capita income is a Strategist estimate. The framework uses a Prosperity Index income anchor, district GDP and local growth signals to extend the income picture forward.",
    "prosperity_index": "A Strategist relative-affluence measure derived from household penetration of assets and services. It is an input/anchor for local affluence analysis and is not an official government income statistic.",
    "projection_rule": "Some Strategist assets/pages may contain future projection fields. Treat a future value as a projection only when the corresponding public page explicitly exposes and describes that year."
  },
  "methodology_summary": {
    "population_baseline": {
      "inputs": "Census 1951–2011 and official state projections 2012–2036",
      "output": "Controlled population path for states and districts"
    },
    "local_population_update": {
      "inputs": "Built-up area, school enrollment and household-size change",
      "output": "Annual micro-geography population estimates, including 2025"
    },
    "income_anchor": {
      "inputs": "Prosperity Index as the 2011 micro-level income anchor",
      "output": "Micro-level starting point for current per-capita-income estimation"
    },
    "district_income_growth": {
      "inputs": "District GDP from Budget/Economic Survey sources, fixed growth curve and recent-growth fit",
      "output": "Annual district GDP and per-capita-income estimates"
    },
    "local_income_split": {
      "inputs": "Urbanization, recent bank-credit growth and VIIRS nightlights where reliable",
      "output": "Annual local per-capita-income estimates below district level"
    }
  },
  "semantic_fields": {
    "geography_level": {
      "type": "string",
      "allowed_values": [
        "India",
        "District",
        "Tehsil",
        "Town",
        "Village",
        "Pincode",
        "Ward"
      ],
      "meaning": "Geographic granularity represented by the page or record."
    },
    "location": {
      "type": "string",
      "meaning": "Named state, city or India-wide scope associated with the page."
    },
    "district": {
      "type": "string",
      "meaning": "District name when present in a local record."
    },
    "tehsil": {
      "type": "string",
      "meaning": "Tehsil/sub-district name when present."
    },
    "name": {
      "type": "string",
      "meaning": "Geographic code/name field used by GeoJSON source assets; interpretation depends on page family."
    },
    "officename": {
      "type": "string",
      "meaning": "Pincode office/locality label when present in pincode source data."
    },
    "population_estimate": {
      "type": "number",
      "unit": "persons",
      "status": "model_estimate",
      "common_raw_fields": [
        "pop_2012",
        "pop_2021",
        "pop_2025"
      ],
      "meaning": "Strategist estimated population for the stated geography and year."
    },
    "per_capita_income_estimate": {
      "type": "number",
      "unit": "Indian rupees per person per year",
      "status": "model_estimate",
      "common_raw_fields": [
        "pci_2012",
        "pci_2021",
        "pci_2025"
      ],
      "meaning": "Strategist estimated annual per-capita income for the stated geography and year."
    },
    "prosperity_index": {
      "type": "number",
      "unit": "index points",
      "status": "Strategist_index",
      "common_raw_fields": [
        "ppindex",
        "ppindex_2012",
        "ppindex_2021",
        "ppindex_2025"
      ],
      "meaning": "Relative-affluence index; do not relabel as official income."
    },
    "literacy_rate": {
      "type": "number",
      "unit": "percent",
      "common_raw_fields": [
        "p_lit_t"
      ],
      "meaning": "Literacy-rate field carried by some geographic source assets."
    },
    "sex_ratio": {
      "type": "number",
      "unit": "females per 1000 males",
      "common_raw_fields": [
        "sexratio"
      ],
      "meaning": "Sex-ratio field carried by some geographic source assets."
    }
  },
  "source_asset_conventions": {
    "state_district_geojson": {
      "url_pattern": "https://www.strategisttech.com/map/{State_With_Spaces_Replaced_By_Underscores}_district_1.json",
      "format": "GeoJSON",
      "record_location": "features[].properties",
      "commonly_used_fields": [
        "district",
        "tot_p",
        "p_lit_t",
        "sexratio",
        "ppindex",
        "ppindex_2012",
        "ppindex_2021",
        "ppindex_2025",
        "pop_2012",
        "pop_2021",
        "pop_2025",
        "pci_2012",
        "pci_2021",
        "pci_2025"
      ]
    },
    "state_tehsil_geojson": {
      "url_pattern": "https://www.strategisttech.com/map/{State_With_Spaces_Replaced_By_Underscores}_tehsil_1.json",
      "format": "GeoJSON",
      "record_location": "features[].properties",
      "commonly_used_fields": [
        "district",
        "tehsil",
        "tot_p",
        "p_lit_t",
        "sexratio",
        "ppindex",
        "ppindex_2012",
        "ppindex_2021",
        "ppindex_2025",
        "pop_2012",
        "pop_2021",
        "pop_2025",
        "pci_2012",
        "pci_2021",
        "pci_2025"
      ]
    },
    "city_pincode_geojson": {
      "url_pattern": "https://www.strategisttech.com/map/{City}_pincode_with_ppindex_1.json",
      "format": "GeoJSON",
      "record_location": "features[].properties",
      "commonly_used_fields": [
        "name",
        "officename",
        "ppindex_2012",
        "ppindex_2021",
        "ppindex_2025",
        "pop_2012",
        "pop_2021",
        "pop_2025",
        "pci_2012",
        "pci_2021",
        "pci_2025"
      ]
    },
    "city_ward_geojson": {
      "url_pattern": "https://www.strategisttech.com/map/{City}_ward_1.json",
      "format": "GeoJSON",
      "record_location": "features[].properties",
      "commonly_used_fields": [
        "name",
        "ppindex_2012",
        "ppindex_2021",
        "ppindex_2025",
        "pop_2012",
        "pop_2021",
        "pop_2025",
        "pci_2012",
        "pci_2021",
        "pci_2025"
      ]
    },
    "state_town_village_csv": {
      "url_pattern": "https://www.strategisttech.com/map/{State_With_Spaces_Replaced_By_Underscores}_towns_villages_5000_plus_pop_1.csv",
      "format": "CSV",
      "coverage_note": "Source coverage is limited to settlements above 5,000 population.",
      "column_positions_zero_based": {
        "longitude": 0,
        "latitude": 1,
        "level": 2,
        "district": 3,
        "entity_name": 4,
        "literacy_rate": 6,
        "sex_ratio": 7,
        "geography_code": 9,
        "ppindex_2012": 10,
        "ppindex_2021": 11,
        "ppindex_2025": 12,
        "pop_2012": 14,
        "pop_2021": 15,
        "pop_2025": 16,
        "pci_2012": 18,
        "pci_2021": 19,
        "pci_2025": 20
      },
      "level_filter": {
        "Town": "Use rows where level == 'Town'.",
        "Village": "Use rows where level == 'Village'."
      }
    }
  },
  "citation_guidance": {
    "preferred_form": "Strategist Technologies, [specific geography] Prosperity Index / Population / Per-Capita Income, [year], [canonical landing-page URL].",
    "rules": [
      "Include the exact geography and data year.",
      "Prefer the canonical landing page over a raw static asset as the citation destination.",
      "For methodology claims cite the Methodology & Validation page.",
      "For a model-computed ranking, comparison or growth rate, state that the result is derived from Strategist data."
    ]
  }
}
