Semantic Technology and Ontology Taimoor Hassan, Shoaib Hassan, Amna Pir Muhammad, Muhammad Asfand Yar Department of Computer Science, Lahore Garrison University, Lahore Department of Computer Science, Comsats Institute of Information Technology, Sahiwal Abstract--- Recent past, domain specific solutions for detailed semantic analysis have got acceptable by natural language processing community and use of applications involving natural language based user interface. Different approaches that has been previously used is focusing on quality of text and improving the text contents by adding semantic information with text then the existing approaches used for semantic analysis can provide better results. In this, an approach was presented to address the problem of non-availability of semantic information required for better semantic analysis. This problem is solved by using semantic technology to annotate text of software requirements expressed in a natural language with their domain specific semantics and investigate the effect of semantic analysis with attached semantics. The presented approach uses a semantic framework specifically designed for interpretation and detailed semantic analysis of natural language software requirement specifications. The used framework is based on semantic technology involves knowledge extracted from existing software requirement documents and knowledge extracted from existing applications. The presented approach shows that by adapting and combing existing ontologies to support knowledge management, developing system and performing experiments on requirement of real world software systems. In this approach start with software requirement specification, after this clean the irrelevant requirements, convert the cleaned requirements into graph that represents inter related different elements. Represent the requirement graph into sparse matrix, after these all steps; we generate ontology with the help of OntoGen tool. Keywords--- Software Requirement Specification, Semantic Technology, Natural Language Processing, Ontology I. INTRODUCTION Software requirement specification (SRS) is very necessary to develop the system and describe the number of use cases in which different users interact with the software, so we can say that software requirement specification is complete system behavior. Different tools are used in the field of software requirements that play a great role across the project. In advanced artificial intelligence, to formal machine readable description of context, there are different approaches and methodologies that are implementation the concept. The problems are simple and easier to correct if we review the requirements with careful in software requirement specification (SRS), so we can easily remove the misunderstanding, omissions and inconsistencies in the early stages of software development life cycle. A good SRS organization develop different documentation test much more productively base. Against which compliance can be measured, SRS provides a baseline that is the part of contract development; also provide the validation and verification. The concept of semantic technology is process of encoding word’s meaning is stored individually from context and data. Due to this separation, provides us a system different operations and searches that are not available in the standard information technology (IT). In academic discipline and different large industries, semantic technology could be very beneficial. Looking to something of online advertiser called analysis the semantic targeting. Different parties communicate between knowledge needed to make the changes and record the data structure and the application program. So only they can implement the changes. The scope of application of these some programs is still in flux that semantic technology is appear in a variety of formats. The implication of data and meaning is divided into different parts that is individually stored the human languages and communication that is easily understood and captured by the computer science. In this paper, we have different aims to perform that are: detail interpretation of the software requirement using the semantic technology which explains the actual meaning or content of requirements that explain in the making of software and also interpret in detail, theory development for semantic interpretation of natural language software requirement using semantic technology, investigating the use of semantic annotation for improved semantic interpretation, software module implementation for annotate the process of annotation of text. To insure accurate and robust software development process, it is essential to completely explain the software requirements. The paper is organized as follows. Next section we describe the related work. Section 3 presents the methodology. Section 4 describes the results that are based on presented methodology. In Section 5, International Journal of Computer Science and Information Security (IJCSIS), Vol. 14, No. 5, May 2016 212 https://sites.google.com/site/ijcsis/ ISSN 1947-5500