{ let $d := doc('all.xml') for $m in $d//model, $n in distinct-values($d//model/name/prosite) where $m/name/prosite = $n and $m/auc = max($d//model[name/prosite=$n]/auc) return {$m/name/prosite} {$m/auc} {$m/prosite/ppv} }