SOFT is a human-readable and human-editable ontology format. SOFT files can be created and modified using basic text editor like vi or emacs and processed using common command-line Unix tools like grep or diff. SOFT supports representation of ontologies as triples similar to RDF and n3 formats. Support for time-indexed relations is in the development. In addition to triples, SOFT supports storing of entity properties in CSV format or relational database and rendering diagrams by way of graphviz (http://graphviz.org).
For more information visit SOFT web site at http://sorokine.github.com/SOFT
- Unix-like system (Linux, OSX, or cygwin on Windows)
- Perl 5 and access to CPAN
- graphviz from http://graphviz.org (for diagrams)
- Download SOFT distribution or clone SOFT repository from Github
- cd SOFT/SOFT
- run standard Perl module installation procedure:
- perl Makefile.PL
- make
- make install
- verify installation by launching
soft2gv.pl -h
This library is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. It is distributed in the hope that it will be useful, but it is provided “as is” and without any express or implied warranties. For details, see the full text of the license in the file LICENSE.