diff --git a/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java b/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java index 9c26b70f..c3861cd9 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java +++ b/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java @@ -72,8 +72,11 @@ public class ManagePeopleForOrganizationController extends FreemarkerHttpServlet + " OPTIONAL { ?position core:relates ?person . " + " ?person a foaf:Person . \n" + " ?person rdfs:label ?label } \n" - + " OPTIONAL { ?position vitro:mostSpecificType ?subclass } \n" + + " OPTIONAL { ?position vitro:mostSpecificType ?subclass . \n" + + " OPTIONAL { ?subclass vitro:displayRankAnnot ?displayRank } \n" + + " } \n " + " OPTIONAL { ?position core:hideFromDisplay ?hideThis } \n " + + " FILTER ( ?displayRank < 500 )" + "} ORDER BY ?subclass ?name"; HashMap>> getPeople(String subjectUri, VitroRequest vreq) {