Listing · PROPRAVEN_ONTOLOGY

PropRaven Ontology

The resolved property knowledge graph — entities, edges, signals.

Analysts · Researchers · Graph queriesRefreshed monthly
Canonical entities
12
Ownership edges
166M+
Resolved owners
27.17M
Parcels
242.5M

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

SILVER — canonical entities

EntityRowsKey
PARCEL242.5Mprpv_parcel_id
PROPERTY230.9Mprpv_property_id
TAX_RECORD188.1Mprpv_tax_record_id
PERMIT24.0Mprpv_permit_id
OWNER27.17Mprpv_owner_id
GEOGRAPHY1,827prpv_geography_id
TRANSACTION21.1Mprpv_transaction_id
LOAN4.29Mprpv_loan_id
ADDRESS146.3Mprpv_address_id

GOLD_GRAPH — edges

  • 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.

GOLD_INTELLIGENCE — pre-computed signals

  • 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.