The ISF beta release is composed of a set of files hosted at the “connect-isf” Google Code project [1].  This project uses Subversion (SVN) for its code repository. The following describes the current content of the files and layout in the SVN repository.

Figure 1 shows the SVN directory layout. The top directory is “ontology” and it contains the “arg.owl” OWL file that imports all necessary files (from various subdirectories) to give a full view of the ISF. This directory has the following four subdirectories:

Other SVN directories organize ISF related documentation (doc folder), tools, and data.

The tools folder will contain custom scripts that will be developed for the final release of the ontology while the data folder is meant for any related data files such as ISF-compliant RDF data or examples to demonstrate the correct use of the ISF.

Figure 1. The tree structure of the ISF SVN repository

The SVN layout makes a distinction between ontology content that should be reusable and content that is application specific. The final release of the ISF will include some reorganization of these folders with an additional “source” subdirectory that will provide an additional level of organization in addition to the two already described (ontology vs. application). This will be detailed in the final documentation.

The main file that collects all the other files through a owl:import chain is the arg.owl under the ontology folder (this file will be renamed isf.owl in the final release).

All the classes, properties, and individuals in the various files that have an identifier in the form of ARG_XXXXXXX are the entities we have created during the CTSAconnect project to meet some requirements that  couldn’t be met by reusing entities already existing in other ontologies. The prefix ARG stands for Agent, Research resources and Grants, and is a unique prefix for use in the OBO Foundry [5].


Next: ISF modules