News database using semantics web and NLP