Text this: Modelling Structured Domains Using Description Graphs and Logic Programming.