This document provides an overview of SPARQL, the query language for the Semantic Web. SPARQL allows querying RDF data by matching triple patterns and combining them with operations like optional and union patterns. Key features discussed include the anatomy of SPARQL queries, matching RDF literals and numerical values, filtering solutions, and defining datasets with the FROM clause. The document also covers SPARQL result forms and resources for learning more about SPARQL implementations and extensions.