Useful SPARQL Notes
Literal Types mentioned in the SPARQL Specification
| type | language | datatype | 
|---|---|---|
| literal | optional | optional | 
| plain literal | optional | no | 
| typed literal | no | yes | 
| simple literal | no | no | 
RDF Terms
- IRIs 
- Blank Nodes 
- Literals 
Expressions and Variables
| AS | Unsafe | Aggregation | Expressions | |
|---|---|---|---|---|
| OPTIONAL | X | |||
| BIND | X | X | X | |
| GROUP BY | X | X | X | |
| HAVING | X | X | ||
| ORDER BY | X | X | ||
| VALUES | X | |||
| SELECT | X | X | X | X | 
| FILTER | X | 
Solution Modifier Order
ORDER BY, PROJECTION, DISTINCT, REDUCED, OFFSET, LIMIT
Operator Evaluation Order
GROUPING, AGGREGATES, HAVING, VALUES, SELECT expressions