One of the most important use cases of Watson is the selection of ontologies to be re-used in other ontologies. Indeed, being able to search existing descriptions of ontology entities, that have been included in online ontologies, allows ontology developers to reuse these descriptions in their own ontology. However, using the Watson Web interface to this purpose, searching entity desciptions and integrating them manually, can be time consuming. Ideally, these tasks should be integrated directly in the ontology development environment, automatically searching for existing descriptions of the entities of the edited ontology, and integrating the "descriptors", the statements, choosen as relevant by the ontology developer.
This is what is achieved by the Watson ontology editor plugins, in a very simple way. The user just has to select an entity for existing descriptions to be presented, allowing the selection of the pertinent statements to be automatically integrated into the edited ontology.
It is important to remark that this process is interactive and iterative: the user selects the elements to integrate, the ontology is modified, and the process can start again with the newly created entities. In an nutshell, these plugins make large scale knowledge reuse simple, and by encouraging it, facilitate the construction of new ontologies.
Plugins for two diferent ontology editors are being developed at the moment. The one for the Protege ontology editor is available for download under the GPL licence and the one for the NeOn Toolkit is available under the EPL licence.
In addition, the 2 videos below demonstrate the use of the Watson plugin on a simple example. One is a screencast and the other is a recording of a demonstration.
Once the NeOn toolkit downloaded and installed, the Watson plugin can be directly added to it through its automatic software update feature. Go the "Help" menu and choose "Software Update", then "find and install". In the "Install/Update" window, choose "Search for new features to install", then select the NeOn toolkit update site. A number of plugins will appear, organized in categories. The Watson plugin can be found under the "Knowledge Reuse" category.
Alternativly, if you encouter problems with the above procedure, you can also install the Watson plugin by copying the 2 following jar files in the Plugin directory of your NeOn Toolkit installation:
Protege is probably the most popular ontology editor available. In addition, its well established plugin system facilitates the development of a plugin using the Waston Web Services and API.
Download and Installation:
Installing and using the Watson Protege Plugin is quite simple. First, you need to download the following zip file
[ZIP]. Installing it is done in the same way as any other Protege plugin: the folder contained in the ZIP file has to be placed in the plugins directory of Protege. To activate the Watson plugin within Protege, go to the Project menu and chose configure. If the installation went OK, there should be checkbox labeled Watson, that you will have to check. Once the plugin activation done, a new tab appears. Within this tab you can select entities (classes, properties and individuals) to explore, start a search on the selected entity and integrate the retrieved pieces of description into your own ontology.
The current implementation of the Watson protege plugin is more of a "proof of concept" than a properly developed and tested tool. Development efforts are currently focusing on the NeOn toolkit plugin (see below) that should be more stable and should evolve more rapidly.
The main person to contact concerning the Watson editor plugins is Mathieu d'Aquin