A Flexible Representation of Heterogeneous Annotation Data