This server offers a REST API to use the Peregrine indexing service. You can use this service to add concept recognition to your software.
The following REST APIs are available
Index a given text.
Parameters:
Example:
http://peregrine.nbiceng.net/index/indexText?text=Malaria&format=xml&lang=en&disambiguate=peregrine
The NBIC Peregrine uses a sanitize version of the ConceptWiki ontology from 2010. This ontology contains all of the ConceptWiki terms except for two letter terms or terms that are highly ambiguous.
This service is provided as an academic service. You are free to use the service at no charge, but we cannot guarantee availability. We would like to know if you plan to use this server intensively. If you need high availability or a service level agreement you can contact us to discuss a SLA.
Full documentation of Peregrine can be found on the NBIC trac server.
Peregrine is licensed under the GNU Affero General Public License.
Source code for the project is available on the NBIC trac server.