Methodology

The path from raw record to decision support is visible, traceable, and repeatable.

EmlakIQ is built around preserving evidence, normalizing property data, resolving identity, and serving every output with explicit scope and confidence context.

Operating discipline

  • Source evidence is preserved rather than overwritten.
  • Normalization and interpretation stay in separate layers.
  • Every output carries scope, source, and confidence context.

Pipeline

Six stages. No shortcuts.

RAW INGESTION Raw source intake

TKGM, municipal zoning, AFAD, MTA, TUIK, and market feeds are stored raw with file, period, and geometry intact.

immutable raw files · source window · ingest audit

EVIDENCE LAYER Evidence and manifests

Every batch is sealed with manifest references, load dates, source family, and validation outputs.

manifest:imar_ibb_2026_03 · replay-safe lineage

NORMALIZATION Normalization and identity

Address, geometry, parcel, and asset identity are resolved into one schema with type and date discipline.

entity resolution · schema discipline · field contracts

DECISION LAYER Decision-grade fields

Zoning, risk, market, and coverage fields are promoted with supported / partial / missing logic rather than narrative shortcuts.

known vs inferred vs missing · freshness kept explicit

INTELLIGENCE PROFILE Multi-layer context

Property, parcel, district, and period context are joined into one profile for underwriting and screening surfaces.

property + parcel + district + market context

SERVING PARITY Report / Radar / API serving

Verify, Analyst, Radar, and API outputs enforce the same evidence contract so product surfaces stay aligned.

same snapshot contract across products

Layer detail

Each layer has a separate responsibility.

01

Source evidence

Cadastre, zoning, market, macro, and risk records first enter the system as evidence. Imperfect or incomplete records are documented rather than hidden.

  • Cadastre and parcel boundaries
  • Municipal zoning records
  • Market activity signals
  • Macro and credit series
02

Bronze evidence layer

This layer preserves what the raw record actually says. The goal is a source trace that can be replayed and audited later.

  • Manifest path
  • Source family
  • Ingestion date
  • Payload hash
03

Silver normalization

Identity fields, geometry, dates, numerics, and text keys are moved into one contract. Ambiguous matches are never presented as settled fact.

  • String identifiers
  • Shared coordinate contract
  • Schema drift handling
  • Known versus missing state
04

Gold decision aggregates

Zoning, risk, market activity, and project inventory are merged through domain rules so the final structure can support decisions.

  • Field-level aggregation
  • Source priority order
  • Freshness checks
05

Fact and interpretation split

Fields from sources or deterministic transformation stay separate from modeled interpretation. Every summary must show the evidence beneath it.

  • Source field trace
  • Interpretation boundary
  • Explicit confidence state
06

Dossier and serving

Reports and API payloads are both tied to the same evidence contract. When the same snapshot is requested again, the same output can be reproduced.

  • Snapshot identity
  • Coverage state
  • Missing-field disclosure
  • API and report parity

Core principles

Where the system does not compromise.

Explicit missingness

Unfilled fields are marked as unknown, inferred, or unsupported. Gaps are never concealed behind polished prose.

Source provenance

Every field ties back to a source family, ingestion path, and timestamp. If the lineage is unclear, the field does not belong in the output.

Repeatable output

The same property under the same data state and version should yield the same result. The process is not allowed to drift silently.

Visible coverage boundaries

Unsupported geographies and data types are surfaced directly rather than omitted. The user sees the limit inside the record.