1. A semantic tagging method that outputs semantically linked tags for text content comprising: inputting the text content; extracting nouns and noun phrases from the text content; mapping the extracted nouns and noun phrases to terms of an ontology; mapping the extracted nouns and noun phrases to a correct sense of the ontology terms using lexical chaining Word Sense Disambiguation (WSD) algorithms; weighting the significance of the extracted nouns' and noun phrases' concepts from their ontological and statistical features; extracting key-phrases from the weighted concepts; and outputting the key-phrases as semantic tags.