A Web Service for the Biocomplexity Thesaurus

The CSA-NBII Biocomplexity Thesaurus is now available via a Web services (SOAP) interface.

Using the Biodiversity Thesaurus Web Services, your application can query the thesaurus for matching terms, retrieve all related terms, or retrieve only terms related in specific ways (e.g. broader terms only). Available function calls are detailed in the JavaDoc.

Demo Client:

Demo 1: NBII Thesaurus Web service client demo - Using SKOS

Demo 2: NBII/EIONET Multilingual Thesaurus Web service client demo - Using SKOS

Developer resources:


JSP sample client source code for Demo 1 (This jsp uses java objects that are generated by WSDL2Java utility.)

JSP sample client source code for Demo 2 (This jsp uses java objects that are generated by WSDL2Java utility.)

Customized SKOS JavaDoc

The SKOS Core API has been added with a convenience method getConceptResultsByKeyword which takes a search word as a parameter. This method has been added to speed up search results that are returned from the web service. It returns a list of ConceptReults object which is an encapsultaion of a concept and it's associated concepts (eg. broader, narrower, etc..).

Download client stub files

W3C SKOS Project

AXIS Project

For questions or more information, contact Tim Rhyne at Oak Ridge National Laboratory.

NBII Collaborates with ORNL to Develop Thesaurus Web Service

Department of Energy logo
U.S. Dept. of Energy

Through a strong collaborative partnership with the U.S. Department of Energy's Oak Ridge National Laboratory [ORNL], the NBII is pleased to provide a Web Service for the CSA-NBII Biocomplexity Thesaurus.

What is a Web Service?

A Web service is a software system designed to support interoperable machine-to-machine interaction over a network [W3C]. Web services allow software and services from different companies and locations to be combined easily to provide an integrated service. The Biocomplexity Thesaurus Web service provides the capability for direct use of the thesaurus within a user's own applications, rather than requiring the user to come to the NBII's Biocomplexity Thesaurus site for each individual use of our Thesaurus.

The NBII Program is administered by the Biological Informatics Program of the U.S. Geological Survey
About NBII | Accessibility Statement | NBII Disclaimer, Attribution & Privacy Statement | FOIA
Science.gov Logo       USGS Logo       USAgov Logo