ClearForest SWS API

ClearForest Semantic Web Services (SWS) is a text-mining web service that identifies people, organisations and locations. You post a block of text, and it returns XML listing the details of the identified entities.

The web service uses SOAP, so here's an example in PHP5:

$sws = new SoapClient('');
  $result = $sws->TagIt(array(
    'UID' => 0,
    'typeID' => 1,
    'content' => $argv[1],
} catch (SoapFault $exception) { return FALSE; }
if ($xml = simplexml_load_string($result->TagITResult)){
  $entities = $xml->xpath('Results/Entities');

The text to process is passed in as a command line argument. The typeID should be 1 for text and 3 for HTML; full details are in the documentation.