OSF Management Tools

There are a number of tools that accompany the Open Semantic Framework that aid in managing and configuring the stack and the data and ontologies it uses. These tools are included as part of the standard OSF installs:

OSF Tests Suites
The OSF Tests Suites are a series of about 800 unit tests applied against various OSF Web Services. These tests can be applied automatically via script to check for inadvertent problems during development.

OSF Datasets Management Tool
The OSF Datasets Management Tool (DMT) is a command-line tool used to manage datasets with a OSF Web Services network instance. Different operations can be performed related to datasets management. The Datasets Management Tool can handle any size of dataset. If the dataset file is too big, the framework will slice it in multiple slices and will send each slice to the OSF Web Services instance.

OSF Permissions Management Tool
The OSF Permissions Management Tool (PMT) is a command-line tool used to manage access permissions on a OSF Web Services network instance. This tool is used to list, create and delete access permissions, groups and users.

OSF Ontologies Management Tool
The OSF Ontologies Management Tool (OMT) is a command-line tool used to manage ontologies of a OSF Web Services network instance. It can be used to list ontologies of a OSF Web Services instance, to create/import new ones, to delete existing ones, to generate underlying ontological structures, etc.

OSF Installer
In addition to these management tools, there is an automatic OSF Installer script that is used to install and deploy a OSF stack on a Ubuntu server. It can also be used to install, upgrade and configure parts of the stack, or related external tools such as the Datasets Management Tool, the Ontologies Management Tool, the OSF Web Service-PHP-API, etc.