The Watson Logo
Web Services (v2)
 
Watson deploys three Web services using the SOAP protocol to allow developers to programmatically access the semantic content (semantic data, ontologies) it collects, and to exploit the features it provides. These Web services, together with the associated API (see below), are meant to be the basis for the developement of lightweight semantic web application that exploit online knowledge. The two first web services are dedicated to providing simple elements of information either on semantic documents (SemanticContenrSearch) or semantic entities (EntitySearch). The last one (Measures) provides useful measures on semantic content and semantic entities.
SemanticContentSearch: SemanticContentSearch contains methods for the search, selection, retrieval, and information on semantic documents (ontologies, RDF documents). [WSDL]
EntitySearch: EntitySearch contains methods for the search, selection, retrieval, and information on semantic entities (classes, properties, indviduals). [WSDL]
Measures: Measures contains methods that calculate measures on semantic entities and ontologies, considering their relations and interconnections. [WSDL]
 
API (v2)
 
Java client API: An API for developping clients of the Watson Web services in Java. Generated using WSDL2Java. Contains examples. [JAR]

 
Help and Documentation

Technical questions about the use of the Watson API and services, bug reports and comments can be sent to the Watson mailing list, or directly using the Bug Tracker (please chose the Watson project first). Whether you are using the client API or the Web sevices directly, the javadoc generated from the implementation of the services is a useful source of information about the implemented functions. [HTML]