SPARQLScript enables or simplifies the implementation of

  • semantic Mashups,
  • custom, portable rule and inference scripts using a SPARQL-based syntax
  • Output templates for RDF data and SPARQL query results
  • RDF/SPARQL-driven Yahoo! Pipes-like systems

SPARQLScript is meant to

  • look and feel like a simple scripting language (i.e. it's not purely declarative)
  • re-use SPARQL syntax where possible
  • allow the intuitive combination and processing of native SPARQL result types such as record sets (SELECT), RDF graphs (CONSTRUCT, DESCRIBE), and TRUE/FALSE (ASK)