{
  "encoding": "UTF-8",
  "identifiers": "Read IDs as strings. Blank is unavailable, never automatically zero. Decimal money is USD; use exact decimal arithmetic.",
  "nullValue": "",
  "tables": {
    "account-property-crosswalk.csv": {
      "columns": [
        {
          "description": "Reviewed account name, unique in account-property-crosswalk.",
          "name": "account",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; not a census geography.",
          "name": "propertyId",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published property; retain source values. See publisher-README.txt for context.",
          "name": "property",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published explanation of reviewed parent-property account match.",
          "name": "basis",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "account-property-crosswalk.csv",
      "primaryKey": [
        "account"
      ],
      "rows": 30
    },
    "account-revenues.csv": {
      "columns": [
        {
          "description": "Exact adopted period label. Filter to one period before joining.",
          "name": "fiscal_year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Funds-center identifier; unique only within fiscal_year.",
          "name": "account_id",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published account_name; retain source values. See publisher-README.txt for context.",
          "name": "account_name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; blank means unmatched.",
          "name": "property_id",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published fund; retain source values. See publisher-README.txt for context.",
          "name": "fund",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published revenue_item; retain source values. See publisher-README.txt for context.",
          "name": "revenue_item",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Signed adopted revenue budget in USD, not collections.",
          "name": "amount_usd",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published scope; retain source values. See publisher-README.txt for context.",
          "name": "scope",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "account-revenues.csv",
      "primaryKey": [],
      "rows": 4581
    },
    "accounts.csv": {
      "columns": [
        {
          "description": "Exact adopted period label. Filter to one period before joining.",
          "name": "fiscal_year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Funds-center identifier; unique only within fiscal_year.",
          "name": "account_id",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published account_name; retain source values. See publisher-README.txt for context.",
          "name": "account_name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; blank means unmatched.",
          "name": "property_id",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Personnel",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "External materials & services",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Internal City services",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Capital outlay",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Debt service",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Contingency",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Fund transfers",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Reserves",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "USD sum of personnel, external materials/services, internal services and capital outlay; not actuals.",
          "name": "expense_categories_total_usd",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published scope; retain source values. See publisher-README.txt for context.",
          "name": "scope",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "accounts.csv",
      "primaryKey": [
        "fiscal_year",
        "account_id"
      ],
      "rows": 368
    },
    "adopted-budget-source-rows.csv": {
      "columns": [
        {
          "description": "Original public extract row reference; not a transaction ID.",
          "name": "source_csv_line",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Source budget-year filter; use together with Fiscal Year.",
          "name": "Budget Fiscal Year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Source version label; use together with Budget Fiscal Year to avoid repeated records.",
          "name": "Fiscal Year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Use value 1 for adopted rows.",
          "name": "Included in Adopted",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Bureau; retain source values. See publisher-README.txt for context.",
          "name": "Bureau",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Funds Center; retain source values. See publisher-README.txt for context.",
          "name": "Funds Center",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Funds Center Name; retain source values. See publisher-README.txt for context.",
          "name": "Funds Center Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Sub-Program Name; retain source values. See publisher-README.txt for context.",
          "name": "Sub-Program Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published 8-Digit Activity Name; retain source values. See publisher-README.txt for context.",
          "name": "8-Digit Activity Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Functional Area; retain source values. See publisher-README.txt for context.",
          "name": "Functional Area",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Project Code - Name; retain source values. See publisher-README.txt for context.",
          "name": "Project Code - Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Fund Number - Name; retain source values. See publisher-README.txt for context.",
          "name": "Fund Number - Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Type; retain source values. See publisher-README.txt for context.",
          "name": "Type",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published CommItem - Name; retain source values. See publisher-README.txt for context.",
          "name": "CommItem - Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Major Object - Name; retain source values. See publisher-README.txt for context.",
          "name": "Major Object - Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Account Name; retain source values. See publisher-README.txt for context.",
          "name": "Account Name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Posting Code; retain source values. See publisher-README.txt for context.",
          "name": "Posting Code",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Source adopted budget amount in USD; signed values retained; apply all documented year/bureau/account filters.",
          "name": "Finance",
          "nullable": false,
          "type": "decimal"
        }
      ],
      "file": "adopted-budget-source-rows.csv",
      "primaryKey": [
        "source_csv_line"
      ],
      "rows": 24506
    },
    "district-budgets.csv": {
      "columns": [
        {
          "description": "Exact adopted period label. Filter to one period before joining.",
          "name": "fiscal_year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published primary_district; retain source values. See publisher-README.txt for context.",
          "name": "primary_district",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published properties; retain source values. See publisher-README.txt for context.",
          "name": "properties",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published properties_with_linked_account; retain source values. See publisher-README.txt for context.",
          "name": "properties_with_linked_account",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "USD adopted expense-category budget from linked named accounts only; blank unknown, zero recorded.",
          "name": "identified_account_budget_usd",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Unavailable full district service cost; blank must remain unknown.",
          "name": "full_district_annual_cost_usd",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published scope; retain source values. See publisher-README.txt for context.",
          "name": "scope",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "district-budgets.csv",
      "primaryKey": [
        "fiscal_year",
        "primary_district"
      ],
      "rows": 15
    },
    "fund-revenues.csv": {
      "columns": [
        {
          "description": "Exact adopted period label. Filter to one period before joining.",
          "name": "fiscal_year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published fund; retain source values. See publisher-README.txt for context.",
          "name": "fund",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published major_object; retain source values. See publisher-README.txt for context.",
          "name": "major_object",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Signed adopted revenue budget in USD, not collections.",
          "name": "amount_usd",
          "nullable": false,
          "type": "decimal"
        }
      ],
      "file": "fund-revenues.csv",
      "primaryKey": [],
      "rows": 101
    },
    "park-budgets.csv": {
      "columns": [
        {
          "description": "Exact adopted period label. Filter to one period before joining.",
          "name": "fiscal_year",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; blank means unmatched.",
          "name": "property_id",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published name; retain source values. See publisher-README.txt for context.",
          "name": "name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published primary_district; retain source values. See publisher-README.txt for context.",
          "name": "primary_district",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published linked_accounts; retain source values. See publisher-README.txt for context.",
          "name": "linked_accounts",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "USD adopted expense-category budget from linked named accounts only; blank unknown, zero recorded.",
          "name": "identified_account_budget_usd",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Unavailable full service cost; blank must remain unknown.",
          "name": "full_annual_cost_usd",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Personnel",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "External materials & services",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Internal City services",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Signed USD adopted budget category; not actual expenditure.",
          "name": "Capital outlay",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published scope; retain source values. See publisher-README.txt for context.",
          "name": "scope",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "park-budgets.csv",
      "primaryKey": [
        "fiscal_year",
        "property_id"
      ],
      "rows": 954
    }
  },
  "version": 1
}
