diff --git a/productMods/config/listViewConfig-organizationForPosition.xml b/productMods/config/listViewConfig-organizationForPosition.xml index d76b0976..6bf17d63 100644 --- a/productMods/config/listViewConfig-organizationForPosition.xml +++ b/productMods/config/listViewConfig-organizationForPosition.xml @@ -25,6 +25,7 @@ } OPTIONAL { ?position vitro:mostSpecificType ?subclass . + OPTIONAL { ?subclass vitro:displayRankAnnot ?displayRank . } } OPTIONAL { ?position rdfs:label ?positionTitle } @@ -43,6 +44,7 @@ FILTER ( bound(?person) ) + FILTER ( ?displayRank < 500 ) } ORDER BY ?subclass ?personName @@ -54,11 +56,19 @@ ?subject ?property ?position . ?position a core:Position . ?position vitro:mostSpecificType ?subclass - } WHERE { - ?subject ?property ?position . - ?position a core:Position . - ?position vitro:mostSpecificType ?subclass - } + ?subclass vitro:displayRankAnnot ?displayRank + } WHERE { + { + ?subject ?property ?position . + ?position a core:Position . + ?position vitro:mostSpecificType ?subclass + } UNION { + ?subject ?property ?position . + ?position a core:Position . + ?position vitro:mostSpecificType ?subclass . + ?subclass vitro:displayRankAnnot ?displayRank + } + } diff --git a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 index c9014838..c4a26ea8 100644 --- a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 +++ b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 @@ -265,7 +265,7 @@ vivo:NonAcademicPosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "4"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot @@ -1556,7 +1556,7 @@ vivo:FacultyAdministrativePosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "1"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot @@ -4543,7 +4543,7 @@ vivo:FacultyPosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "2"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot @@ -5505,7 +5505,7 @@ vivo:LibrarianPosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "3"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot @@ -7240,7 +7240,7 @@ vivo:PrimaryPosition vitro:displayLimitAnnot "5"^^xsd:int ; vitro:displayRankAnnot - "5"^^xsd:int ; + "500"^^xsd:int ; vitro:hiddenFromDisplayBelowRoleLevelAnnot ; vitro:hiddenFromPublishBelowRoleLevelAnnot @@ -8086,7 +8086,7 @@ vivo:NonFacultyAcademicPosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "5"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot @@ -8573,7 +8573,7 @@ vivo:PostdocPosition vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "6"^^xsd:int ; vitro:extendedLinkedData "true"^^xsd:boolean ; vitro:hiddenFromDisplayBelowRoleLevelAnnot