69 Journal of Advances in Computer Research Quarterly ISSN: 2008-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 11, No. 1, February 2020), Pages: 69-86 www.jacr.iausari.ac.ir Nasim Mosahaneh , Mojtaba Shokohinia Department of Computer, Damghan Branch, Islamic Azad University, Damghan, Iran nasim.mosahaneh@gmail.com ; mshokohinia@damghaniau.ac.ir Received: 2020/03/06; Accepted: 2020/09/14 Abstract Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough to handle the vague information commonly found in many practical areas. An acceptable solution is to incorporate the ability of fuzzy logic to extend classical ontology. SWRL is used to build fuzzy ontology classes and property maps, as well as computations; it is added to ontology and creates new knowledge. In this paper, we introduce an approach based on the production of the fuzzy ontology using SWRL rules, which are the rule-writing language on the Semantic Web. Accordingly, a method for combining SWRL and OWL to produce a fuzzy ontology is proposed. Fuzzy logic is a way to model complex systems that are impossible or very difficult to model using classical modeling methods, much more easily and flexibly. Keywords: Semantic Web, Owl, Fuzzy Ontology, SWRL 1. Introduction Today, there is a great deal of interest in developing knowledge representation formalisms that are able to deal with uncertainty. This is a very common need in real- world applications. Despite the undeniable success of ontology, classical ontology languages are not suitable for dealing with the vague or inaccurate knowledge that exists in many areas of real-world applications. Not surprisingly, fuzzy ontologies are useful in several applications, including information retrieval[1, 2, 3], image interpretation[4, 5], software development [10], semantic web, and the Internet [6, 7, 8, 9]. Therefore, there is a need for a standard method for displaying such information. With the growth of the web world and various technologies, the dissemination of information continued unabated, and today there is a huge collection of information that is not easily manageable. Also, most of this information can only be understood and processed by humans and not by machines. Semantic web technology has greatly reduced the problems associated with data management by expressing new capabilities and making content understandable to the machine. The use of semantic web technology, especially ontologies, makes it possible to provide a common structure for information management in an organization by explicitly defining domain concepts