Why would someone want to develop an ontology?
Some of the reasons are:
• To share a common understanding of the structure of information among people or software agents
• To enable reuse of domain knowledge
• To make domain assumptions explicit
• To separate domain knowledge from the operational knowledge
• To analyze domain knowledge