ANNETT-O: an ontology for describing artificial neural network evaluation, topology and training. (18th May 2019)