El objetivo de este documento es explicar por que y como se desarrollo una ontologia en el area de algoritmos basicos, que a traves de tecnologias asociadas como la Web Semantica y los Sistemas Multiagentes, dan cumplimiento al proyecto macro, del cual hace parte la construccion de la ontologia. Particularmente, se pretende que la construccion de la ontologia sea uno de los pilares para soportar otros proyectos que se relacionan con los temas antes mencionados. Una solucion que puede darse al problema de la heterogenizacion de la informacion y su dificultad para la recuperacion de la misma de manera agil, es a traves de la trilogia Web Semantica, Ontologias y Agentes Inteligentes, cuya combinacion permitira reutilizar el conocimiento de una tematica estudiada. Para atender las dificultades en la recuperacion de la informacion se construyo la ontologia OntoUSA, que trata la tematica de algoritmos basicos para que mas adelante, con la ayuda de un Sistema Multiagente Inteligente, pueda recuperarse el conocimiento capturado en la ontologia y ser aprovechado por las personas interesadas.