NIDM API

This is a tool to deploy a REST API to run queries on and visualize NIDM turtle objects. Queries can be found in the nidm-query, repo, along with a nidm viewer. This API is under development, and please submit issues and requests to the nidm-api repo.

Why do I want to use this?

You might want to use this tool if you have a NIDM data structure, meaning NIDM-results, NIDM-experiment, or NIDM-workflow, and you want to get information out of it but you don’t know a single thing about RDF files or the query language for them, which is called sparql. This tool will allow you to run pre-generated queries easily, and return results in a format that is easily parsable by modern web technologies (eg, json for javascript or python), and (coming soon) csv and tsv files.

Under Development

The tool currently implements returning basic json from a query against a ttl (turtle) file. The following will be developed:

  • interactive interfaces for creating new queries
  • returning interactive graphs (d3, neo4j)
  • functions to search / filter queries
  • returning more data types
  • validation of query data structures

Contents:

Indices and tables