Text this: Enriching Electronic Program Guides using semantic technologies and external resources