diff --git a/productMods/config/listViewConfig-personInPosition.xml b/productMods/config/listViewConfig-personInPosition.xml index fabb0014..e3d5b07e 100644 --- a/productMods/config/listViewConfig-personInPosition.xml +++ b/productMods/config/listViewConfig-personInPosition.xml @@ -13,7 +13,8 @@ SELECT DISTINCT ?subclass ?position ?positionTitle - ?hrJobTitle + ?hrJobTitle + ?rank ?org ?orgName ?middleOrg ?middleOrgName ?outerOrg ?outerOrgName @@ -30,6 +31,7 @@ } OPTIONAL { ?position rdfs:label ?positionTitle } OPTIONAL { ?position core:hrJobTitle ?hrJobTitle } + OPTIONAL { ?position core:rank ?rank } OPTIONAL { ?position core:dateTimeInterval ?dateTimeInterval OPTIONAL { ?dateTimeInterval core:start ?dateTimeStartValue . ?dateTimeStartValue core:dateTime ?dateTimeStart @@ -46,7 +48,7 @@ FILTER ( bound(?org) ) - } ORDER BY ?subclass DESC(?dateTimeEnd) DESC(?dateTimeStart) ?orgName + } ORDER BY ?subclass DESC(?dateTimeEnd) ?rank @@ -81,6 +83,9 @@ } UNION { ?subject ?property ?position . ?position ?positionProperty ?positionValue + } UNION { + ?subject ?property ?position . + ?position core:rank ?rank } UNION { ?subject ?property ?position . ?position core:positionInOrganization ?org .