sparql-editor-and-debugger

A frontend at which users can query data encoded in linked open data formats (RDF, OWL, N-Triples, etc.)

Usage

Step 1: On the welcome page, specify the location of data that may be of interest. The data must be encoded in
LOD formats, as the title description suggests. Once done, click the ‘proceed to home page’ button.
Note: The application is still incomplete. So far the it can only load data from a URL beginning with “http://” or “file://”, to try out the app, copy and paste “https://www.bbc.co.uk/things/78080d81-2849-497e-bc3a-bf364626456b.ttl” to the text field beside “URL:” (The first line of input boxes) and click “proceed to home page”.

Step 2: If everything is ok, then the main page will be displayed. In the text box, users can input any valid SPQRQL queries, which may then be executed at the backend. Next to the text box, there is a scrollable view that displays various information about the data being queried. Users can acquire some preliminary understanding of the data from those info. This understanding can be helpful for users to further explore the data.
Note: To try out a query quickly, select “Sample queries” in the dropdown menu on the right side of the page, then click on any of the sample queries shown below. After clicking, the query will be displayed in the code editor on the left side. To run the query, click “Execute”.

Step 3: After queries are executed, the results will be shown on another page. Users can go back to the home page by clicking ‘Go Back’ in the browser.

How to build

At first, clone the repository or download files in the repository as zip.

Next, open terminal and switch to the folder where the repository resides.

Run mvn clean install.

After running the command, a folder named ‘target’ should appear in the project folder.

Finally, run start.sh. (P.S. Startup script for windows users will be provided shortly.)