VocBench Logo

Home Documentation Downloads Support About us

Project Management

VocBench is a collaborative platform. As such, different users may collaborate on a same project with different editing privileges. Above all users, the administrator is in charge of creating projects and of assigning them managers.

There are mainly two pages related to projects:

Listing, Creating, Deleting Projects

Projects can be listed, created and deleted by the administrator through the Landing Page, that is reached by the administrator right after they log into the system

ProjectsLanding Page

The pages shows a table that will be filled with the projects created inside VocBench. Here follows a description of the table headers:

The only actions available through the upper buttons are:

Project Creation

To create a new project click on "Create" button. You will be prompted with a window like the one in figure below:

New Project

Here you have to fill (in order of appearace) the following fields:

Section Create Project:

Section Data Store:

Section Optional Settings:

There are two subsections here, which will be described more in details in the future.

Repository Configuration

Each triple store may support different type of configurations. Currently there are configurable settings for RDF4J and GraphDB stores.

In particular, RDF4J offers three kind of connections:

The Configuration menu provides a list of properties which depend on the chosen triple store. These properties are declared by the connector itself and are thus dynamically fed to the user interface. The documentation for the parameters of RDF4J is available in a dedicated section of the RDF4J user manual. Same for GraphDB Sail Configuration.

However, a tooltip over each of the shown parameters should provide enough explanation to understand its use.

Also, in case of a remote connection, if any of History or Validation (or both) has been selected during the initial part of the project configuration, the changetracking-sail jar should be dropped onto the target triple store, see instructions in the system-administration manual.

Import a Project

To import a previously exported Project, by first select "Import" from the upper buttons and the following page should appear

Import a Project

The page allows administrators to browse their file system and upload a previously exported project. The "Project name" textfield will in any case establish the name for the project after it is being imported.

Selecting a Project

Once a project has been created, by selecting it, it is possible to enable further actions, such as Delete and Export.

Import a Project

 

Deleting a Project

To delete a project, just click on an existing project in the table and then click on "Delete" button on the top row of buttons.

Export a Project

To exporet a project, just click on an existing project in the table and then click on "Export" button on the top row of buttons.

Export a Project menu

A dialog with a download link will appear. Just download the project from the link and close it through the "Ok" buton on the bottom-right corner.he file in the field below. Then press "Export Project"

Project Access Control

Each project in VB contains an Access Control List, representing the consumers that can access its content. This enables a permission-by-delegation mechanism for which a project can automatically grant access to its content to users logged on another project, providing that this second project has been allowed to access the content of the first.

The Projects page

The Projects Page can be reached by clicking on the top-right corner user button (the one with the symbol of a user) and select "Administration" from the menu. Then, by clicking on the Projects button on the top-left part of the screen, the Projects Page will be shown.

Projects Management

From this page, it is possible to add users to projects and to assign roles to them. For instance in the case below, the user Armando Stellato is being added as Project Manager to the project TestProject.

Projects Management