← PermitGranted

Ontology Browser

vv1 · 36 types · 55 edges · 2,035,342 entities · 906,133 edges in graph

Entity Types
36
Edge Types
55
Total Entities
2,035,342
Total Edges
906,133

Populated Entity Types (27)

PermitCase

1,786,796

A single permit application + its lifecycle.

22 props

Document

156,009

A source document (resolution PDF, agenda, OPRA response, etc).

6 props

Property

72,816

A normalized real-estate parcel (block/lot/parcel_id).

8 props

Decision

5,596

A board decision (approval/denial/carry/etc). Granular to the resolution level.

17 props

Correction

3,737

A review observation requiring applicant action.

13 props

Outcome

2,937

Final or current resolution of a PermitCase (approved/denied/issued/etc) — separated from PermitCase so chains (rebookings, withdrawn-then-resubmitted) are first-class.

7 props

Actor

2,827

An applicant/architect/contractor/representative. Public-record names only; municipal employees go through ReviewerCluster.

3 propsactor · cluster_only

Parcel

2,180

A tax parcel from pg_parcel_index (NJOGIS): block/lot, lot size, zoning district, FEMA flood zone/BFE, frontage road class. Public-record land data.

0 props

TimelineEvent

636

A discrete event in a permit/project timeline (submitted, reviewed, corrected, etc).

6 props

AHJ

556

Authority Having Jurisdiction — a municipality, county, or other approving body.

9 props

ContaminationCase

528

A regulatory contamination case, keyed by program and case id (e.g. njdep:PI-012345). Carries deed-notice / engineering-control / CEA / NPL status, which is the difference between historical contamination and contamination left in place.

0 props

Owner

135

A property owner-of-record (person/LLC/trust) from MOD-IV owner_name + deed grantees. Public-record data; display is gated downstream by the Daniel's Law layer (screenOwnerDisclosure), never at projection.

0 propsactor · none

Department

123

A reviewing department within an AHJ (zoning/building/fire/electrical/etc).

3 props

ElectricalDevice

79

An outlet, switch, light fixture, panel, breaker, smoke/CO detector. Carries voltage, amperage, gfci_flag, mounting_height.

0 props

Policy

66

A policy/ordinance/zoning rule that affects approvals.

3 props

PlumbingFixture

59

A toilet, lavatory, sink, tub, shower, water heater. Carries dfu, wsfu, drain_size, vent_size, supply_size.

0 props

Space

54

A bounded region (bathroom, kitchen, bedroom, mechanical closet, exterior deck). Carries area, ceiling_height, space_type, occupancy_classification, sleeping_area_flag.

0 props

BrownfieldSite

37

A named site from a municipal brownfield inventory (e.g. the Morris Canal Brownfields Inventory), tied to a historic block and lots. This is what turns 'block 2083' into 'DeMille Chemical Corporation', which is what makes a contaminant list targeted rather than generic.

0 props

Opening

37

A door, window, or egress opening within a Boundary. Carries width/height, swing, egress_compliant_flag, fire_rated_minutes.

0 props

SanbornSheet

37

One sheet of a Sanborn fire-insurance atlas volume, identified by (volume_id, sheet). Carries the IIIF image URL and the volume's year basis. Knowing WHICH sheet draws a parcel is not the same as reading WHAT it draws.

0 props

CodeSection

28

A normalized reference to a code section (IRC R310.2.1, NEC 210.12(A)(8), IPC 709). Edges link entities to the code that governs them.

0 props

Boundary

25

A wall, floor, ceiling, or roof assembly. Carries assembly, thickness, load_bearing_flag, fire_rating_minutes, exterior_flag.

0 props

HistoricBlock

22

A pre-renumbering municipal block (e.g. Jersey City historic block 2083). The JOIN KEY between historic fire-insurance maps, brownfield inventories and modern parcels: Sanborn plot numbers ARE the historic block numbers.

0 props

MechanicalEquipment

10

HVAC equipment: furnace, AC condenser, minisplit head, ERV, exhaust fan, duct/damper. Carries tons, kbtu, cfm, fuel.

0 props

Contaminant

5

A canonical contaminant family (chromium, mgp, coal, petroleum, solvent, metals) and the analytes that would test for it. Modelled separately from cases because the sampling plan is the actionable output.

0 props

FireDevice

4

Sprinkler head, fire alarm, smoke/CO detector, fire damper. Carries device_type, code_section, coverage_area.

0 props

StructuralElement

3

Beam, header, joist, ridge beam, column, post. Carries material, size, span, supports_above.

0 props

Declared but Empty (9)

Populated Edge Types (26)

