Famulus normalisation
One row
A statement names a subject, a predicate, an object, and a source. The predicate comes from schema/predicates.yaml. The collection file is <collection>_famulus.duckdb.
flowchart LR
page["page"] --> unit["unit"]
unit --> statement["statement"]
statement --> source["source"]
The name index of Opera omnia IVA 4, document 978-3-0348-0892-7, pages 1214 to 1255, was read on 17 October 2026. The running header sits 7 page indexes after the printed number. The parse stored 993 entries, 3893 attestations, and 6467 statements. 130 heads match one register identity. 27 heads match more than one and stay unresolved.
The Kármán sample of 50 correspondent folders holds 1290 letters, 407 of them with an empty date. It has not been reviewed.
The chroma stage stays. The golden comparison was not run.