OpenCorporates’ mission is to make information on the world’s companies more usable and accessible for the public benefit. The organization enables web-based search and offers a number of tools to data journalists via its Application Programming Interface (API) to help them find, extract and connect large numbers of companies in automated workflows.

Graph + AI Sessions

The Solution

OpenCorporates compared TigerGraph to other graph databases using a sample set of 17 million nodes and 10 million edges on a single machine. TigerGraph offered superior support for the following must-have query requirements:

  • Degrees of separation: Support for queries of up to five degrees of separation between entities with real-time response times – a capability that was becoming increasingly difficult for OpenCorporates.
  • Siblings: Support for sibling queries with real-time response times, to help answer questions like, “What else does the parent of a given company own?”
  • Up the chain only: Enables users to see what entities exist up the chain only for any given company, with real-time response times.
  • Temporal graph search: Users can ascertain if a relationship existed for a particular time frame. They can search what entities have been created from a particular date, and remove all old relationships from their query – not possible with Neo4j.
  • Active vs. dead relationships: Supports queries on a given network to see what relationships are active vs. dead, so that each one can be filtered out of the query accordingly, a feature that wasn’t possible with Neo4j.

In The News

Enterprise Times: TigerGraph chosen as new graph database by OpenCorporates