Details of the ontology editor were briefly explained in the work done by Icoz and colleagues (2014); Neo4j (graph database and Cypher-query language) was selected to practice recursive queries and to implement mathematical equations. In addition to usual tasks such as adding, connecting, and saving concepts, the editor enabled the assignment of one of five different relation types along with one of three strength values (low, medium and high) to a connection between two concepts. The editor included a ranker feature, which used the weights of relation types and strengths to perform calculations for the Recommendation Module related concepts. The thickness of the arrow reflected the strength as high, medium, or low relationship strength.