Abstract
The use of semantics in computer science is a recent trend that provides potential benefits. Ontologies are essential semantic Web components that organize knowledge in a structural classification format. The use of ontology was embraced in many scientific fields such as pharmacology, biology, and linguistics. Learning new knowledge from different language textbooks require both learning the language and the knowledge. This paper presents an Algorithm English-Arabic Ontology (AEAO) that classifies the concepts of Algorithm domain specifically Data Structure Algorithms. It also provides the concepts of the algorithms in English and Arabic languages. Building AEAO is expected to help computer Science students, particularly in their early learning stages, capture solid terminological background of algorithm. Understanding algorithm concepts along with the associated meaning and the relationships between these concepts is essential for computer science learners to understand algorithm textbooks and other computer science subfields. Therefore, this paper explains the methodology used in building AEAO by providing expected cognitive applications that can be based on AEAO. Moreover, this paper presents statistical characteristics of the obtained ontology graph of individual Algorithm axioms to measure the amount of information in AEAO.