ISA data model

For the ISA tools API, we have represented the ISA model version 1.0 (see the ISA-Tab specification) with a set of JSON schemas, which provide the information the ISA model maintains for each of the objects.


../_images/isa-model.png

Fig. 1 an overview of the ISA model


The objective of designing and developing JSON schemas is to support a new serialization of the ISA model in JSON format, in addition to existing serializations in tabular formatand RDF format.

The core set of schemas for ISA model version 1.0 can be found in the folder isatools/resources/schemas/isa_model_version_1_0_schemas/core.

The main object is the [Investigation](https://github.com/ISA-tools/isa-api/tree/master/isatools/resources/schemas/isa_model_version_1_0_schemas/core/investigation_schema.json), which groups a set of Studies and maintains associated information such as Publications, People involved and the Ontologies used for annotating the dataset made up of Raw or Derived Data File and metadata about Materials andProtocols acting on those.