How to handle case-insensitive SPARQL data in MarkLogic
问题 I'm trying to understand how best to handle literals in Marklogic SPARQL data which may be in any case. I'd like to be able to do a case insensitive search but I believe that isn't possible with semantic queries. For a simplistic example I want: SELECT * WHERE { ?s ?p "Red"} and SELECT * WHERE { ?s ?p "red"} to return all values whether the object is "Red", "RED", "red" or "rED". My data is from another source which has variable capitalisation rules. At the moment the only thing I can think