TY - JOUR T1 - Design and Development of Ontology for Natural Language Requirement Specification by Eliciting Object Oriented Elements AU - , G.S.Anandha Mala AU - , G.V. Uma JO - Asian Journal of Information Technology VL - 5 IS - 9 SP - 985 EP - 989 PY - 2006 DA - 2001/08/19 SN - 1682-3915 DO - ajit.2006.985.989 UR - https://makhillpublications.co/view-article.php?doi=ajit.2006.985.989 KW - Natural language processing KW -object oriented analysis KW -object oriented design models KW -ontology AB - Ontologies are especially useful for the development of high-level reusable software, like domain models and frameworks. They provide an unambiguous terminology that can be shared by all involved in the development process. Developing ontology for the natural language requirement specification by eliciting object oriented elements namely classes, attributes, methods, relationships between the classes by applying natural language processing techniques is proposed in this study, which knowledge engineers can use for requirement analysis. The elicitation and modelling of software requirements are accomplished in three steps. As a first step, domain knowledge (object oriented elements) is elicited by subjecting the problem statement written in natural language (English) to object oriented analysis. From the acquired domain knowledge, resource description framework has been generated and visualized as ontology with the help of the tool GATE 3.0 (General Architecture for Text Engineering) then. Finally the ontology has been stored effectively into the database, which ease the task of querying and acquiring the domain knowledge. This way, the same ontology can be used to guide the development of several applications, diluting the costs of the initial stage and allowing knowledge sharing and reuse. ER -