Research Article

Seamless Integration of RESTful Services into the Web of Data

Algorithm 2

SPARQL DELETE/INSERT operations to HTTP requests translation algorithm.
1 select createSelect(query)
2 bindings tripleStore.execute(select)
3 for each binding in bindings do
4  deleteData createDeleteData(query, binding)
5  operations.add(deleteData)
6  insertData createInsertData(query, binding)
7  operations.add(insertData)
8 end for
9 operations.sort()
10 translateDataOperations(operations)