describe_field
Get field definitions from the NYC Open Data data dictionary to understand column meanings, allowed values, keys, and limitations; filter by field or dataset.
Instructions
Official field definitions (the NYC Open Data data dictionary): description,
allowed values, primary/foreign key, limitations, notes. Filter by field (column
name or display name) and/or dataset (RAW table name or socrata_id); omit both
for the full dictionary.
Interpretation rules:
[grain] Schedule questions use PID; budget questions use the BUDGET LINE key (managing_agency, fms_id). The same FMS ID under different holders is distinct lines. Schedule history is PID x reporting_period; budget history is budget line x reporting_period; fiscal-year budgets also key on fiscal_year. The schedule source has no fms_id; budget sources have no pid. The combined source repeats rows across PID-budget links and location splits: deduplicate at the requested entity grain before counting or summing. Never compare budgets using fms_id alone.
[lifecycle] Lifecycle: Pre-Design -> Design -> Construction Procurement -> Construction -> Close-out. Schedule progression is reported from Design through Construction. Forecasts and most actual milestones can be suppressed outside those phases; actual_construction_end is the exception and means substantial completion. NULL milestones need not mean missing data. Budget spend%=100 does not prove completion. forecast_past_due is evaluated as of the observation period, not today's date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field | No | ||
| dataset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | ||
| provenance | Yes | ||
| interpretation_rules | Yes |