Are you sure you want to leave this community? Leaving the community will revoke any permissions you have been granted in this community.
REST based services to access NIF data and are documented by a Swagger doc.
The publicly accessible API for the NIF data services begin with https://neuinfo.org/api/1/dataservices. All API endpoints require an API key to use. These can be generated here.
Code-level examples and documentation can be found here.
*All services are subject to change at any time.*
The services include the ability to:
Retrieve a federation summary, e.g., https://neuinfo.org/api/1/dataservices/federation/search?q=*
Retrieve data records from a NIF federation source for a search,
e.g., https://neuinfo.org/api/1/dataservices/federation/data/nif-0000-00007-1?q=purkinje
Retrieve registry data records from NIF, e.g., https://neuinfo.org/api/1/dataservices/federation/data/nlx_144509-1?q=miame
Retrieve a complete search summary, e.g., https://neuinfo.org/api/1/dataservices/federation/search?q=cortex
Retrieve NIF auto-complete suggestions, e.g., https://neuinfo.org/api/1/dataservices/vocabulary?prefix=hippo
Use the NIF annotator for arbitrary text, e.g., https://neuinfo.org/api/1/dataservices/annotate?content=The%20cerebellum%20is%20a%20wonderful%20thing
These services are documented for developers in the WADL file (and client stubs should have the comments embedded in them).
Strict search url construction for terms that you would like to expand to synonyms
https://neuinfo.org/data/search?q=hippocampus&l=hippocampus
Search for terms that you would not like to expand to synonyms. Note, this works with queries that you would like to use specified Boolean operators with (OR NOT AND)
https://neuinfo.org/data/search?q=hippocampus&l=hippocampus&exclude=synonyms