Intelligent Morphological Analyzer
Abstract
This article aims to examine the "Noor Morphological Analyzer," an intelligent software system designed for the morphological processing of the Arabic language. This system analyzes Arabic words primarily by applying valid Arabic grammatical rules. When necessary, it minimizes reliance on internal databases to present the results as various valid morphological forms for each word. The program accepts an Arabic text file as input and generates an XML file as output. Among its key features is the ability to analyze texts both with and without diacritical marks (I'rab). Another significant capability is the decomposition of a single word into various valid prefix, infix, and suffix configurations, where each configuration includes possible values for different morphological fields such as pattern (wazan), root, and lemma. Due to its rule-based foundation, the program can accurately analyze diverse types of Arabic texts covering various subjects, including Quranic, jurisprudential, political, or social topics. More precisely, this system provides the underlying infrastructure required for further processing tasks on Arabic texts, such as syntactic analysis, semantic analysis, summarization, and machine translation.