SPARQL Syntax Expressions
{{short description|Parse tree for representing SPARQL Algebra expressions}}
{{primary sources|date=November 2008}}
SPARQL Syntax Expressions (alternatively, SPARQL S-Expressions) is a parse tree (a.k.a. concrete syntax) for representing SPARQL Algebra expressions.
Application
They have been used to apply the BERT language model to create SPARQL queries from natural language questions.{{Cite book |last1=Gu |first1=Yu |last2=Kase |first2=Sue |last3=Vanni |first3=Michelle |last4=Sadler |first4=Brian |last5=Liang |first5=Percy |last6=Yan |first6=Xifeng |last7=Su |first7=Yu |title=Proceedings of the Web Conference 2021 |date=2021 |chapter=Beyond I.I.D.: Three Levels of Generalization for Question Answering on Knowledge Bases |pages=3477–3488 |doi=10.1145/3442381.3449992 |arxiv=2011.07743 |isbn=9781450383127 |s2cid=226965153 |chapter-url=https://www.wikidata.org/wiki/Q102154713}}
External links
- [http://www.w3.org/TR/sparql11-query/#sparqlDefinition SPARQL Algebra in the W3C SPARQL Query Specification]
- [https://jena.apache.org/documentation/query/algebra.html SPARQL Syntax Expressions in the ARQ query engine]
- [http://sparql.org/query-validator.html SPARQL Validator] that can also print the Algebra expressions
- [http://blog.dydra.com/2011/09/08/dawg-tests SPARQL Syntax Expressions translations of the DAWG test suite] {{Webarchive|url=https://web.archive.org/web/20150607214010/http://blog.dydra.com/2011/09/08/dawg-tests |date=2015-06-07 }}