DIVIS: a semantic DIstance to improve the VISualization of incomplete heterogeneous phenotypic datasets