331-344
A Program For Analyzing Classical Arabic Poetry For Teaching Purposes
Authors: Munef Abdullah Ahmed, Stefan Trausan-Matu
Number of views: 346
A difficult but important aspect of e-learning for English language speakers is teaching the Arabic language. The major task for students in this context is analyzing Arabic poetry, which differs in several aspects from the English poetry. Natural Language Processing (NLP) for poetry analysis, and especially, being excellent in finding Arabic poetic characteristics is extremely difficult. Despite the rapid progress in this area in some international languages, the analysis of classical Arabic poetry has not received a sufficient attention due to the difficulty of the Arabic language, and the difficulties of analyzing its poetic theories. In this paper, a new way of finding the characteristics of the classical Arabic poem was introduced. One of the most important characteristics of Arabic poetry is the rhythm which is considered as the crown of this type of poem. The rhyme, which is the end of the musical tone of each verse in a poem, and the types of rhyme are also important features of any poetic art. In this article, we focused on the short vowels (“dammah”, “kasra”, “fatha”, “tanween”, and “shade”), mobile and constant letters which depend on the theory that analyzes the characteristics of the classical Arabic poetry introduced by Al-Khalil bin Ahmed Al Farahidi. An analysis program was written in a Python platform, which analyzes poems and provides the aforementioned features and some statistical measures. The program will be developed for an e-learning platform, and for use in the classification and identification of classical Arabic poems.