View Source

In this guide, you will learn how to create a GraphDB repository, import a small simple dataset, and query the database to find the imported statements.

{toc}

h2. Starting GraphDB Workbench

To run the GraphDB Workbench as a standalone server, unzip the distribution {{.zip file}} and execute the *{{startup.sh/.bat}}* script. It starts a web application for accessing and administering the workbench. You can find it at [http://localhost:8080|http://localhost:8080].

h2. Index page

After logging in, a summary page is displayed showing version number, license details, currently selected repository (if any) and user name. If no location is currently selected, the message 'No location selected/Please select/create one' is displayed. Click this to get to the management page where you can add a location and create a repository.

!index.png|align=center,border=1,width=772!

h2. Managing Repositories

The repository management page is accessed by using the menu bar *Admin->Repositories*. This will display a list of available repositories and their locations as well as the permissions that the logged on user has for each repository.

h3. Create a new GraphDB repository

Go to *Admin->Repositories*

!empty-repository.png|align=center,border=1,width=772!

and create/connect to a location. Click *Add Location* and fill in the input with a directory of your choice. Depending on the directory that you chose, you will see something like this:

!selected-location.png|align=center,border=1,width=772!

By default, adding a location automatically creates a SYSTEM repository that keeps the repository information. Therefore, you need to create another repository in which to import your data. Click *Add repository* and type the repository ID in the input box (for example, *test-repository*).

For our simple usecase, the default settings should be enough, so just click *Create*. When you create your first repository, it will be selected by default. You can see your currently used repository at the top right corner of the screen.

!repository-after-creating.png|align=center,border=1,width=772!

h3. Import data

You can go to the import view by clicking *Data->Import*. The default tab should be *Local files* and this is the import method for a simple file. Get the [Quick Start^wine.ttl] file, click the upload icon in the import view and select the file from your local computer. Then click *Import* on the right side of the file. This will open some advanced settings for the import, which you can ignore for now and just proceed. The file is uploaded and imported in your repository.

!wine-imported.png|align=center,border=1,width=772!

h3. Query data
Go to the SPARQL view by clicking the SPARQL menu item. Click *Run* to execute the default query. It selects everything from the repository. By default, the results are presented in a tabular form but there are also other visualization tabs for exploring the data.

!sparql-results.png|align=center,border=1,width=772!

Like what you see? You can go to the [GraphDB User Guide] for more detailed information about the workbench ;-)