Skip to main content

LINCS-API

  • Reconcile
  • Search
  • Expert
  • Made by LINCS

The LINCS-API exposes secure functionality to authorized LINCS users and applications. There are also public endpoints available e.g., to query the LINCS knowledge graph. It also acts as a gateway to other LINCS services like NER and entity linking.

Here is a list of some of the endpoints. For usage examples and a complete description of the API, please view the OpenAPI Contract.

  • entity: outgoing and incoming statements for LINCS entities
  • person: additional detail for a person type entity
  • place: additional detail for a place entity
  • linked: entities that are connected to the given entity via events
  • links: events that connect two entities
  • ner: named entity recognition on given text
  • reconcile: possible matches for a given entity and list of authorities

Prerequisites

  • You need to come with your own dataset.
  • You will need to have a LINCS account for some of the endpoints.
  • You will need an understanding of how to make requests to a REST API (in any language) and work with JSON responses.

LINCS-API supports the following inputs and outputs:

  • Input: TEI/XML, plain text, and JSON
  • Output: JSON, Web Annotations (in JSON-LD)

Resources

Information about the team that developed LINCS-API is available on the Tool Credits page.