The SPARQL Web service is used to send custom SPARQL queries against the OSF Web Service data structure. This is a general purpose querying Web service.

Developers communicate with the SPARQL Web service using the HTTP POST method. You may request one of the following mime types: (1) text/xml, (2) application/rdf+xml, (3) application/rdf+n3, (4) application/sparql-results+xml, (5) application/sparql-results+json or (6) application/json. The content returned by the Web service is serialized using the mime type requested and the data returned depends on the parameters selected.