Dennis Navigator
A private research portal that consolidates parcel records from the Town of Dennis, deed documents from the Barnstable Registry of Deeds, geographic data from MassGIS, and information gathered directly by DCLT — bringing it all into one searchable tool for land conservation decision support and exportable analysis.
Four kinds of information
Every record in Dennis Navigator belongs to one of four categories. Understanding them helps you know where to look and what each piece of data represents.
The foundation of everything in this portal. A parcel is a single, legally-defined plot of land identified by the Town of Dennis Assessing Department. Every deed record, GIS overlay, and annotation in the system links back to one or more parcels. Start here when you want to know about a specific piece of land — who owns it, what it's assessed at, whether it carries any restrictions, and whether it's currently on the market.
Legal instruments recorded with the Barnstable Registry of Deeds: warranty deeds, conservation restrictions, deed restrictions, Chapter 61 agreements, easements, and more. Documents tell the ownership and encumbrance history of land. Where deed scans are available locally, the portal processes them with optical character recognition to automatically score language relevant to conservation — restrictions, Article 97 protections, agricultural preservation, and similar terms.
Data assembled from external sources and computed from those sources — everything in the portal that isn't a human determination. External layers include MassGIS environmental overlays, Town of Dennis assessor records, deed OCR keyword scores from the Registry, and real estate listings. Derived layers join those sources together: the parcel backbone, GIS presence flags, identity status when assessor and GIS records disagree. Dynamic layers combine external data with staff determinations to produce up-to-date rollups: current development coverage inventory, Article 97 progress across the portfolio. If a value comes from a feed or a calculation, it's a Layer.
Staff decisions recorded alongside the data. Each tag dimension is a question DCLT needs to answer about parcels or documents: How developed is this parcel? Does this deed restrict land under Article 97? A tag records a staff member's determination — with a full history of who decided what and when. Machine signals from OCR scores and GIS overlays surface candidate records; the tag is the verdict. Tags are always staff-authored: if a value comes from a feed or a calculation, it's a Layer, not a Tag. Combine tag dimensions to build focused shortlists: every underdeveloped parcel, every unconfirmed Article 97 document.
Three steps from source to screen
The information in this portal isn't pulled from a single place. It's assembled in three stages, each building on the last.
Raw data is gathered from external sources: parcel and assessor records from the Town of Dennis, deed documents from the Barnstable Registry of Deeds ALIS system, environmental layers from MassGIS, real estate listings, and other inputs DCLT collects directly. Collection runs on a DCLT workstation and writes files to a shared drive — it never touches the live portal directly.
Collected files are normalized, cross-referenced, and compiled into a single reference database. Registry documents with available scans are processed with OCR and scored for conservation-relevant keywords. Parcel records are joined to GIS overlays, assessor attributes, and listing data. The resulting database is then deployed to the portal server as the read-only foundation the app queries against.
What you're viewing right now. Authenticated users can search and filter parcels and documents, review OCR keyword scores, apply tags to track items of interest, and export filtered results as CSV reports. Staff can also enter information directly — notes, tags, and curated data that supplement the automated sources. The portal is hosted on a private server and access is controlled.
Campaigns
Each Campaign drives a single Tag dimension to terminus — the point where no records remain in the work queue. Campaigns are the canonical place for staff to work through determinations.
Dennis Navigator
| Type | Enumerated | Downloaded | OCR'd |
ADB GISID column is stale — MassGIS centroid shifted between dataset vintages. Parcel identity is unaffected; this is a hygiene update to BT_Extract. Major drift (≥ 50 ft) may indicate polygon reassignment and warrants manual review.
| Parcel | Address | Stale GIS ID | Correct loc_id |
IdentityResolution campaign decisions where the Assessor has the action.
| Parcel | Address | Owner | Verdict |
Parcels requiring GIS layer corrections: absent = polygon missing from GIS; blank-map-par-id = polygon exists (by loc_id) but map_par_id is empty or misassigned; unmatched-polygon = GIS polygon with no ADB counterpart.
| Parcel | Address | Status | ADB GIS ID | GIS map_par_id |
IdentityResolution campaign decisions where MassGIS has the action.
| Parcel | Address | Owner | Verdict |
| Grantor | |
| Grantee | |
| Address | |
| Description | |
| Pages |
| Campaign | Scope | Status | ||
|---|---|---|---|---|
|
|