Either require identification columns in spek or try and handle distill_annotations without knowing id column(s)
Background
Currently distilling the annotations requires an assumption about the id column. The id column is constructed by canonicalize_ids when the spek explicitly states which columns are used for identity.
Distilling annotations makes a data frame with columns: id, disposition, value. This is required for attributing a disposition to a performer.
Either require identification columns in spek or try and handle
distill_annotations
without knowing id column(s)Background
Currently distilling the annotations requires an assumption about the id column. The id column is constructed by
canonicalize_ids
when the spek explicitly states which columns are used for identity.Distilling annotations makes a data frame with columns: id, disposition, value. This is required for attributing a disposition to a performer.
Choices
slowmo:ColumnUse
in the spekEither way, warn if spek does not contain identity ColumnUse in spek.