A syntax analyser and case-marker generator for selected speech acts in Arabic
This thesis describes the design and implementation of a syntax analyser and case-marker generator for selected speech acts in Arabic, named Rameses II. It is intended as a contribution to the field of natural language processing (NLP). The original motivation for this research was the fact that in one form of the Arabic writing system there are no diacritics. Diacritics are small marks placed above or below the main line of characters. It is hypothesised that I iterate users of Arabic supply these diacritics when the input text lacks them. A particularly important subset of diacritics are those associated with the final character of a word, which are called case-markers. It is these, in association with other grammatical information, that indicate the grammatical category of case. Thus, these case-markers are used in Arabic to determine the semantic roles of words in a sentence. It is the purpose of the project described in this thesis to model computationally the process whereby these case-markers are assigned. The Rameses II system is implemented in Prolog. It parses a small but substantial portion of Arabic syntax, speech divided namely twelve of the nineteen classes of act. Arabic sentences are traditionally
Shata, Osama M. A. I.
Language computers
A syntax analyser and case-marker generator for selected speech acts in Arabic. This thesis describes the design and implementation of a syntax analyser and case-marker generator for selected speech acts in Arabic, named Rameses II. It is intended as a contribution to the field of natural language processing (NLP). The original motivation for this research was the fact that in one form of the Arabic writing system there are no diacritics. Diacritics are small marks placed above or below the main line of characters. It is hypothesised that I iterate users of Arabic supply these diacritics when the input text lacks them. A particularly important subset of diacritics are those associated with the final character of a word, which are called case-markers. It is these, in association with other grammatical information, that indicate the grammatical category of case. Thus, these case-markers are used in Arabic to determine the semantic roles of words in a sentence. It is the purpose of the project described in this thesis to model computationally the process whereby these case-markers are assigned. The Rameses II system is implemented in Prolog. It parses a small but substantial portion of Arabic syntax, speech divided namely twelve of the nineteen classes of act. Arabic sentences are traditionally
syntax analyser case marker generator select speech_act arabic describes design_implementation syntax analyser case marker generator select speech_act arabic name intend field natural_language_processing original motivation fact form arabic writing system small mark place main line character hypothesise user arabic supply input text lack them particularly_important subset associate final character word call case association grammatical information indicate grammatical_category case thus case use arabic determine semantic_role word_sentence purpose_project describe model computationally process_whereby case assign system implement par small substantial portion arabic syntax speech divide namely class act arabic sentence traditionally