PoolParty's SPARQL Shell

Users who have the "Superadministrator" role assigned can access the PoolParty SPARQL shell when they are logged into PoolParty. The PoolParty SPARQL shell is available vie the Admin Scripts menu entry in the Tools menu. This will bring up a page listing available admin scipts where you can access the SPARQL shell clicking the respective link.

Select the project you want to query and connect to it clicking the respective button. In the upper area you can formulate your queries and perform them via the Run Query button. In the lower area you will see the results of your query or get notified if the query was performed successful or any errors were encountered. You can add, delete and update data in your project following the SPARQL 1.1 Update language definition. Via queries you can check the result of your updates only when you click the Commit Updates button you can apply the changes to the project. Via Rollback Updates you can undo all changes made since you connected to the project or committed updates. Via Disconnect you close the connection to the project.

PoolParty SPARQL shell

The ^ and v button in the right upper corner let's you cycle through the history of queries performed in the current session.

Always create a snapshot or backup your project before you change data via the PoolParty SPARQL shell endpoint.

All changes made get lost when you disconnect without committing the updates.

When you perform SPARQL Update queries in the shell then it is important to finalise the session on that repository before working with it in PoolParty. This means one has to commit the updates (write the changes to the repository), perform a rollback (discard the changes), or disconnect from the repository (changes are discarded). This is especially import when working on system repositories like the Custom Schema repository that are used by all projects.