Listing · PROPRAVEN_ONTOLOGY
PropRaven Ontology
The resolved property knowledge graph — entities, edges, signals.
Analysts · Researchers · Graph queriesRefreshed monthly
Description
The Ontology share is PropRaven's data delivered as a normalized graph instead of a wide table. You get canonical entities (Parcel, Property, Owner, Address, Transaction, Loan, Permit) connected by edges (Owner→Parcel, Transaction→Party), each with stable PRPV_* IDs that survive source-data churn.
Choose this access mode when your queries are traversal-shaped — "every parcel owned by entities related to X", "every transaction with grantee Y across all subsidiaries", "show me the ownership chain". Choose Parcel Intelligence (the wide table) when your queries are filter-shaped on parcel attributes.
What's included
| Entity | Rows | Key |
|---|
| PARCEL | 242.5M | prpv_parcel_id |
| PROPERTY | 230.9M | prpv_property_id |
| TAX_RECORD | 188.1M | prpv_tax_record_id |
| PERMIT | 24.0M | prpv_permit_id |
| OWNER | 27.17M | prpv_owner_id |
| GEOGRAPHY | 1,827 | prpv_geography_id |
| TRANSACTION | 21.1M | prpv_transaction_id |
| LOAN | 4.29M | prpv_loan_id |
| ADDRESS | 146.3M | prpv_address_id |
EDGE_OWNER_PARCEL — 162.5M canonical ownership edges (corp-only merge: name length ≥ 10).
EDGE_TRANSACTION_PARTY — 34.7M GRANTOR/GRANTEE edges, 26% (9.0M) name-matched to canonical owners.
PARCEL_ABSENTEE — out-of-state / out-of-county / PO-box owner classifier.
PARCEL_INSTITUTIONAL_OWNED — 3-tier institutional flag.
PARCEL_RECENT_TRANSFER — last sale date/price + recency bucket.
PARCEL_DISTRESS — 7-indicator composite distress score.
OWNER_PORTFOLIO — per-owner rollup: parcel count, total AV, geo spread, type mix.
LENDER_EXPOSURE — per-canonical-lender originated UPB and loan-type mix.
PARCEL_VALUE_ADD_CANDIDATE — 6-indicator redev/repositioning composite.
Every row carries _match_method and _confidence_score so production queries can filter to deterministic-only matches.
Use cases
- Owner-portfolio analytics: "Find every parcel owned by canonical entity X across all subsidiaries and states."
- Transaction-graph traversal: "Show every deed where canonical owner Y was grantor or grantee in the last 24 months."
- KYC / sanctions screening: name-match new prospects against the canonical owner graph with confidence scoring.
- Investor-tracking apps: watch institutional buyers expand state-by-state via canonical entity rollups.
Sample query — owner portfolio
WITH portfolio AS (
SELECT
o.prpv_owner_id,
o.name_normalized,
o.entity_type,
op.parcel_count,
op.total_assessed_value,
op.state_count,
op.primary_state
FROM PROPRAVEN_ONTOLOGY.GOLD_INTELLIGENCE.OWNER_PORTFOLIO op
JOIN PROPRAVEN_ONTOLOGY.SILVER.OWNER o USING (prpv_owner_id)
WHERE op.parcel_count >= 100
)
SELECT *
FROM portfolio
WHERE entity_type = 'LLC'
AND state_count >= 5
ORDER BY total_assessed_value DESC
LIMIT 25;
Refresh cadence
Refreshed monthly. Per-row _LOADED_AT and _SOURCE_AS_OF columns expose the actual freshness for any row in your query result.
Upgrade path
Ontology is the graph access mode for the same data exposed wide-row in Parcel Intelligence. Subscribers commonly use both: Ontology for analyst graph queries, Parcel Intelligence for app integrations. The vertical bundles (Lending / Insurance / etc.) layer pre-filtered cohorts on top of the same canonical IDs.
Try before you buy
Subscribe to PropRaven Preview for a free 10K-parcel Mecklenburg County NC sample with the same schema. Once you've validated your queries against the sample, subscribe to PROPRAVEN_ONTOLOGY for full national data.
Questions? hello@propraven.com — or browse the data dictionary and sample queries.