Document Type: Original Manuscript
Department of Computer, Damghan Branch, Islamic Azad University, Damghan, Iran
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.