Rahul Sharma (Editor)

SPARUL

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

SPARUL, or SPARQL/Update, is a declarative data manipulation language that is an extension to the SPARQL query language standard. SPARUL provides the ability to insert, delete and update RDF data held within a triple store or quad store. SPARUL was originally written by Hewlett-Packard and has been used as the foundation for the current W3C recommendation entitled SPARQL 1.1 Update.

Contents

Examples

Adding some triples to a graph. The snippet describes two RDF triples to be inserted into the default graph of the RDF store.

This SPARQL/Update request contains a triple to be deleted and a triple to be added (used here to correct a book title). The requested change happens in the named graph identified by the URI http://example/bookStore.

The example below has a request to delete all records of old books (with date before year 2000)

This snippet copies records from one named graph to another named graph based on a pattern.

An example to move records from one named graph to another named graph based on a pattern.

SPARQL/Update implementations

  • AllegroGraph
  • ARQ
  • D2R Server
  • Jena
  • OntoBroker
  • Ontotext OWLIM
  • Oracle DB Enterprise Ed.
  • Parliament
  • Redland / Redstore
  • StrixDB supports SPARQL/Update 1.0.
  • OpenLink Virtuoso Universal Server
  • Clients supporting SPARUL

  • tabulator
  • References

    SPARUL Wikipedia


    Similar Topics