> I just want to clarify few questions:
>1. Ontology has to be build manulayy using protege
Depends what you mean by that. Yes, you can edit the ontology manually,
meaning you create an ontology from scratch, using the editing
capabilities of Protege. You can take a look at the Protege wiki
(http://protege.cim3.net/cgi-bin/wiki.pl/) where you find plenty of
resources of how to do that.