“…Structured representations capture relationships between important domain concepts. This often entails using an existing ontology, for example, ACM taxonomy (Nasraoui and Zhuhadar, 2010;Ruiz-Iniesta, Jimenez-Diaz, & Gomez-Albarran, 2014), or creating a new one (Gherasim, Harzallah, Berio, & Kuntz, 2013;Panagiotis, Ioannis, Christos, & Achilles, 2016). Although ontologies are designed to have a good coverage of their domains, the output is still dependent on the view of its builders, and, because of handcrafting, existing ontologies cannot easily be adapted to new domains.…”