{
  "attribution": "APEMAP \u2014 Australian Parliamentarians Education Map",
  "cohort": "opening_day",
  "generated_at": "2026-10-01T22:23:59.813516+00:00",
  "licensing": "Creative Commons Attribution 4.0 International / ACARA / APH",
  "parliament_metadata": {
    "42": {
      "description": "42nd Parliament of Australia (2008-2010)",
      "end_date": "2010-07-19",
      "expected_representatives": 150,
      "expected_senators": 76,
      "general_election_date": "2007-11-24",
      "opening_date": "2008-02-12",
      "parliament_number": 42,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "43": {
      "description": "43rd Parliament of Australia (2010-2013)",
      "end_date": "2013-08-05",
      "expected_representatives": 150,
      "expected_senators": 76,
      "general_election_date": "2010-08-21",
      "opening_date": "2010-09-28",
      "parliament_number": 43,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "44": {
      "description": "44th Parliament of Australia (2013-2016)",
      "end_date": "2016-05-09",
      "expected_representatives": 150,
      "expected_senators": 74,
      "general_election_date": "2013-09-07",
      "opening_date": "2013-11-12",
      "parliament_number": 44,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "45": {
      "description": "45th Parliament of Australia (2016-2019)",
      "end_date": "2019-04-11",
      "expected_representatives": 150,
      "expected_senators": 76,
      "general_election_date": "2016-07-02",
      "opening_date": "2016-08-30",
      "parliament_number": 45,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "46": {
      "description": "46th Parliament of Australia (2019-2022)",
      "end_date": "2022-04-11",
      "expected_representatives": 151,
      "expected_senators": 76,
      "general_election_date": "2019-05-18",
      "opening_date": "2019-07-02",
      "parliament_number": 46,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "47": {
      "description": "47th Parliament of Australia (2022-2025)",
      "end_date": "2025-03-28",
      "expected_representatives": 151,
      "expected_senators": 76,
      "general_election_date": "2022-05-21",
      "opening_date": "2022-07-26",
      "parliament_number": 47,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    },
    "48": {
      "description": "48th Parliament of Australia (2025-present)",
      "end_date": null,
      "expected_representatives": 150,
      "expected_senators": 76,
      "general_election_date": "2025-05-03",
      "opening_date": "2025-07-22",
      "parliament_number": 48,
      "source_url": "https://www.aph.gov.au/About_Parliament/House_of_Representatives/Powers_practice_and_procedure/00_-_Infosheets/Infosheet_25_-_Prorogation_and_dissolution"
    }
  },
  "parliaments": [
    42,
    43,
    44,
    45,
    46,
    47,
    48
  ],
  "release_recipe": {
    "abs_year": 2025,
    "acara_input_dir": "data/raw/historical/acara",
    "acara_location_year": 2025,
    "acara_profile_years": [
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025
    ],
    "aec_year": 2025,
    "analysis_schema_version": "2.0.0",
    "cohort": "opening_day",
    "data_release_version": "0.7.0",
    "decision_log": "data/reference/review/decisions.jsonl",
    "decision_log_sha256": "c6eee53103886e3364cf55e422a6a25b51b52cb201181ef1e1cd933f307516da",
    "evidence_log": "data/reference/review/evidence.jsonl",
    "evidence_log_sha256": "d69d74407e4157eef48b9981c143937f4d928d964f8527bae92e536e55bb7d60",
    "finance_mode": "historical_finance_and_public_funding",
    "finance_year": 2024,
    "generated_at": "2026-10-01T22:23:59.813516+00:00",
    "input_manifest": "data/historical-inputs-manifest.json",
    "input_manifest_sha256": "c17c9b8ad8add9d1c127d49384d89e27e66d1ca25e196d367738e90b6b58e0e7",
    "legacy_finance_input": "data/aped.gpkg",
    "legacy_finance_input_sha256": "9aca6c6ea0b9900f0eb00f9689e254cd04bd427682f35c79855934be33d0f0a4",
    "legacy_finance_year": 2021,
    "package_version": "0.15.0",
    "parliaments": [
      42,
      43,
      44,
      45,
      46,
      47,
      48
    ],
    "profile_selection": "latest_available",
    "recipe": "historical-v1",
    "recipe_sha256": "32098f73c7a5107ad9febb20690ed74884d63cffae02f94baa0524c90277e80c",
    "schema_version": 1,
    "source_commit": "2d9e17433015d45243a84419dcf3b2a6b0fe1a7e",
    "web_schema_version": "2.0.0"
  },
  "release_version": "0.7.0",
  "review_snapshot": {
    "decision_log_sha256": "c6eee53103886e3364cf55e422a6a25b51b52cb201181ef1e1cd933f307516da",
    "effective_decisions": 375,
    "event_count": 501,
    "evidence_count": 269,
    "evidence_log_sha256": "d69d74407e4157eef48b9981c143937f4d928d964f8527bae92e536e55bb7d60",
    "evidence_source": "retained_review_evidence",
    "referenced_evidence_count": 220,
    "schema_version": 1,
    "source_manifest_sha256": "c17c9b8ad8add9d1c127d49384d89e27e66d1ca25e196d367738e90b6b58e0e7",
    "source_parliaments": [
      42,
      43,
      44,
      45,
      46,
      47,
      48
    ],
    "source_provenance": {
      "acara": {
        "files": {
          "acara_school_results.json": "e03ca1f81d5fea60d102774f48d99c9f96d4e6069b41229d3219a43f60cdfc6a",
          "school-location-2025.csv": "00e5a14922a856252d478a1e689d9286fdefc70113246b64fba094d1d69827d1",
          "school-profile-2008-2025.csv": "4315d9e19eccaf45719d5e475d9a1c9c3d713d87c849d800c7cddd88a0813934"
        },
        "source": "ACARA school register and profiles"
      },
      "acara_files": {
        "acara_school_results.json": "e03ca1f81d5fea60d102774f48d99c9f96d4e6069b41229d3219a43f60cdfc6a",
        "school-location-2025.csv": "00e5a14922a856252d478a1e689d9286fdefc70113246b64fba094d1d69827d1",
        "school-profile-2008-2025.csv": "4315d9e19eccaf45719d5e475d9a1c9c3d713d87c849d800c7cddd88a0813934"
      },
      "input_manifests": {
        "historical-inputs-manifest.json": {
          "manifest": {
            "created_at": "2026-10-01T22:23:59.813516+00:00",
            "description": "Historical inputs: existing APH/AEC snapshots and ACARA downloaded on 2026-10-01; CSV conversion via apemap.ingest.acara",
            "files": {
              "data/raw/aec/2025/AUS-March-2025-esri.zip": {
                "required": true,
                "sha256": "bdc0393d8448477bf187ac84473978330f776b5ea2ed6343f7eb891187263a09",
                "size_bytes": 22689664,
                "source": "https://www.aec.gov.au/Electorates/files/2025/AUS-March-2025-esri.zip"
              },
              "data/raw/aec/2025/AUS_ELB_region.dbf": {
                "required": true,
                "sha256": "cc36b63b0937b5b97ddcf6b6000015edf6fa558a718fcef568aab9e8c49cb9b7",
                "size_bytes": 24022,
                "source": "https://www.aec.gov.au/Electorates/files/2025/AUS-March-2025-esri.zip"
              },
              "data/raw/aec/2025/AUS_ELB_region.prj": {
                "required": true,
                "sha256": "e6e1cc4c5a68009271bab9d22f2f99c861944e577a1e385d8f6b0636a5d8a3fa",
                "size_bytes": 168,
                "source": "https://www.aec.gov.au/Electorates/files/2025/AUS-March-2025-esri.zip"
              },
              "data/raw/aec/2025/AUS_ELB_region.shp": {
                "required": true,
                "sha256": "57bbf38dbf8e1caa7360af43fb2154f5827ac12aee5a4927c04a497a31b1987b",
                "size_bytes": 68966304,
                "source": "https://www.aec.gov.au/Electorates/files/2025/AUS-March-2025-esri.zip"
              },
              "data/raw/aec/2025/AUS_ELB_region.shx": {
                "required": true,
                "sha256": "0b6187d15d6ea7f6fb937159d5cc43e43dacd2e45c6a2af1ba6bfe347d06bbd1",
                "size_bytes": 1300,
                "source": "https://www.aec.gov.au/Electorates/files/2025/AUS-March-2025-esri.zip"
              },
              "data/raw/aph/individuals.json": {
                "required": true,
                "sha256": "aad9e3798b32d94f6dd849cac20a40b25967664e1f845ce2a070e16f87873093",
                "size_bytes": 10741777,
                "source": "https://handbookapi.aph.gov.au/api/individuals"
              },
              "data/raw/historical/acara/School Location 2025.xlsx": {
                "required": true,
                "sha256": "eb8077bbe5d14326de86f1e27580e0bf5125170ce13c30f165d3de1a317558c4",
                "size_bytes": 2317091,
                "source": "https://dataandreporting.blob.core.windows.net/anrdataportal/Data-Access-Program/School%20Location%202025.xlsx"
              },
              "data/raw/historical/acara/School Profile 2008-2025.xlsx": {
                "required": true,
                "sha256": "f17ef835e7680d0a887dcdb495bb16661743ec55e535696bf343ff0a01ea48dc",
                "size_bytes": 29934507,
                "source": "https://dataandreporting.blob.core.windows.net/anrdataportal/Data-Access-Program/School%20Profile%202008-2025.xlsx"
              },
              "data/raw/historical/acara/acara_school_results.json": {
                "required": true,
                "sha256": "e03ca1f81d5fea60d102774f48d99c9f96d4e6069b41229d3219a43f60cdfc6a",
                "size_bytes": 11195583,
                "source": "Existing ACARA cache; original retrieval date unrecorded"
              },
              "data/raw/historical/acara/school-location-2025.csv": {
                "required": true,
                "sha256": "00e5a14922a856252d478a1e689d9286fdefc70113246b64fba094d1d69827d1",
                "size_bytes": 3348391,
                "source": "https://dataandreporting.blob.core.windows.net/anrdataportal/Data-Access-Program/School%20Location%202025.xlsx"
              },
              "data/raw/historical/acara/school-profile-2008-2025.csv": {
                "required": true,
                "sha256": "4315d9e19eccaf45719d5e475d9a1c9c3d713d87c849d800c7cddd88a0813934",
                "size_bytes": 52328060,
                "source": "https://dataandreporting.blob.core.windows.net/anrdataportal/Data-Access-Program/School%20Profile%202008-2025.xlsx"
              },
              "data/reference/acara_school_finance_benchmarks.csv": {
                "required": true,
                "sha256": "1f69e652e6eda2904297fca554c7a8055fa3e1adf17f057771d75a2ec0d89e36",
                "size_bytes": 1239662,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              },
              "data/reference/manual_school_funding.csv": {
                "required": true,
                "sha256": "ee17862bc12c8a8e782df21ffbe8f0bec8a54480be389a781092ec9c00b1fcd2",
                "size_bytes": 906,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              },
              "data/reference/nsw_ram_allocations.csv": {
                "required": true,
                "sha256": "cc81aacbe324ca2a2dad5ab2836fb48417db42fc396aac576b415ce431833fe8",
                "size_bytes": 1252,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              },
              "data/reference/nt_school_funding.csv": {
                "required": true,
                "sha256": "02640e617b9021d664f43ce058e777ce3b78310a6da472fd72c82d13c5dd7315",
                "size_bytes": 252,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              },
              "data/reference/qld_non_state_grants.csv": {
                "required": true,
                "sha256": "80d722b624be5277d021392ec474a58ced1052391e63890f791e318cd2595f07",
                "size_bytes": 313,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              },
              "data/reference/tasmania_srp_allocations.csv": {
                "required": true,
                "sha256": "fcd6158d0ce4431f1cb8727d51634b9c068ecd392c9f0cfe3307797e99b45b89",
                "size_bytes": 369,
                "source": "Reviewed APEMAP reference input; individual source URLs in records"
              }
            },
            "licensing": "APH Commonwealth copyright; ACARA attribution and Data Access terms; AEC CC BY 4.0; project reference data CC BY 4.0",
            "review_authority": "Mutable review ledger/registry is validated separately; consumed ledger and source fingerprints are captured in replay and release metadata.",
            "schema_version": "1.0"
          },
          "sha256": "c17c9b8ad8add9d1c127d49384d89e27e66d1ca25e196d367738e90b6b58e0e7"
        }
      },
      "parliaments": [
        42,
        43,
        44,
        45,
        46,
        47,
        48
      ],
      "raw_individuals_sha256": "c4b9446c85828313f87661a9f27887a7eab596ab2912205fc46f4526c4a42ae8",
      "retrieved_at": "2026-10-01T22:23:59.813516+00:00",
      "source": "APH Parliamentary Handbook"
    }
  },
  "source_commit": "2d9e17433015d45243a84419dcf3b2a6b0fe1a7e",
  "supported_parliaments": [
    42,
    43,
    44,
    45,
    46,
    47,
    48
  ],
  "temporal_warning": "School profile and finance values describe the institution in their reporting year, not the resources available when the parliamentarian attended. Reviewed successor mappings describe the successor institution.",
  "web_schema_version": "2.0.0"
}
