Tekstiviesti: Modeling and annotating complex data structures