theory and applications of natural language processing .
Mining Meaning from Wikipedia