|
110 | 110 | <entry key="eperson_claims" value-ref="eperson_claims"/> |
111 | 111 | <!-- multilanguage types facet configuration --> |
112 | 112 | <entry key="123456789/language-test-1" value-ref="multilanguage-types"/> |
| 113 | + |
113 | 114 | <!-- ========================================================== --> |
114 | 115 | <!-- DSpace-CRIS Authority-based RELATION Discovery Configurations --> |
115 | 116 | <!-- These configurations map entity relationships to discovery --> |
|
128 | 129 | <!-- Maps to: OrgUnit.isProjectOfOrgUnit (from Project → OrgUnit relationship) --> |
129 | 130 | <!-- Shows RP Projects via investigators affiliated with this OrgUnit --> |
130 | 131 | <entry key="RELATION.OrgUnit.rpprojects" value-ref="relationOrgunitRPProjectConfiguration"/> |
131 | | - <!-- Maps to: OrgUnit.isPublicationOfOrgUnit (from Publication → OrgUnit relationship) --> |
132 | | - <!-- Shows Publications sponsored by this OrgUnit --> |
133 | | - <entry key="RELATION.OrgUnit.publications" value-ref="relationOrgunitPublicationsConfiguration"/> |
134 | 132 | <!-- Maps to: OrgUnit.isPublicationOfOrgUnit via Person affiliation --> |
135 | 133 | <!-- Shows Publications authored by people affiliated with this OrgUnit --> |
136 | 134 | <entry key="RELATION.OrgUnit.rppublications" value-ref="relationOrgunitRPPublicationsConfiguration"/> |
|
140 | 138 | <!-- Maps to: OrgUnit.isProjectOfOrgUnit (from Project → OrgUnit relationship) --> |
141 | 139 | <!-- Shows Projects participated by this OrgUnit --> |
142 | 140 | <entry key="RELATION.OrgUnit.projects" value-ref="relationOrgunitProjectsConfiguration"/> |
143 | | - <!-- Maps to: OrgUnit.isOrgUnitOfOrgUnit (hierarchical OrgUnit relationship) --> |
144 | | - <!-- Shows sub-organizations of this OrgUnit --> |
145 | | - <entry key="RELATION.OrgUnit.organizations" value-ref="relationOrgunitOrgunitsConfiguration"/> |
146 | | - |
147 | | - <!-- Project Related Items --> |
148 | | - <!-- Maps to: Project.isProjectOfProject (related projects) --> |
149 | | - <!-- Shows Projects related to this Project --> |
150 | | - <entry key="RELATION.Project.projects" value-ref="relationProjectProjectsConfiguration"/> |
151 | | - <!-- Maps to: Project.isFundingOfProject (from Funding → Project relationship) --> |
152 | | - <!-- Shows Fundings related to this Project --> |
153 | | - <entry key="RELATION.Project.fundings" value-ref="relationProjectFundingsConfiguration"/> |
154 | | - <!-- Maps to: Project.isPublicationOfProject (from Publication → Project relationship) --> |
155 | | - <!-- Shows Publications related to this Project --> |
156 | | - <entry key="RELATION.Project.researchoutputs" value-ref="relationProjectPublicationConfiguration"/> |
| 141 | + |
157 | 142 | <!-- COAR NOTIFY LDN MESSAGES configuration --> |
158 | 143 | <entry key="NOTIFY.incoming" value-ref="NOTIFY.incoming"/> |
159 | 144 | <entry key="NOTIFY.outgoing" value-ref="NOTIFY.outgoing"/> |
|
1131 | 1116 | <property name="defaultFilterQueries"> |
1132 | 1117 | <list> |
1133 | 1118 | <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1134 | | - <value>projectinvestigators_authority:{0} AND search.resourcetype:Item</value> |
| 1119 | + <value>project.investigator_authority:{0} AND search.resourcetype:Item</value> |
1135 | 1120 | <value>-withdrawn:true AND -discoverable:false</value> |
1136 | 1121 | </list> |
1137 | 1122 | </property> |
|
1156 | 1141 | <!--Which sidebar facets are to be displayed--> |
1157 | 1142 | <property name="sidebarFacets"> |
1158 | 1143 | <list> |
| 1144 | + <!-- <ref bean="graphPublicationByType" />--> |
| 1145 | + <!-- <ref bean="graphPublicationByDate" />--> |
1159 | 1146 | <ref bean="searchFilterIssued" /> |
1160 | 1147 | <ref bean="searchFilterAuthor" /> |
1161 | 1148 | <ref bean="searchFilterEditor" /> |
|
1172 | 1159 | <property name="searchFilters"> |
1173 | 1160 | <list> |
1174 | 1161 | <ref bean="searchFilterTitle" /> |
| 1162 | + <!-- <ref bean="graphPublicationByType" />--> |
| 1163 | + <!-- <ref bean="graphPublicationByDate" />--> |
1175 | 1164 | <ref bean="searchFilterIssued" /> |
1176 | 1165 | <ref bean="searchFilterAuthor" /> |
1177 | 1166 | <ref bean="searchFilterEditor" /> |
|
1220 | 1209 | </property> |
1221 | 1210 | </bean> |
1222 | 1211 |
|
1223 | | - <!-- project investigated by people affiliated to an orgunit --> |
| 1212 | + <!-- OrgUnit → RP Projects (via join from person affiliation) --> |
| 1213 | + <!-- Maps to: OrgUnit.isProjectOfOrgUnit via Person investigators --> |
1224 | 1214 | <bean id="relationOrgunitRPProjectConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1225 | | - <!--The sort filters for the discovery search--> |
1226 | 1215 | <property name="searchSortConfiguration"> |
1227 | 1216 | <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1228 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1229 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1230 | 1217 | <property name="sortFields"> |
1231 | 1218 | <list> |
1232 | | - <ref bean="sortByRPProjectsSelection" /> |
1233 | 1219 | <ref bean="sortTitleAsc" /> |
1234 | 1220 | </list> |
1235 | 1221 | </property> |
1236 | 1222 | </bean> |
1237 | 1223 | </property> |
1238 | | - <!--Any default filter queries, these filter queries will be used for all |
1239 | | - queries done by discovery for this configuration --> |
1240 | 1224 | <property name="defaultFilterQueries"> |
1241 | 1225 | <list> |
1242 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1243 | | - <value>'{'!join from=search.resourceid to=projectinvestigators_authority fromIndex=${solr.multicorePrefix}search'}'person.affiliation.name_authority:{0}</value> |
| 1226 | + <value>'{'!join from=search.resourceid to=project.investigator_authority fromIndex=${solr.multicorePrefix}search'}'person.affiliation.name_authority:{0}</value> |
1244 | 1227 | <value>-withdrawn:true AND -discoverable:false</value> |
1245 | 1228 | </list> |
1246 | 1229 | </property> |
1247 | 1230 | </bean> |
1248 | 1231 |
|
1249 | | - <!-- publication sponsored by an orgunit --> |
1250 | | - <bean id="relationOrgunitPublicationsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1251 | | - <!--The sort filters for the discovery search--> |
1252 | | - <property name="searchSortConfiguration"> |
1253 | | - <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1254 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1255 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1256 | | - <property name="sortFields"> |
1257 | | - <list> |
1258 | | - <ref bean="sortByPublicationsSelection" /> |
1259 | | - <ref bean="sortTitleAsc" /> |
1260 | | - </list> |
1261 | | - </property> |
1262 | | - </bean> |
1263 | | - </property> |
1264 | | - <!--Any default filter queries, these filter queries will be used for all |
1265 | | - queries done by discovery for this configuration --> |
1266 | | - <property name="defaultFilterQueries"> |
1267 | | - <list> |
1268 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1269 | | - <value>dc.description.sponsorship_authority:{0}</value> |
1270 | | - <value>-withdrawn:true AND -discoverable:false</value> |
1271 | | - </list> |
1272 | | - </property> |
1273 | | - </bean> |
1274 | | - |
1275 | | - <!-- publication authored by people affiliated to an orgunit --> |
| 1232 | + <!-- OrgUnit → RP Publications (via join from author affiliation) --> |
| 1233 | + <!-- Maps to: OrgUnit.isPublicationOfOrgUnit via Person authors --> |
1276 | 1234 | <bean id="relationOrgunitRPPublicationsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1277 | | - <!--The sort filters for the discovery search--> |
1278 | 1235 | <property name="searchSortConfiguration"> |
1279 | 1236 | <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1280 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1281 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1282 | 1237 | <property name="sortFields"> |
1283 | 1238 | <list> |
1284 | | - <ref bean="sortByRPPublicationsSelection" /> |
| 1239 | + <ref bean="sortDateIssuedDesc" /> |
1285 | 1240 | <ref bean="sortTitleAsc" /> |
1286 | 1241 | </list> |
1287 | 1242 | </property> |
1288 | 1243 | </bean> |
1289 | 1244 | </property> |
1290 | | - <!--Any default filter queries, these filter queries will be used for all |
1291 | | - queries done by discovery for this configuration --> |
1292 | 1245 | <property name="defaultFilterQueries"> |
1293 | 1246 | <list> |
1294 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1295 | 1247 | <value>'{'!join from=search.resourceid to=author_authority fromIndex=${solr.multicorePrefix}search'}'person.affiliation.name_authority:{0}</value> |
1296 | 1248 | <value>-withdrawn:true AND -discoverable:false</value> |
1297 | 1249 | </list> |
1298 | 1250 | </property> |
1299 | 1251 | </bean> |
1300 | 1252 |
|
1301 | | - <!-- people affiliated to an orgunit --> |
| 1253 | + <!-- OrgUnit → People (via person.affiliation.name_authority) --> |
| 1254 | + <!-- Maps to: OrgUnit.isPersonOfOrgUnit (affiliated people) --> |
1302 | 1255 | <bean id="relationOrgunitPersonsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1303 | | - <!--The sort filters for the discovery search--> |
1304 | 1256 | <property name="searchSortConfiguration"> |
1305 | 1257 | <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1306 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1307 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1308 | 1258 | <property name="sortFields"> |
1309 | 1259 | <list> |
1310 | | - <ref bean="sortByPeopleSelection" /> |
1311 | 1260 | <ref bean="sortTitleAsc" /> |
1312 | 1261 | </list> |
1313 | 1262 | </property> |
1314 | 1263 | </bean> |
1315 | 1264 | </property> |
1316 | | - <!--Any default filter queries, these filter queries will be used for all |
1317 | | - queries done by discovery for this configuration --> |
1318 | 1265 | <property name="defaultFilterQueries"> |
1319 | 1266 | <list> |
1320 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1321 | 1267 | <value>person.affiliation.name_authority:{0}</value> |
1322 | 1268 | <value>-withdrawn:true AND -discoverable:false</value> |
1323 | 1269 | </list> |
1324 | 1270 | </property> |
1325 | 1271 | </bean> |
1326 | 1272 |
|
1327 | | - <!-- project participated by an orgunit --> |
| 1273 | + <!-- OrgUnit → Projects (via dc.contributor.other_authority) --> |
| 1274 | + <!-- Maps to: OrgUnit.isProjectOfOrgUnit (participated projects) --> |
1328 | 1275 | <bean id="relationOrgunitProjectsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1329 | | - <!--The sort filters for the discovery search--> |
1330 | | - <property name="searchSortConfiguration"> |
1331 | | - <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1332 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1333 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1334 | | - <property name="sortFields"> |
1335 | | - <list> |
1336 | | - <ref bean="sortByProjectsSelection" /> |
1337 | | - <ref bean="sortTitleAsc" /> |
1338 | | - </list> |
1339 | | - </property> |
1340 | | - </bean> |
1341 | | - </property> |
1342 | | - <!--Any default filter queries, these filter queries will be used for all |
1343 | | - queries done by discovery for this configuration --> |
1344 | | - <property name="defaultFilterQueries"> |
1345 | | - <list> |
1346 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1347 | | - <value>involvedorganisation_authority:{0}</value> |
1348 | | - <value>-withdrawn:true AND -discoverable:false</value> |
1349 | | - </list> |
1350 | | - </property> |
1351 | | - </bean> |
1352 | | - |
1353 | | - <!-- suborganisation unit of an orgunit --> |
1354 | | - <bean id="relationOrgunitOrgunitsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1355 | | - <!--The sort filters for the discovery search--> |
1356 | | - <property name="searchSortConfiguration"> |
1357 | | - <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1358 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1359 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1360 | | - <property name="sortFields"> |
1361 | | - <list> |
1362 | | - <ref bean="sortByOrganizationsSelection" /> |
1363 | | - <ref bean="sortTitleAsc" /> |
1364 | | - </list> |
1365 | | - </property> |
1366 | | - </bean> |
1367 | | - </property> |
1368 | | - <!--Any default filter queries, these filter queries will be used for all |
1369 | | - queries done by discovery for this configuration --> |
1370 | | - <property name="defaultFilterQueries"> |
1371 | | - <list> |
1372 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1373 | | - <value>organization.parentOrganization_authority:{0}</value> |
1374 | | - <value>-withdrawn:true AND -discoverable:false</value> |
1375 | | - </list> |
1376 | | - </property> |
1377 | | - </bean> |
1378 | | - |
1379 | | - <!-- project related to a project --> |
1380 | | - <bean id="relationProjectProjectsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1381 | | - <!--The sort filters for the discovery search--> |
1382 | | - <property name="searchSortConfiguration"> |
1383 | | - <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1384 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1385 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1386 | | - <property name="sortFields"> |
1387 | | - <list> |
1388 | | - <ref bean="sortByProjectsSelection" /> |
1389 | | - <ref bean="sortTitleAsc" /> |
1390 | | - </list> |
1391 | | - </property> |
1392 | | - </bean> |
1393 | | - </property> |
1394 | | - <!--Any default filter queries, these filter queries will be used for all |
1395 | | - queries done by discovery for this configuration --> |
1396 | | - <property name="defaultFilterQueries"> |
1397 | | - <list> |
1398 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1399 | | - <value>dc.relation.project_authority:{0} AND entityType_keyword:Project</value> |
1400 | | - <value>-withdrawn:true AND -discoverable:false</value> |
1401 | | - </list> |
1402 | | - </property> |
1403 | | - </bean> |
1404 | | - |
1405 | | - <!-- fundings related to a project --> |
1406 | | - <bean id="relationProjectFundingsConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1407 | | - <!--The sort filters for the discovery search--> |
1408 | 1276 | <property name="searchSortConfiguration"> |
1409 | 1277 | <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1410 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1411 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1412 | 1278 | <property name="sortFields"> |
1413 | 1279 | <list> |
1414 | | - <ref bean="sortByFundingsSelection" /> |
1415 | 1280 | <ref bean="sortTitleAsc" /> |
1416 | 1281 | </list> |
1417 | 1282 | </property> |
1418 | 1283 | </bean> |
1419 | 1284 | </property> |
1420 | | - <!--Any default filter queries, these filter queries will be used for all |
1421 | | - queries done by discovery for this configuration --> |
1422 | 1285 | <property name="defaultFilterQueries"> |
1423 | 1286 | <list> |
1424 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1425 | | - <value>dc.relation.project_authority:{0} AND entityType_keyword:Funding</value> |
| 1287 | + <value>dc.contributor.other_authority:{0}</value> |
1426 | 1288 | <value>-withdrawn:true AND -discoverable:false</value> |
1427 | 1289 | </list> |
1428 | 1290 | </property> |
1429 | 1291 | </bean> |
1430 | 1292 |
|
1431 | | - <!-- publications related to a project --> |
1432 | | - <bean id="relationProjectPublicationConfiguration" class="org.dspace.discovery.configuration.DiscoveryRelatedItemConfiguration"> |
1433 | | - <!--The sort filters for the discovery search--> |
1434 | | - <property name="searchSortConfiguration"> |
1435 | | - <bean class="org.dspace.discovery.configuration.DiscoverySortConfiguration"> |
1436 | | - <!--<property name="defaultSort" ref="sortDateIssued"/>--> |
1437 | | - <!--DefaultSortOrder can either be desc or asc (desc is default)--> |
1438 | | - <property name="sortFields"> |
1439 | | - <list> |
1440 | | - <ref bean="sortByResearchOutputsSelection" /> |
1441 | | - <ref bean="sortTitleAsc" /> |
1442 | | - </list> |
1443 | | - </property> |
1444 | | - </bean> |
1445 | | - </property> |
1446 | | - <!--Any default filter queries, these filter queries will be used for all |
1447 | | - queries done by discovery for this configuration --> |
1448 | | - <property name="defaultFilterQueries"> |
1449 | | - <list> |
1450 | | - <!--Only find related items. The placeholder {0} will be replaced with scope (UUID of item)--> |
1451 | | - <value>dc.relation.project_authority:{0} AND entityType_keyword:Publication</value> |
1452 | | - <value>-withdrawn:true AND -discoverable:false</value> |
1453 | | - </list> |
1454 | | - </property> |
1455 | | - </bean> |
1456 | | - |
1457 | | - |
1458 | 1293 | <bean id="discovery-collection-2-2-1" class="org.dspace.discovery.configuration.DiscoveryConfiguration" scope="prototype"> |
1459 | 1294 | <property name="id" value="discovery-collection-2-2-1"/> |
1460 | 1295 | <!--Which sidebar facets are to be displayed--> |
|
0 commit comments