The interesting part is in the handling of joins. We can show a list of artworks, and for each artwork, a list of provenance timeline entries, and related data from other tables, and then use all of this data as context for the appraisal task. The UI for this is intentionally minimal; the user enters only a few words for a prompt (Appraisal column: "an appraisal of the artwork, in US dollars, for insurance purposes". Rationale column: "rationale for the appraisal").