“…The proposed approach allows manipulating the ontology to add new classes and sub classes, which represent the cognitive components that are connected to the framework. Examples of classes that could be added to the ontology and that correspond to cognitive components in an agent architecture are perception, learning, personality, memory, attention, among others (Bosse et al, 2013;Bozkurt, 2015;Cherukuri et al, 2021;Faghihi et al, 2012;Lotfi & Akbarzadeh-T., 2014;Mavis et al, 2021).…”