Skip to content

Latest commit

 

History

History
58 lines (32 loc) · 2.58 KB

README.md

File metadata and controls

58 lines (32 loc) · 2.58 KB

SVoNt

Subversion and Eclipse plugins for semantic versioning of OWL-EL ontologies

Usage

Creating a SVoNt Project

Create a new project using the "New Project" wizard:

  1. In any explorer view in Eclipse (e.g. Project Explorer or Java Package Explorer view), right click and select "New -> Project...".
  2. In the upcoming window, select the wizard suiting the type of project you intend to create.

Create a new project using the "New Project" wizard

  1. Create your ontology (using Eclipse or any external tool), and save it in your Eclipse Workspace.

Important!

  • The file must be named ontology.owl.
  • The file must reside in a folder named ontologies. The folder must reside directly under the project root.
  • The serialization format of the ontology has to be RDF/XML.

This is how things should look after the setup:

The ontology file should be named "ontology.owl" and reside in a folder named "ontologies"

  1. Load the project as an Ontology Project:

Activate the context menu on the project root, select "Ontology", "Load as Ontology Project..."

  1. Share the project to SVN:

Activate the context menu on the project root, select "Team", "Share Project..."

Please follow the instructions given by the Subclipse sharing wizard in order to select a repository for the new project.

  1. Before commiting for the first time, load the project as a SVoNt Project:

Activate the context menu on the project root, select "Ontology", "Load as SVoNt Project..."

  1. In the upcoming dialog window, enter the WebDAV URL for the SVoNt change log repository:

Changelog Repository URL dialog

  1. Perform an initial commit operation using the SVoNt Commit command:

Activate the context menu on the project root, select "Team", "SVoNt Commit"

The regular SVN commit dialog will show. Proceed as usual.

  1. In order to synchronize the newly created remote change log with the local change log, perform a SVoNt Update operation:

Activate the context menu on the project root, select "Team", "SVoNt Update"

Finally, the project structure should look like this (the screenshot shows hidden files which should not be visible in your setup, unless you configured the explorer view to show hidden files):

Hidden folders containing ontology and change history meta-information