TRIPLE Deliverable: D6.6 API's Development -RP3
- 1. Net7
We present here the public APIs that the GoTriple platform offers to software developers, system integrators and data aggregators alike.
They can be used to access and reuse the content acquired from various sources and enriched with multiple strategies by the TRIPLE Core platform named SCRE.
There are in fact the Search REST APIs which expose the metadata indexed in the GoTriple index for the three main classes of objects managed by the platform: documents, projects and researcher profiles.
Document data is also available for data harvesters through the standard OAI-PMH protocol.
The content is indexed using Elasticsearch1, which is an open-source search engine that allows simple queries to be built in order to search and retrieve the content required.
Besides the APIs used to access GoTriple content, the present deliverable also documents advanced and reusable semantic services developed in the course of the TRIPLE project, which, when given a text, can return the most suitable SSH categories to classify it or associate to it a set of concepts from the TRIPLE SSH Vocabulary.
This deliverable consists of an updated and expanded version2 of a previous document, released in March 2021 .