The application that should have been stopped
Open world and closed world
Writing shapes
Severity, messages, and the applicant shape
Which one complains?
The validation report is your audit trail
Three places validation runs
Catch the bad loan data
25 minWrite shapes.ttl, run pySHACL against the Meridian graph, get violations for Tobias's missing KYC document and an out-of-range credit score, then fix the data and get sh:conforms true.
make lab-up # once, starts Postgres + Fuseki + Ontop
make lab lab06-shacl-gate
Full instructions, starter files and the solution are in
labs/modules/lab06-shacl-gate/README.md. The lab checks its own
work, so you will know if it passed.
Quiz
7 questions, pass mark 70%. Answers are explained either way, so a wrong guess is not wasted.