Difference between revisions of "Snapquery EKAW 2024 paper"

From BITPlan cr Wiki
Jump to navigation Jump to search
Line 8: Line 8:
 
# How to deal with aspects that do not (usually) influence the execution of a SPARQL query, like whitespace, comments, capitalization and variable names?
 
# How to deal with aspects that do not (usually) influence the execution of a SPARQL query, like whitespace, comments, capitalization and variable names?
 
# Parameterized queries
 
# Parameterized queries
 +
## https://web.archive.org/web/20150512231123/http://answers.semanticweb.com:80/questions/12147/whats-the-best-way-to-parameterize-sparql-queries
 +
## https://jena.apache.org/documentation/query/parameterized-sparql-strings.html
 +
## Scholia Jinja templates
 
# technical debt and accidential complexity
 
# technical debt and accidential complexity
 
# Wikidata example queries
 
# Wikidata example queries
Line 25: Line 28:
 
# Hypothesis by Stefan Decker: Query rot is more prominent in KG environments than with relational databases.
 
# Hypothesis by Stefan Decker: Query rot is more prominent in KG environments than with relational databases.
 
# https://stackoverflow.com/questions/tagged/sparql
 
# https://stackoverflow.com/questions/tagged/sparql
# https://web.archive.org/web/20150512231123/http://answers.semanticweb.com:80/questions/12147/whats-the-best-way-to-parameterize-sparql-queries
+
 
# https://jena.apache.org/documentation/query/parameterized-sparql-strings.html
 
 
# https://www.semantic-web-journal.net/system/files/swj3076.pdf
 
# https://www.semantic-web-journal.net/system/files/swj3076.pdf
 
# https://arxiv.org/pdf/cs/0605124
 
# https://arxiv.org/pdf/cs/0605124

Revision as of 09:20, 9 July 2024

Key Points

  1. Query rot versus link rot
  2. Transparency vs. complexity of SPARQL queries
  3. Use cases for named queries
  4. Ambiguity of names
  5. Persistent identifiers
    1. Query hashes and short_urls
  6. How to deal with aspects that do not (usually) influence the execution of a SPARQL query, like whitespace, comments, capitalization and variable names?
  7. Parameterized queries
    1. https://web.archive.org/web/20150512231123/http://answers.semanticweb.com:80/questions/12147/whats-the-best-way-to-parameterize-sparql-queries
    2. https://jena.apache.org/documentation/query/parameterized-sparql-strings.html
    3. Scholia Jinja templates
  8. technical debt and accidential complexity
  9. Wikidata example queries
  10. Scholia and Wikidata graph split
  11. Other knowledge graphs, e.g., DBLP, OpenStreetMap
  12. Perhaps also some NFDI examples or some custom knowledge graphs like FAIRJupyter
  13. An Ngo Lam's ESWC 2023 paper as a pointer to the style of comparison
  14. Quality criteria https://github.com/WolfgangFahl/snapquery/issues/26
  15. List of standard refactoring activities and the support by this approach
  16. SPARQL standard changes
  17. Getting your own copy of Wikidata; the infrastructure effort needs to be mentioned
  18. W3C test set - why did we not use that as an example
  19. Useability evaluation https://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/
  20. https://github.com/ad-freiburg/qlever/wiki/QLever-performance-evaluation-and-comparison-to-other-SPARQL-engines
  21. Automatic syntax repairs - automatic conversion of SQL input, SPARQL output.
  22. A closed issue should have at least one example that runs
  23. Hypothesis by Stefan Decker: Query rot is more prominent in KG environments than with relational databases.
  24. https://stackoverflow.com/questions/tagged/sparql
  1. https://www.semantic-web-journal.net/system/files/swj3076.pdf
  2. https://arxiv.org/pdf/cs/0605124
  3. https://arxiv.org/pdf/1402.0576 optimizing queries
  4. https://www.w3.org/TR/REC-rdf-syntax/
  5. https://biblio.ugent.be/publication/8632551/file/8653456 Towards supporting multiple semantics of named graphs using N3 rules
  6. Wikidata Graph Pattern Benchmark (WGPB) for RDF/SPARQL by Aidan Hogan et al., 2020 (DOI: 10.5281/zenodo.4035223)
  7. ESWC 2019 proceedings (978-3-030-21348-0.pdf)
  8. Linked Data Fragments https://linkeddatafragments.org/ e.g. https://ldfclient.wmflabs.org/ 404 error

References

  1. ^  Paul Warren;Paul Mulholland. (2018) "Using SPARQL – The Practitioners’ Viewpoint" - 485-500 pages. doi: 10.1007/978-3-030-03667-6_31
  2. ^  |  Muhammad Saleem;Muhammad Intizar Ali;Aidan Hogan;Qaiser Mehmood;Axel-Cyrille Ngonga Ngomo. (2015) "LSQ: The Linked SPARQL Queries Dataset" - 261-269 pages. doi: 10.1007/978-3-319-25010-6_15
  3. ^  Johannes Lorey;Felix Naumann. (2013) "Detecting SPARQL Query Templates for Data Prefetching" - 124-139 pages. doi: 10.1007/978-3-642-38288-8_9
  4. ^  Angela Bonifati;Wim Martens;Thomas Timm. (2020) "An analytical study of large SPARQL query logs" - 655-679 pages. doi: 10.1007/s00778-019-00558-9