Resource Description Framework

SPARQL is a query language for pattern matching against RDF graphs. The syntax resembles SQL, making for a friendly learning curve, but SPARQL is far more powerful, enabling queries spanning multiple disparate (local or remote) data sources containing heterogeneous semistructured data.

Drupal 7

There is a Drupal 7 port underway. This is a different take on the module which only includes the core SPARQL API functionality. This project also include the SPARQL registry module and the SPARQL endpoint module.

The SPARQL module requires the RDF Extensions module.

The Drupal 7 version of this project is currently maintained by Stéphane Corlosquet, Lin Clark and Remon Georgy.

Drupal 6

This is a module that enables the use of SPARQL queries with the RDF API for Drupal 6.x. For more information, read the introductory posting or watch the demo video. Be sure to subscribe to the Semantic Web group on to keep up with the latest happenings.

This module requires PHP 5.2 or newer, and makes use of the ARC2 library which must be installed per the instructions provided with the RDF API.

The Drupal 6 version of this project was being developed by Arto Bendiken, Ben Lavender and Miglius Alaburda. Development has been in part sponsored by OpenBand and MakaluMedia.

Project Information