Home

Awesome

owl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems.

Contents

Features

Requirements

Installation instructions

  1. Download;

  2. Unzip;

  3. Add to PATH.

Standalone usage

After adding the directory to PATH you can use the owl2diff command to compare two versions of an ontology. See owl2diff --help for more information.

Usage with Git/Mercurial

  1. Open command shell and cd into your repository;

  2. Type owl2enable;

  3. Now you can view informative diffs for *.owl, *.rdf, and *.ttl files with either hg owl2diff or git diff.

  1. If you want owl2vcs to compare files with other extensions, edit your .hg/hgrc or .git/info/attributes.

Please help out

This project is still under development. Feedback and suggestions are very welcome and I encourage you to use the Issues list on Github to provide that feedback.

Feel free to fork this repo and to commit your additions.

Contributing

  1. Fork it.

  2. Clone the develop branch to your machine: git clone -b develop git@github.com:utapyngo/owl2vcs.git.

  3. Create your feature branch: git checkout -b my-new-feature.

  4. Commit your changes: git commit -am 'Added some feature'.

  5. Push to the branch git push origin my-new-feature.

  6. Create new Pull Request.