Консорциум W3C опубликовал спецификации SPARQL— языка запросов для Semantic Web (концепции, предусматривающей снабжение метаданными всей информации в Internet), которые упростили бы ее поиск и классификацию для человека и автоматизированных средств. Спецификация SPARQL состоит из трех разделов: SPARQL Query Language for RDF (язык запросов), SPARQL Protocol for RDF (протокол) и SPARQL Query Results for XML Format (формат представления результатов). Язык запросов рассчитан на использование с другими технологиями Semantic Web, разрабатываемыми в W3C: Resource Description Framework (RDF), служит для представления данных; Web Ontology Language (OWL), для построения словарей; Gleaning Resource Descriptions from Dialects of Languages (GRDDL), служит для автоматического извлечения данных Semantic Web из документов. На сегодня создано уже не менее 14 реализаций SPARQL. По словам представителей W3C, язык позволит опрашивать Web как одну глобальную базу данных. Есть также возможность использования языка для построения коллажей данных Web 2.0.