The Arabic Ontology is a formal representation of the concepts that the Arabic terms convey. For each term in the Arabic language, the set of its meanings (i.e. concepts) are identified, and semantic relationships (such as subtype-of and part-of) between all concepts are introduced. For simplicity, the Arabic ontology is a tree of the meanings of the Arabic terms (see the diagram below). The Arabic Ontology can be seen as an Arabic WordNet; however its relationships are well-formalized, and glosses follow strict formulation and ontological rules.
The Arabic Ontology can be used in many application domains; such as (1) information search and retrieval, to enrich queries and improve the quality of the results, i.e. meaningful search rather than string-matching search; (2) Machine translation and term disambiguation, by finding the exact mapping of concepts across languages, specially that the Arabic ontology is also mapped to the WordNet; (3) Data Integration and interoperability in which the Arabic ontology can be used as a semantic reference to several autonomous information systems; (4) Semantic web and web 3.0, by using the Arabic ontology as a semantic reference to disambiguate the meanings used in the web sites; among many other applications.
It should be noted that the Arabic Ontology is a long term project and we will never reach completeness. It grows continuously in both quality and quantity, to include more and better terms, concepts, and relationships.