project-atlas
The authoritative description of this repository. Framework docs (WORKFLOW.md, GIT.md, …)
yield to this file when they disagree.
Last verified: 2026-08-31.
What this repo is
Atlas is an open semantic layer over Norwegian public data and NGO supply data, published through
a public PostgREST API. It ingests ~41 public-sector sources (SSB, FHI, Bufdir, Brreg, KLASS and
others), transforms them with dbt into a documented marts.* layer, and exposes a curated
api_v1 view contract that anyone can query without a database role.
This repo is not the organisation and not the platform. It is the data product plus the two frontends and the documentation site that sit on top of it.
What it builds / does not build
- Builds: the ingest modules (
raw.*), the dbt project (marts.*,api_v1), a customer web app, a contributor diagnostics app, and the public documentation site. - Does not build: the platform it runs on. Postgres, the orchestrator, PostgREST deployment, networking and observability belong to the infrastructure and are operated by another agent. This repo declares what must be deployed; it never deploys.
Layout
atlas/
├── atlas-data/ — the data product
│ ├── ingest/ — TypeScript, one folder per source, writes raw.*
│ ├── dbt/ — staging → marts.* → api_v1 views
│ ├── dagster/ — assets, schedules, sensors, automation conditions