SPARQL, Simple Protocol And RDF Query Language, is similar to SQL, but is designed to query RDF data structures. It is unlike SQL in that it its current standard does not support insert, update, delete only query. In addition to RDF data, SPARQL can access Relational Data through a SQL agent. SPARQL is just one utility in the set of recommendations and tools from the World Wide Web Consortium(W3C) in support of the Semantic Web. The Semantic Web, sometimes encompassed in discussions of Web 3.0, takes the web to the next level by allowing data to be published for consumption by web applications.
Learning SPARQL
To learn SPARQL, locate one of the many public data sources on the web that has a SQARQL Endpoint. A SPARQL Endpoint contains data published in RDF format using XML. The most widely know open linked data project available is DBpedia. The dataset for DBpedia is an extract of labeled data from Wikipedia. The initial RDF triples were derived from data contained in the facts box on each topic page. It is expected that additional data will be extracted from the topic text using intelligent parsers.