SPARUL
Encyclopedia
SPARUL, or SPARQL/Update, is an extension to the SPARQL
query language that provides the ability to add, update, and delete RDF
data held within a triple store
. The SPARQL/Update specification was originally written by Hewlett-Packard
and has been used as the foundation for the current W3C Working Draft recommendation entitled SPARQL 1.1 Update.
SPARQL
SPARQL is an RDF query language; its name is an acronym that stands for SPARQL Protocol and RDF Query Language. It was made a standard by the RDF Data Access Working Group of the World Wide Web Consortium, and considered as one of the key technologies of semantic web...
query language that provides the ability to add, update, and delete RDF
Resource Description Framework
The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model...
data held within a triple store
Triplestore
A triplestore is a purpose-built database for the storage and retrieval of Resource Description Framework metadata.Much like a relational database, one stores information in a triplestore and retrieves it via a query language...
. The SPARQL/Update specification was originally written by Hewlett-Packard
Hewlett-Packard
Hewlett-Packard Company or HP is an American multinational information technology corporation headquartered in Palo Alto, California, USA that provides products, technologies, softwares, solutions and services to consumers, small- and medium-sized businesses and large enterprises, including...
and has been used as the foundation for the current W3C Working Draft recommendation entitled SPARQL 1.1 Update.
RDF Stores supporting SPARUL
- JenaJena (framework)Jena is an open source Semantic Web framework for Java. It provides an API to extract data from and write to RDF graphs. The graphs are represented as an abstract "model". A model can be sourced with data from files, databases, URLs or a combination of these...
- OpenLink Virtuoso Universal ServerVirtuoso Universal ServerVirtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional RDBMS, ORDBMS, virtual database, RDF, XML, free-text, web application server and file server functionality in a single system...
- ARC supports LOAD, INSERT and DELETE, but not MODIFY.
- StrixDBStrixDBStrixDB is a Triplestore designed to manipulate middle sized RDF graphs.- Features :StrixDB main features are:*compliance with SPARQL and SPARQL/Update....
supports SPARQL/Update 1.0.
External links
- SPARQL/Update W3C Member Submission
- SPARQL 1.1 Update Working Draft from W3C SPARQL Working Group
- EditingData wiki page - summary (maintained by Tim Berners-LeeTim Berners-LeeSir Timothy John "Tim" Berners-Lee, , also known as "TimBL", is a British computer scientist, MIT professor and the inventor of the World Wide Web...
) of ways to edit linked data