PostgreSQL
Customer records
crm_customers(
customer_uuid, full_name, email
)- customer_uuid → Customer.id
- full_name → Customer.name
Categorical database research
CatDB moves integration meaning from bespoke pipelines into typed, composable, versioned schema mappings while treating federation and materialization as execution strategies.
Nineteen papers develop the model from categorical schema semantics through physical planning, migration, integration, provenance, formalization, and distributed workspaces.
Source-to-domain integration
A retailer keeps customer records, orders, fulfillment links, and product search data in different systems. Four typed mappings connect those physical schemas to one domain.
Customer records
crm_customers(
customer_uuid, full_name, email
)Online orders
orders { orderNo, custRef,
lines: [{ sku, qty }] }Fulfillment graph
(Order {order_no})
-[:CONTAINS {qty}]->(Product {sku})Catalog search
{ product_id, embedding,
metadata: { sku, title } }Customer.orders.items.productResearch archive
Paper sequence
The sequence starts with schema semantics, then moves through migration, integration, execution, distribution, implementation, formalization, and the MDReader design.
Define meaning, then compose it across systems.
Plan reads and writes without hiding ambiguity or loss.
Carry semantic structure into distributed execution.
Separate production representation, reference semantics, and proof.
Apply the model and state the full systems thesis.
Reference application
Paper P18 applies the CatDB model to documents, research claims, architecture decisions, requirements, tasks, evidence, and agent context.
Explore the MDReader designEvaluation protocol
Eight benchmark groups define the baselines, measurements, and falsification conditions for compilation, execution, integration, migration, and distributed behavior.
Read the benchmark protocolResearch boundary
CatDB moves integration meaning into typed, composable, versioned schema mappings. It treats federation and materialization as execution strategies, without claiming to remove data movement, coordination, or physical planning.
Read the claim boundaries