Skip to end of metadata
Go to start of metadata

Tutorials for the developer tools can be found here*

These data services are a REST based service to access NIF data and are defined by a WADL file ( which allows clients to automatically generate code for these services.

The publicly accessible server for the NIF data services is The WADL urls for the services respectively are:

Documentation specific to each service can be viewed here:

All services are subject to change at any time.

The services include the ability to:

Retrieve a federation summary, e.g.,*

Retrieve data records from a NIF federation source for a search,

Retrieve registry data records from NIF, e.g.,

Retrieve a complete search summary, e.g.,

Retrieve NIF auto-complete suggestions, e.g.,

Use the NIF annotator for arbitrary text, e.g.,

To access data suitable for "display" (formatted with HTML) for any NIF source you can use the following formats (json, jsonp, xml, or csv):

To access the raw data supporting each display (no HTML formatting and potentially unhelpful column names) you can update the exportType parameter:

To access both the HTML and raw data in a single call:

To use the FIND command (e.g., find:molecule test):

How can I construct a url that performs a NIF search?

Strict search url construction for terms that you would like to expand to synonyms

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)

DISCO services:

Retrieve LinkOuts per PMID:



Additional services:

LDA Pipeline - statistical analysis of topics based on paper abstracts (accepts as many &pmid= elements as needed, for best results use your own papers and set the number of topics to a number less than the number of papers)

 - the output is xml, and it classifies topics per paper, then total topic terms. For some reason the first topic is labeled Topic 0. This version of implementation runs through the stemming library, but not the ontology.

More like this by PMID search (different algorithm for similarity): supports filters (&yearFilter=2011)

Reconcile service for use with Google Refine


  • No labels