ad-freiburg / qlever

Very fast SPARQL Engine, which can handle very large knowledge graphs like the complete Wikidata, offers context-sensitive autocompletion for SPARQL queries, and allows combination with text search. It's faster than engines like Blazegraph or Virtuoso, especially for queries involving large result sets.
Apache License 2.0
413 stars 52 forks source link

ENCODE_FOR_URI #1123

Closed hannahbast closed 11 months ago

hannahbast commented 1 year ago

@greenBene and cc @joka921 I think it would be a great continuation of your #1116 to implement the ENCODE_FOR_URI. Boost now has a URL class (it didn't have for the longest time), which (I think) provides this functionality. We should use the occasion to check whether the UrlParser in https://github.com/ad-freiburg/qlever/tree/master/src/util/http shouldn't be replaced by functionality from Boost.

greenBene commented 1 year ago

Hi Hannah, ENCODE_FOR_URI sounds interesting and I´d like to give it a try! @joka921also suggested the implementation of the hash functions (https://www.w3.org/TR/sparql11-query/#func-hash) as a next step. Do you have any preference what I should prioritize?

joka921 commented 1 year ago

Hi, Definitely ENCODE_FOR_URI which is much more relevant than the hashing functions.

greenBene commented 1 year ago

Okay! :) I'll start working on it next week! Thank you both!