Data API documentation

JIPipe communicates data with external applications via a standardized file system hierarchy. The specifications of this format are explained in this page / sub-pages.

The specification is used in following circumstances:

The data API is modular due to the different uses. It incorporates following elements:

Additionally, the data API incorporates elements from the JSON API to store metadata.

The following graph gives an overview how these relate to tech other:

graph LR; DataTable["Data table"] --> DataTableRow["Data table row"]; PipelineOutput["Pipeline output"] --> DataTable; ExportedCache["Exported cache"] --> DataTable;

The smallest unit is the data table row. It stores the files of a data type in its own standardized way. Please use the

Detailed descriptions

You will find detailed descriptions on the other pages.