THE INTELLIGENCE LAYER

The intelligence layer.

What separates ZoningOps from a zoning database: relationships. Every entity connected. Every relationship typed. Every query instant.

ZONING KNOWLEDGE GRAPH

It’s not a database. It’s a graph.

Traditional zoning databases store entities in isolated tables — parcels in one, codes in another, overlays in a third. ZoningOps stores everything as a property graph. Every parcel is a node. Every zoning code is a node. Every overlay, every jurisdiction, every variance decision — a node. And every relationship between them is a typed, traversable edge.

This means a single API call can answer: “What are all the parcels within 500 meters of a proposed upzone corridor, in jurisdictions that have adopted ADU ordinances in the last 2 years, with an FAR below 1.5?” — traversing relationships in milliseconds, not minutes.

Parcel 04-721-088

MU-4 Mixed Use

Upzone probability: 78%

Residential
Commercial
Mixed Use
Industrial

DATA SOURCES

36,000+ sources. One unified graph.

🏛

Municipal Codes

Full zoning code text and use tables

Daily
📍

County Parcels

Parcel geometry and ownership records

Weekly
📋

State Regulatory

State-level overlay and mandate data

Monthly
📅

Planning Agendas

Commission calendars and minutes

Real-time
🗺

GIS Spatial

Authoritative boundary shapefiles

Quarterly
🗄

Historical Archives

20+ years of code change history

Historical

AI LAYER

Intelligence on top of intelligence.

The graph is the foundation. The AI layer runs on top — trained on decades of regulatory outcomes to deliver predictions, classifications, and anomaly signals that no static dataset can provide.

Upzone Probability

ML model trained on 12M+ historical rezoning decisions. Scores each parcel 0–100 on likelihood of upzoning within 24 months.

"upzone_probability": 0.78

Regulatory Signal Classification

NLP classification of planning commission documents, meeting minutes, and petition filings into structured event types.

"signal_type": "rezoning_petition"

Development Yield Modeling

Compute maximum by-right development yield for any parcel given its current zoning code, overlays, and height restrictions.

"max_units": 42, "far_used": 2.1

Anomaly Detection

Flags unusual patterns: variance requests inconsistent with neighborhood history, rapid succession of code amendments, outlier setback approvals.

"anomaly_score": 0.94, "flag": true

Ready to query the graph?

Access the full ZoningOps API. 47M+ parcels. 36,000 jurisdictions. Sub-50ms queries. All via REST and GraphQL.