DSI Development Plans

DSI v1.0 has a core set of capabilities with plans to add functionality in future releases. This is user-driven so feel free to raise an issue on the DSI GitHub repo for suggested capabilities.

Current capabilities include the DSI Core and associated DSI data services. The DSI data services include the functionality to store and retrieve user metadata in DSI accessible storage.

DSI core functionalities

  • DSI software/API (v1.0) released via GitHub

  • Can be used on its own or as part of a data service workflow

  • Provides an API for users/services

Current and Future DSI Capabilities

Functionality

DSI module

Description

Release

Ingest data

Plugins: Readers

Ability to read in data; users can create data-specific readers

DSI v1.0

Write data

Plugins: Writers

Ability to write data; users can create data-specific writers

DSI v1.0

Query/Find

Backends: Sqlite

Search across file store types and/or locations to retrieve data or files matching the query

DSI v1.0

Move

Core:Sync

Move data between file store types

DSI v1.0

Iterate/Process

Core

Action applied to collection returned from Query/Find

Future release

Versioning

Core

Track and identify different versions of the same data

Future release