Semantic Layer course
Orchestration layer 30 min AccuracyConsistencyExplainability

Running it for real

What Meridian did in what order, and the seven ways this goes wrong

Section 1

Start small, and write down what you skipped

Next section
Section 2

Showcase questions become your test suite

Next section
Section 3

The rest of the practices, with what Meridian did

Next section
Section 4

Seven ways this goes wrong

Next section
Section 5

A phased plan that survives contact

Next section
Section 6

Local stack to AWS, component by component

Next section
Section 7

Tuesday, one more time

Hands on

Ship it on your tailnet

30 min

Run the full course stack with docker compose, verify each service is healthy, confirm the course app persists your progress across a container restart, and expose it over Tailscale.

make lab-up            # once, starts Postgres + Fuseki + Ontop
make lab lab13-deploy

Full instructions, starter files and the solution are in labs/modules/lab13-deploy/README.md. The lab checks its own work, so you will know if it passed.

Check yourself

Quiz

7 questions, pass mark 70%. Answers are explained either way, so a wrong guess is not wasted.

1 A team has spent nine months building an enterprise-wide ontology covering all thirteen business domains and has not yet answered a single business question. Which anti-pattern is this, and what is the fix?
2 A senior engineer argues that SHACL is redundant because the OWL ontology already declares that every loan application requires at least one KYC document. What is wrong with that?
3 Which two things do NOT change when you move this course's stack from the local docker compose setup to AWS? (pick two)

Select all that apply.

4 Meridian's data team built a database view called loan_semantic_v1 that resolves dpd, stat_cd, npa_flag and wo_dt into one arrears_class column. What did that buy them?
5 A team wants to skip phase 2 (reasoning, SHACL, governance) and go straight from a virtualized ontology to building agents, because agents are what the business asked for. What is the consequence?
6 The showcase-question suite asserts on rules_fired, not just on the numeric answer. Why bother?
7 After thirteen modules, Meridian's three teams still report 1,847, 4,102 and 1,203. What did the semantic layer actually change?