<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1" global="3826"/><title>Al ―Khalil : The Arabic Linguistic Ontology Project</title><author surname="Aliane" givenname="Hassina"><org  name="University of Science and Technology" country="Hong Kong" city="Clear Water Bay"/></author><author surname="Alimazighi" givenname="Zaia"><org  name="University of Science and Technology" country="Hong Kong" city="Clear Water Bay"/></author><author surname="Mazari" givenname="Ahmed Cherif"><org  name="University of Science and Technology" country="Hong Kong" city="Clear Water Bay"/></author></firstpageheader><frontmatter><p><b>Al -Khalil: The Arabie Linguistic Ontology Project</b></p><p><b>Hassina Aliane<footnote anchor="1"/>, Zaia Alimazighi<footnote anchor="2"/>, Mazari Ahmed Cherif<footnote anchor="2"/></b></p><p><footnote anchor="1"/> Semantic web and Arabic Language Team, Research Center on Scientific and technical Information, Algiers. <footnote anchor="2"/>Computer Science Department, University of Science and Technology, USTHB, Algiers. 1haliane@mail.cerist.dz, 2alimazighi@wissal.dz</p></frontmatter><abstract>We present in this paper our project to building an ontology centered infrastructure for Arabic resources and applications. The core of this infrastructure is a linguistic ontology that is founded on Arabic Traditional Grammar. The methodology we have chosen consists in reusing an existing ontology, namely the Gold linguistic ontology. We discuss the development of the ontology and present our vision for the whole project which aims at using this ontology for creating tools and resources for both linguists and NLP researchers. </abstract></header><body><section number="1." title="Introduction"><p>Despite Arabic is the language of hundred millions of people over the world, little has been done in terms of computerized linguistic resources, tools or applications. The project we present in this paper is about building an ontology for Arabic linguistics. Our aim is to contribute filling this gap in two ways:</p><p>1- Giving some more visibility for Arabic linguistics and give opportunity to people to know about Arabic linguistics and especially Arabic Traditional Grammar.</p><p>2- The ontology will serve as an infrastructure to build applications for linguistics or NLP researchers and at the same time it would constitute a mean to develop some useful tools and programs for NLP and IR communities. To achieve the goal of our project we have opted to work through the following steps:</p></section><section number="1." title="Delimit the intended content and users for our ontology,"></section><section number="2." title="Choose a motivated approach for the ontology development,"></section><section number="3." title="Fix the necessary development tools,"></section><section number="4." title="Develop the interfaces,"></section><section number="5." title="put the ontology online,"></section><section number="6." title="Feedback and evaluation,"><p>7. Develop some motivated applications that use the ontology.</p><p>The work that has been done up to now concerns the first four steps and will be discussed in section 3.</p></section><section number="2." title="Related Work"><p>There is an increasing interest in linguistic ontologies (e.g. WordNet) for a variety of content-based tasks, including conceptual indexing, word sense disambiguation and cross-language information retrieval. A relevant contribution in this direction is represented by linguistic ontologies with domain specific coverage, which are a crucial topic for the development of concrete applications (Magnini &amp; Speranza, 2002). In the recent years the increasing interest in ontologies for many natural language applications has led to the creation of ontologies for different purposes and with different features systems.</p><subsection number="2.1" title="Ontologies for Linguistics"><p>In computer Science, an ontology is a shared and common understanding of some domain that can be communicated across people and application systems(Fensel, 2000) or enabling knowledge sharing, it is a specification of a conceptualization(Gruber, 2000). The rise of linguistic ontologies is a result of two concurrent situations. Indeed, it is undeniable that our age is the age of information. There are huge amounts of information everywhere, especially for our concern on the web. This information needs to be structured and represented in a way that facilitates its exploitation by users later: this is the topic of ontologies. In the same time, language is the way to vehicle information and knowledge and furthermore, the need for linguistic data is crucial in all research fields that are concerned by the organisation of information and its retrieval for the end user like information indexing, extraction, retrieval and NLP; linguistics and formal (computational linguistics) are also concerned by the availability of (organized, structured and easily retrievable) linguistic data. As Farrar noticed in (Farrar &amp; Langendoen 2003), the World Wide Web has the potential to become a primary source for storing and accessing linguistic data. Today, ontologies are not only central to the vison of the semantic web, but they're pervasively used in numerous different domains. Consequently, using an ontology to organize linguistic data is not surprising. As examples for such ontologies, we'll cite:</p><p><b>- GOLD </b>is the first ontology being designed for linguistic description on the semantic web and it is based on the principles of knowledge engineering. Domain knowledge is made maximally explicit in a knowledge representation language (Farrar &amp; Langendoen, 2003).</p><p><b>- DOLCE </b>is a descriptive ontology for linguistic and cognitive engineering at applied ontology laboratory, Italy.</p><p><b>- GUM </b>The Generalized Upper Model is a general task and domain independent linguistically motivated ontology' that provides semantics for natural language expressions.</p><p><b>- Mikrokosmos </b>has been initially developed in the framework of a machine translation project at the computing research laboratory, New Mexico University.</p><page local="2" global="3827"/></subsection><subsection number="2.2" title="Lexical Resources for Arabie"><p>The absence of free usable lexical and syntactic resources and tools for Arabic makes it a "pi- language" (poorly informatised) (Daoud &amp;al, 2009). This constitutes a real difficulty in the process of transferring technology into Arabic. As existing, perhaps most known resources , we cite the DIINAR lexical database (Dichy &amp;al, 2002) and the ARABIC WORDNET (Black&amp; al, 2006). DIINAR.1 <i>(Dictionnaire INformatisé de l'Arabe), </i>is a comprehensive Arabic Language database operating at word-form level (morphological analysis or generation). Arabic Word Net is a lexical resource in standard Arabic based on the design and contents of the universally accepted Princeton Word NET. We think the semantic web is a real opportunity to boost research and development in Arabic NLP and IR in general.</p></subsection></section><section number="3." title="ALKHALIL : an OWL Ontology for Arabic Linguistics"><p>Al-khalil is an OWL ontology under development. We have baptized our project Al-Khalil in the sake of the famous grammarian AL-Khalil Ibn Ahmad Alfarahidi because we consider in some sense he was the first to have built an ontology for the Arabic language trough his "kitab alayn" which means the book of the letter t. the name came from the fact that the dictionary follows a phonetic order starting from the pharyngeal sound t We have chosen to build our ontology on an existing linguistic ontology namely the Gold ontology. The development of our ontology is two steps:</p><p>- Bootstrapping manually the ontology by choosing the linguistic concepts from Arabic linguistics and relating them to the concepts in GOLD.</p><p>- Using an automatic extraction algorithm to extract new concepts from linguistic texts to enrich the ontology. The algorithm is based on the repeated segments calculus method. The general architecture of the system is depicted in figure 1.</p><p><b>ontologgy</b></p><p>Editing the ontology</p><p>Automatic extraction system</p><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">0</doubt><p><b>prefixes-suffix es list</b> <b>- stop word list</b></p><doubt alpha="100.0" length="6" tooSmall="False" monospace="0.0">Corpus</doubt><p>Figure 1 : Architecture of the prototype</p><subsection number="3.1" title="Bootstrapping the Ontology"><p>Our ontology is intended to provide a reference for description of Arabic linguistics. We focus on Arabic Traditional Grammar but we are also concerned by all new concepts from linguistics frameworks applied to Arabic. GOLD, General Ontology for Linguistic Description (Farrar &amp; Langendoen, 2003; Farrar, 2003) is the first ontology being designed specifically for linguistic description on the Semantic Web. GOLD is an OWL ontology that aims to capture" the general knowledge of the field that is usually possessed by a well trained linguist. This includes knowledge that potentially forms the basis of any theoretical framework. In particular, Gold captures the fundamentals of descriptive linguistics. Exemples of such knowledge are "a verb is a part of speech", gender can be semantically grounded", "linguistic expressions realize morphemes" (Magnini &amp; al, 2002; Farrar, 2003). We have manually extracted from a chosen corpus the most prominent concepts of Arabic Traditional Grammar (ATG); the chosen corpus concerns the Néo-khalilian description of ATG. Thus we have related those concepts to the concepts of GOLD. GOLD organizes linguistically related concepts into four major domains: expressions, grammar, data constructs, and meta-concepts. Figure2 shows the Gold upper taxonomy. The Protégé-OWL ontology editor has been used to both visual construction and visual editing of the ontology.</p><doubt alpha="100.0" length="6" tooSmall="False" monospace="0.0">Entity</doubt><p><i>FeatureValue GrammaticalUnit LinguisticDataStructure LinguisticFeature LinguisticSign PhonologicalUnit SemanticUnit Object</i> <i>SymbolicString</i></p><p>Figure2 : GOLD upper taxonomy</p><p>We have related our hierarchy of concepts types for Arabic linguistics to the Gold concept type <i>Entity </i>(root) and we then relate our concepts to either <i>abstract </i>or <i>object. </i>The concepts manually selected are: <i>Qiyâs; a</i><i>S</i><i>l, far', maw</i><i>d</i><i>i', mitâl, ta'äqub, binâ', wa</i><i>S</i><i>l, </i><i>h</i><i>arf, kalima,    Racine    (gidr),    linear    Scheme, lafda, infi</i><i>S</i><i>âl-'ibtidâ', tamakkun ,ta</i><i>S</i><i>arruf, lafda ismiya, lafda fi'lya, scheme of lafda ismiya, fi'l madi, fi'l mudari', fi'l'amr, scheme offi'l al-mâ</i><i>d</i><i>î, scheme fi'l al-mu </i><i>çf</i><i>âri', scheme fi'l al- 'amr, tectonies, 'âmil, ma 'mul, Mubtada ', Fâ 'il,  Maf'ul,  Mabni  t mabni'alayh,   'ittisâ ', fi'il</i> <i>muta 'addi, fi'il gayr muta 'addi, fi'il ya-ta 'addâ ilâ maf'ulayn, maf'ul, darf, Determinant, Al</i><i>-h</i><i>âl, At-tamyîz, Al-maf'ul ma 'ahu, Al-mustatnâ, Al-maf'ul lahu, Al-maf'ul al-mutlaq, AL-darf , Al-maf'ul fîhi, Al-badal, As</i><i>-S</i><i>ifa, 'itâla.</i><page local="3" global="3828"/><i>, Tatniya (takrîr.),</i></p><p>Figure3 an is-a hierarchy</p><p>Nevertheless, an ontology is not just a taxonomy of a domain concepts but an ontological theory specifies the entities of interest in a given domain and those entities include not only classes and their instances but the relations that hold among those instances. We have chosen conceptual graphs to formalize our conceptualization of AGT concepts and the relations holding between them. Figure3 depicts a portion of the ontology where concepts are related by the" is- a" relation and figure 4 shows an example of non hierarchical relations between concepts in the ontology.</p></subsection><subsection number="3.2" title="Enriching the ontology"><p>Once the core of the ontology manually created, we have implemented an information extraction algorithm to enrich it. In the absence of free NLP or IE tools for Arabic, we have opted for a statistical approach, namely the method of repeated segments calculation combined with some prior processing of the texts that comprise: segmentation, light stemming, stop words elimination(Aliane, 2006). Python language is used for implementing the extraction system. The candidate concepts and relations are proposed to the expert before inserting them in the ontology. Browsing and editing interfaces are provided. We are about testing and validating the first version of the ontology before putting it online.</p></subsection></section><section number="4." title="Conclusion and future work"><p>In constructing the first prototype of our ontology we have focused on the concepts of Arabic Traditional Grammar that don't appear in other linguistic theories such as mital, qiyas, lafda, ... and other concepts pertaining to the Neo-khalilean framework which is a modern interpretation of Arabic Traditional Grammar . We make this difference because in the future we aim at:</p><p>- Building a community of practice (cope) (Wilcok, 2007) for the Neo-khalilean school of Arabic traditional grammar.</p><p>A cope is a subontology that inherits from and extends the overall gold ontology. Subontology classes are distinguished from each other by different name space prefixes, for example gold:noun, hpsg: noun, ATG: noun, ism.</p><p>- Extending the content of the ontology. Indeed, as the ontology is intended to be a reference for linguists and NLP researchers in different areas of the field, we aim the ontology to contain exhaustive knowledge about standard Arabic, formal and NLP works on Arabic, dialects and linguistic phenomena relating to Arabic, - Linking our ontology to projects on Arabic corpus for instance the Algerian Arabic treasury project an building significant applications that use the ontology. The overall project looks like:</p><p>Figure4 non hierarchical relations<page local="4" global="3829"/></p><p>B rowsing tools</p><p>Inferencing tools</p><p>IR applications</p><p>Tools for linguists</p><p>ALKHALIL ONTOLOGY</p><p>NLP tools</p><p>Web based learning applications</p><p>Other arabic databases</p><p>MT applications</p><p>Figure5 AL-KHALIL Ontology Project</p></section><references><p>Aliane H. (2006) "An ontology based approach for multilingual information retrieval" proceedings of</p><p>ICTTA 2006.</p><doubt alpha="66.7" length="57" tooSmall="False" monospace="0.0">Black, W. and S. Elkateb, H. Rodriguez, H, Alkhalifa, M.,</doubt><p>Vossen, P., Pease, A. and Fellbaum C." Introducing the Arabic WordNet Project", in <i>Proceedings of the Third InternationalWordNet Conference, </i>Sojka, Choi, Fellbaum and Vossen eds.</p><p>Daoud M &amp;al (2009)"Collaborative construction of Arabic lexical resources" <i>2nd international conference on Arabic language resources and tools, cairo.</i></p><p>Dichy, J. and A. Braham, S. Ghazali, M. Hassoun (2002) " La base de connaissances linguistiques DIINAR. 1 <i>" </i>, <i>Proceedings of the International Symposium on The Processing of Arabic.</i></p><doubt alpha="63.0" length="135" tooSmall="False" monospace="0.0">Farrar, S. and T. Langendoen (2003) "A linguistic ontology for the semantic web"Glot International Vol 7, No3, March 2003 ", (P 97-100)</doubt><p>Farrar S. (2003) «An ontological account of linguistics: Extending SUMO with GOLD." <i>Proceedings of the 2003 IEEE International Conference on Natural Language Processing and Knowledge Engineering.</i></p><p>Magnini, B. and S. Speranza (2002) "Merging global and Specialized Linguistic Ontologies". <i>Proceedings of Ontolex 2002 pp. 43-48.</i></p><p>Fensel D. (2000): Ontologies: <i>Silver Bullet for Knowledge Management and Electronic Commerce, </i>URL:http://www.cs.vu.nl/%7Edieter/ftp/paper/silverbu llet.pdf <i>proceeding of the ACL 2007 demo and poster sessions, 169-172.</i><i></i></p><doubt alpha="62.8" length="43" tooSmall="False" monospace="0.0">Graham W. (2007) "an OWL Ontology for HPSG"</doubt><p>Gruber T. (2000), "What is an Ontology?" <i>URL: </i>Http://<i> www-ksl.stanford.edu/kst/what-is-an-ontology.html</i></p></references></body></article>