LOCATED_IN853,566
Entity is spatially located in another entity (AHJ, ZoningDistrict, Neighborhood, or Property).
* AHJ|ZoningDistrict|Neighborhood|Property
AMENDMENT_OF22,548
Child PermitCase amends a parent PermitCase (e.g. permit XXX+A amends XXX).
PermitCase PermitCase
SAME_PROPERTY_AS11,848
Two PermitCases located at the same Property (canonical ordering: from < to). Materialized by graph_projector_same_property.
PermitCase PermitCase
REVIEWED_BY5,591
A PermitCase, Project, Correction, or Decision was reviewed by a Department or ReviewerCluster.
PermitCase|Project|Correction|Decision Department|ReviewerCluster
PREPARED_BY4,339
Actor (architect/engineer/owner/applicant) prepared this PermitCase. Source: pg_doc_actor_projects.block_lot match.
Actor PermitCase
ISSUED_CORRECTION3,760
A Department/ReviewerCluster issued a Correction on a PermitCase.
Department|ReviewerCluster Correction
NEAR1,205
A Parcel is within the screen radius of a ContaminationCase. Attributes carry `within_m` (the radius searched), NOT a distance: the NJDEP case layer is queried without geometry, so a per-site distance is not known and must not be invented on a provenance-carrying edge.
Parcel|Property ContaminationCase
HAS_OUTCOME675
A PermitCase has a current/terminal Outcome.
PermitCase Outcome
PRECEDED636
A entity preceded B in a timeline.
* *
FOLLOWED_BY578
PermitCase A was filed before PermitCase B at the same Property. Materialized by graph_projector_followed_by; edge attributes include days_between + sequence_position.
PermitCase PermitCase
CO_OCCURS_WITH473
Statistical co-occurrence of two entities (most often two Corrections).
* *[statistical]
CO_CITED_WITH295
Two Policy entities co-cited by at least one Decision (canonical from < to). Materialized by graph_projector_co_cited.
Policy Policy[statistical]
CITES_STATUTE198
A Decision/Policy cites a statutory basis.
Decision|Policy Policy
OWNS130
Owner currently owns a Parcel (MOD-IV owner-of-record; deed-corroborated when the latest grantee matches).
Owner Parcel|Property
DEPICTED_ON47
A Parcel is drawn on a SanbornSheet. Attributes carry the index range and whether the sheet's side-of-street matches the house number's parity: a '*' sheet draws ONE side, so an even house resolved to the odd-side sheet is a real map of the wrong buildings.
Parcel|Property SanbornSheet
CONTAMINATED_WITH44
A BrownfieldSite or ContaminationCase is associated with a Contaminant family. Attributes state the BASIS, which today is inference from the site name rather than a sample result.
BrownfieldSite|ContaminationCase Contaminant
GOVERNED_BY43
An entity is governed by a code section.
* CodeSection
HAS_SITE39
A HistoricBlock contained a named BrownfieldSite according to a municipal inventory.
HistoricBlock BrownfieldSite
PRIOR_OWNER_OF38
Owner previously owned a Parcel (deed-chain grantee of a non-latest sale in pg_deed_transactions).
Owner Parcel|Property
CONTAINS22
Space contains a fixture / device / equipment.
Space PlumbingFixture|ElectricalDevice|MechanicalEquipment|FireDevice|StructuralElement
OPENS_INTO19
Opening opens into a Space.
Opening Space
SAME_MAILING_ADDRESS15
Two Owner entities share a normalized tax-mailing address — the shell-linking signal for community detection. Mega-hub addresses (mail drops) are excluded at projection.
Owner Owner
ADJACENT_TO8
Two Spaces share a Boundary.
Space Space
BOUNDS8
Boundary bounds a Space.
Boundary Space
CROSSWALKS_TO4
A modern Parcel maps to its pre-renumbering HistoricBlock. Confidence carries the support tier of the address join; an unsupported pair must never look like a verified one.
Parcel|Property HistoricBlock
EGRESS_FROM4
Opening is an egress path from a Space.
Opening Space

Declared but Empty Edges (29)

APPROVED_AFTER
Decision*
ASSOCIATED_WITH_ACTOR
*Actor
BEARS_ON
StructuralElementStructuralElement|Boundary
BREAKER_FOR
ElectricalDeviceElectricalDevice
CAUSED_DELAY
Correction|InspectionTimelineEvent
CONDITIONED_ON
Decision*
CONTROLS
PlumbingFixturePlumbingFixture
DENIED_DUE_TO
DecisionCorrection|Policy
DRAINS_TO
PlumbingFixturePlumbingFixture
FEEDS_FROM
ElectricalDeviceElectricalDevice
HAS_PREDICTION
PermitCasePrediction
HOMES_TO
ElectricalDeviceElectricalDevice
IMPACTED_BY_POLICY
*Policy
OPPOSED_BY
BoardHearing|DecisionNeighborhood|Actor
PART_OF
StructuralElementBoundary
POWERED_BY
ElectricalDevice|MechanicalEquipment|FireDeviceElectricalDevice
PROJECTED_FROM
*Document
REFRIGERANT_LINE_TO
MechanicalEquipmentMechanicalEquipment
REQUIRES
CodeSection*
RETURN_DUCT_FROM
SpaceMechanicalEquipment
SIMILAR_TO
**
SPANS
StructuralElementStructuralElement
SUPPLIES
PlumbingFixturePlumbingFixture
SUPPLY_DUCT_TO
MechanicalEquipmentSpace
SUPPORTED_BY
Boundary|StructuralElementStructuralElement
SWITCHES
ElectricalDeviceElectricalDevice
VENTS_TO
PlumbingFixturePlumbingFixture
VIOLATES
*CodeSection
WAS_GRADED
PredictionPredictionGrade
Ontology Browser — PermitGranted Intelligence Platform · PermitGranted