Listing · PROPRAVEN_ONTOLOGY
PropRaven Ontology
The resolved property knowledge graph — entities, edges, signals.
Analysts · Researchers · Graph queriesRefreshed per parcel build (weekly from 2026-10-04)
Access today
- Listing status (2026-10-15). The Snowflake Marketplace listing is in review, so it cannot be subscribed to yet.
- Access today. Access is a direct share by request: email sales@propraven.com with your Snowflake account identifier and the listings and states you need. It is not self-serve yet.
- Requirements. The provider account runs on AWS (region on request). To accept the share you need a role with
IMPORT SHARE and CREATE DATABASE (standard Snowflake share acceptance), so you can create a database from the share. - Cost. Snowflake delivery is sold as a Data License; see /pricing.
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 | 228,856,384 | prpv_parcel_id |
| PROPERTY | 228,856,384 | prpv_property_id |
| TAX_RECORD | tax and assessment fields where the county publishes them | prpv_tax_record_id |
| PERMIT | 157M+ permit records | prpv_permit_id |
| OWNER | 27.17M | prpv_owner_id |
| GEOGRAPHY | 1,827 | prpv_geography_id |
| TRANSACTION | 21.1M | prpv_transaction_id |
| LOAN | 12,612 | 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 per parcel build (weekly from 2026-10-04). Most enrichment columns come from an April 2026 reference snapshot; the build currently served is shown on /data/live.
Freshness as of 2026-10-15. PROPRAVEN_PARCEL_INTELLIGENCE (the 620-column parcels table) was refreshed on 2026-10-15 from the parcels gateway's current per-state builds (most states 2026-10-12; ID 2026-10-11; CT 2026-10-04-rw1; WI 2026-10-18), loaded by serverless Snowpipe. The Ontology share's silver tables were refreshed the same day from silver built on that per-state map; its derived graph and intelligence tables (owner portfolio, ownership edges, distress, value-add, institutional ownership, lender exposure) are from the 2026-08-28 build. 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
Ask for PropRaven Preview, a free 10K-parcel Mecklenburg County NC sample with the same schema, as a direct share. Once you've validated your queries against the sample, request PROPRAVEN_ONTOLOGY for full national data. Both are direct shares by request until the Marketplace listing is live.
Questions? support@propraven.com — or browse the data dictionary and sample queries.