Term details
Provides detailed information about a given thesaurus term, which may be specified by its unique identifier or by the text of its descriptor. If a text is given as input and the text matches a USE-WITH term, the result will be an array describing the two descriptors to which the USE-WITH term applies.
Service URL |
https://apps.usgs.gov/thesaurus/term.php |
Parameters |
thcode |
Thesaurus identifier; if not specified, the USGS Thesaurus will be used |
code |
Unique identifier of the descriptor |
text |
Text of the descriptor, if descriptors are distinct in the specified thesaurus |
callback |
Name of a function in which to wrap the results, to support JSONP |
|
Output |
A single object or an array of two objects containing the following members:
thcode |
Thesaurus identifier |
term |
Single term object specifying the term, as follows:
code |
Unique identifier for this term |
name |
Descriptor text for this term |
parent |
Unique identifier of the parent of this term |
scope |
Scope note for the term |
|
uf |
Array of objects specifying USE-FOR and USE-WITH relationships:
name |
Text of the non-preferred term |
usewith |
false for a simple non-preferred term, or a term object if the text is to be used for both the given descriptor and another descriptor together |
|
bt |
Array of term objects specifying the broader terms, each the parent of the previous entry |
nt |
Array of term objects specifying the narrower terms |
rt |
Array of term objects specifying the related terms |
|
Special cases
-
If no parameters are given, the service returns an array of objects
describing the thesauri that are available in the current database
instance:
https://apps.usgs.gov/thesaurus/term.php
-
If a valid thesaurus code is given but neither a term code nor a
descriptor is given, the root node of the thesaurus will be returned:
https://apps.usgs.gov/thesaurus/term.php?thcode=2
-
If a text given as input matches a USE-WITH term, an array of descriptors will be returned, each as described for a single term, above.
https://apps.usgs.gov/thesaurus/term.php?thcode=2&text=oil%20spills
-
If a pair of terms is given as input with " AND " between them, the two terms are matched separately and an array of descriptors will be returned, each as described for a single term, above.
https://apps.usgs.gov/thesaurus/term.php?thcode=2&text=industrial%20pollution%20AND%20petroleum
Example
https://apps.usgs.gov/thesaurus/term.php?code=769