Closed michel-heon closed 1 year ago
@wwelling You're absolutely right that the old WEBPAGE_QUERY_
that I left in place to facilitate the review should be removed.
This page was difficult for me to review since I could not identify the use case for this part of the code. I made the changes, I validated the syntax of the SPARQL code but I could not launch its execution
Issue #3767 Problems associated with the use of sparqlContentTripleSource in the applicationSetup.n3 configuration file:
What does this pull request do?
This PR fixes the language context management issue in the Capability Map when using VIVO which uses AWS-Neptune TripleStore
What's new?
As described in the issue, VIVO's CapabilityMap using AWS-Neptune as a TripleStore is not working properly. The malfunction is related to the disfunction of the expertise search bar. The cause of this malfunction is that, unlike the other triple stores, the linguistic value of the tags is stored in lower case. For example: the term "Label"@en-CA is actually stored in AWS-Neptune as "Label"@en-ca. The solution is to modify the SPARQL queries in the Java code so that the filters process the language parameters regardless of case sensitivity.
How should this be tested?
VIVO installation using AWS-Neptune
Installing AWS-Neptune To reproduce the BUG, it is absolutely necessary to install an instance of AWS-Neptune. The following documentation Setting up Neptune allows to install a Neptune instance.
Additional Notes:
see also:
Interested parties
@VIVO-project/vivo-committers