The USGS Biocomplexity Thesaurus is now available via a Web services (SOAP) interface. A description of the contents of the thesaurus are available on the USGS CSAS Web site at http://www.usgs.gov/core_science_systems/csas/biocomplexity_thesaurus/index.html.

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).

SKOS (Simple Knowledge Organization System), introduced by the W3C, is a model for expressing knowledge organization systems in a machine-understandable way, within the framework of the Semantic Web. The SKOS Core Vocabulary is an RDF (Resource Description Framework) application. Using RDF allows data to be linked and merged with other RDF data by Semantic Web applications. SKOS Core provides a model for expressing the basic structure and content of concept schemes, including thesauri, classification schemes, subject heading lists, taxonomies, terminologies, glossaries, and other types of controlled vocabulary

Available web services
Name of the Web Service Documentation Description
link 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..)
link This function takes keyword, URI, two letter language code ('en' for English, 'fr' for French, 'es' for Spanish) and the repository name ("NBII" or "EIONET") of the thesaurus and returns a list of concept results
link Get a list of all concept relatives (SKOS function)
link Get a list of all concept relatives for a particular thesaurus (SKOS function)
link Get a list of all concept relatives up to some distance (SKOS function - currently NOT implemented - deprecated)
link Get a concept by a known URI (SKOS function)
link Get a concept by its non-URI ID for a particular thesaurus (SKOS function)
link Get a concept by its preferred label for a particular thesaurus (SKOS function)
link Get a list of the concept relatives with a semantic relation (SKOS function)
link Get a list of concept relatives for a particular thesaurus up to some distance (SKOS function)
link Get a list of concept relatives with a semantic relation for a particular thesaurus (SKOS function)
link Get a list of concepts matching a keyword (SKOS function)
link Get a list of concepts matching a keyword for a particular thesaurus (SKOS function)
link Get a list of concepts matching a regex (SKOS function - currently NOT implemented - deprecated)
link Get a list of concepts matching a regex for a particular thesaurus (SKOS function - currently NOT implemented - deprecated)
link Get a list of supported semantic relations (SKOS function)
link Get a list of supported semantic relations for a particular thesaurus (SKOS function)
link Get the top concept(s) of a concept (SKOS function)
link Get the top concepts of a thesaurus (SKOS function)
Client Developer resources:
Item Description Online Demo View/Download
WSDL WSDL description of the web services - xml file
Client Demo 1 USGS Biocomplexity Thesaurus Web service client demo - Using SKOS online demo txt file
Client Demo 2 USGS/EIONET Multilingual Thesaurus Web service client demo - Using SKOS online demo txt file
JavaDoc Customized SKOS JavaDoc for USGS Biocomplexity Thesaurus Web Services - html file
SKOS JavaDoc SKOS JavaDoc - html file
Client Stub Client stub files were created using wsdl2java utility - zip file
Other Links:
SKOS Project Read more about the SKOS standard
AXIS Project Read about the Apache AXIS project, and download the latest version here


For technical information contact Giri Palanisamy (palanisamyg@ornl.gov) and for adminstrative questions contact Tim Rhyne (rhynebt@ornl.gov).