Mediathek docs

Decisions

ADR-0009 — People are ids, names are labels; face boxes live on the Item

Status: Accepted · Date: 2026-09-30

Context

The edge groups faces that look alike. Some groups are clearly one person whose name nobody remembers yet, or someone only a relative will recognise. Until now a person needed a name (schema:name was required), so such a group could only be named wrongly or thrown away, and it was regrouped (renumbered) on every scan.

The Mediathek should show on each photo who is on it, count those not yet recognised ("+2 not recognised"), and let someone name them there, with the name then holding on every photo of that person.

Face regions were planned as Web Annotations in the A-Box (ADR-0008, mt:FaceAnnotation). The main A-Box is 106 KB after 439 photos, the server limit is 350 KB (a DynamoDB item), and the 868 confirmed faces as annotations would take most of what is left, with thousands of photos still to come.

Decision

Consequences

Addendum (2026-10-01): people tagged by hand, and faces marked in the Library