DEICH-6038: Fix agents being duplicated and SPARQL quirks causing extra...
- updated SPARQL query to avoid weird ghost bindings (causing extra parentheses in labels)
- avoid using
allAgents
data in selling point labels, as it contains both normalized and de-normalized names - update types of a few indexed fields to be better aligned with our data model
- extract some code into separate functions
Edited by Magnus Westergaard