From Web Directories to Ontologies: Natural Language Processing Challenges