The response format can be set by appending the format extension to the service endpoint. Currently this web service supports JSON (fully implemented) and XML (partially implemented).
- The response returned by this web service endpoint is described as,
+ The response objects returned by this web service endpoint have the following structure:
* <<<request>>>
* Base scientific name search :
- * {{{./name_catalogue.json?query=Abies Alba} /{datasource-name}/name_catalogue.json?query=Abies Alba}}
+ * {{{./name_catalogue.json?query=Abies Alba} /name_catalogue.json?query=Abies Alba}}
* Complete scientific name search :
- * {{{./name_catalogue.json?query=Abies Alba Mill.&type=title} /{datasource-name}/name_catalogue.json?query=Abies Alba Mill.&type=title}}
+ * {{{./name_catalogue.json?query=Abies Alba Mill.&type=title} /name_catalogue.json?query=Abies Alba Mill.&type=title}}
* Multiple queries :
- * {{{./name_catalogue.json?query=Abies Alba&query=Manihot esculenta} /{datasource-name}/name_catalogue.json?query=Abies Alba&query=Manihot esculenta}}
+ * {{{./name_catalogue.json?query=Abies Alba&query=Manihot esculenta} /name_catalogue.json?query=Abies Alba&query=Manihot esculenta}}
- * {{{./name_catalogue.json?query=Abies Alba Mill.&query=Manihot esculenta Crantz&type=title} /{datasource-name}/name_catalogue.json?query=Abies Alba Mill.&query=Manihot esculenta Crantz&type=title}}
+ * {{{./name_catalogue.json?query=Abies Alba Mill.&query=Manihot esculenta Crantz&type=title} /name_catalogue.json?query=Abies Alba Mill.&query=Manihot esculenta Crantz&type=title}}
* Errors :
- * {{{./name_catalogue.json?query=Abies Alb} /{datasource-name}/name_catalogue.json?query=Abies Alb}}
+ * {{{./name_catalogue.json?query=Abies Alb} /name_catalogue.json?query=Abies Alb}}
- * {{{./name_catalogue.json?query=Abies Alba&query=Manihot escenta} /{datasource-name}/name_catalogue.json?query=Abies Alba&query=Manihot escenta}}
+ * {{{./name_catalogue.json?query=Abies Alba&query=Manihot escenta} /name_catalogue.json?query=Abies Alba&query=Manihot escenta}}
The response format can be set by appending the format extension to the service endpoint. Currently this web service supports JSON (fully implemented) and XML (partially implemented).
- The response returned by this web service endpoint is described as,
+ The response objects returned by this web service endpoint have the following structure:
* <<<request>>>
* Single taxon uuid request :
- * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9} /{datasource-name}/name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9}}
+ * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9} /name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9}}
* Single taxon uuid request with all possible classifications :
- * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&classification=all} /{datasource-name}/name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&classification=all}}
+ * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&classification=all} /name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&classification=all}}
* Multiple taxon uuid request :
- * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&taxonUuid=1e331521-8db2-4da0-926a-fe7e0425ae03} /{datasource-name}/name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&taxonUuid=1e331521-8db2-4da0-926a-fe7e0425ae03}}
+ * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&taxonUuid=1e331521-8db2-4da0-926a-fe7e0425ae03} /name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751d9&taxonUuid=1e331521-8db2-4da0-926a-fe7e0425ae03}}
* Errors :
- * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751} /{datasource-name}/name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751}}
+ * {{{../name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751} /name_catalogue/taxon.json?taxonUuid=6d2a61d0-3167-4f19-840a-4280dc3751}}
"$"
----
-*** /\{datasource-name\}/\{base-type\}/
+*** /\{base-type\}/
Depending on the URI parameters used, this service returns either a Pager on or a List of the \{base-type\} entities identified by the \{uuid\}.
The returned \{base-type\} instances are initialized by the <default initialisation strategy>.
* <type> Further restricts the type of entities to return. If null the type mapped by \{base-type\} is being used. - <optional parameter>
-*** /\{datasource-name\}/\{base-type\}/name/\{uuid\}
+*** /\{base-type\}/name/\{uuid\}
Get the \{base-type\} entity identified by the \{uuid\}.
The returned \{base-type\} entity is initialized by the <default initialisation strategy>.
-*** /\{datasource-name\}/\{base-type\}/name/\{uuid\}/annotation
+*** /\{base-type\}/name/\{uuid\}/annotation
Get the a Pager on the Annotations for the \{base-type\} entity identified by the \{uuid\}.
-*** /\{datasource-name\}/name/\{name-uuid\}/typeDesignations
+*** /name/\{name-uuid\}/typeDesignations
Get the list of TypeDesignationBases of the TaxonNameBase instance identified by the \{name-uuid\}.
"typifiedNames.taggedName"
----
-*** /\{datasource-name\}/taxon/\{taxon-uuid\}/accepted
+*** /taxon/\{taxon-uuid\}/accepted
Get the set of accepted Taxon entities for a given \{@link TaxonBase\} entity identified by the <code>\{taxon-uuid\}</code>.
** Portal Service
-*** /\{datasource-name\}/portal/name/\{name-uuid\}
+*** /portal/name/\{name-uuid\}
The TaxonNameBase instance identified by the \{name-uuid\}.
The returned TaxonNameBase is initialized by the following strategy
-*** /\{datasource-name\}/portal/name/\{name-uuid\}/descriptions
+*** /portal/name/\{name-uuid\}/descriptions
Get the list of TaxonNameDescriptions of the Name associated with the TaxonNameBase instance identified by the \{name-uuid\}.
"elements.media.representations.parts"
----
-*** /\{datasource-name\}/portal/name/\{name-uuid\}/typeDesignations
+*** /portal/name/\{name-uuid\}/typeDesignations
Get the list of TypeDesignationBases of the TaxonNameBase instance identified by the \{name-uuid\}.
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}
+*** /portal/taxon/\{taxon-uuid\}
Get the TaxonBase instance identified by the \{taxon-uuid\}.
The returned Taxon is initialized by the following strategy TAXON_INIT_STRATEGY
"descriptions.elements.media.representations.parts",
----
-*** /\{datasource-name\\}/portal/taxon/find
+*** /portal/taxon/find
Find Taxa, Synonyms, Common Names by name, either globally or in a specific geographic area.
"name.status.type.representations"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/synonymy
+*** /portal/taxon/\{taxon-uuid\}/synonymy
Get the synonymy for a taxon identified by the \{taxon-uuid\}. The synonymy consists of two parts: The group of homotypic synonyms of the taxon and the heterotypic synonymy groups of the taxon. The synonymy is ordered historically by the type designations and by the publication date of the nomenclatural reference
"name.homotypicalGroup.typifiedNames.taxonBases.name.taggedName"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/accepted
+*** /portal/taxon/\{taxon-uuid\}/accepted
Get the set of accepted Taxon entities for a given \{@link TaxonBase\} entity identified by the <code>\{taxon-uuid\}</code>.
"name.homotypicalGroup.typifiedNames.taxonBases.name.taggedName"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/taxonRelationships
+*** /portal/taxon/\{taxon-uuid\}/taxonRelationships
Get the list of TaxonRelationships for the given TaxonBase instance identified by the \{taxon-uuid\}.
"fromTaxon.name.taggedName"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/nameRelationships
+*** /portal/taxon/\{taxon-uuid\}/nameRelationships
Get the list of NameRelationships of the Name associated with the TaxonBase instance identified by the \{taxon-uuid\}.
"fromName.taggedName"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/nameTypeDesignations
+*** /portal/taxon/\{taxon-uuid\}/nameTypeDesignations
Get the list of TypeDesignationBases of the TaxonBase instance identified by the \{taxon-uuid\}.
"typeName.taggedName"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/descriptions
+*** /portal/taxon/\{taxon-uuid\}/descriptions
Get the list of TaxonDescriptions of the Taxon instance identified by the \{taxon-uuid\}.
"elements.media.representations.parts"
----
-*** /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/media/\{mime type list\}/\{size\}[,[widthOrDuration\}][,\{height\}]/
+*** /portal/taxon/\{taxon-uuid\}/media/\{mime type list\}/\{size\}[,[widthOrDuration\}][,\{height\}]/
Get the list of TaxonDescriptions of the Taxon instance identified by the \{taxon-uuid\}.
<Usage:>
- /\{datasource-name\}/portal/taxon/\{taxon-uuid\}/media/\{mime type list\}/\{size\}[,[widthOrDuration\}][,\{height\}]/
+ /portal/taxon/\{taxon-uuid\}/media/\{mime type list\}/\{size\}[,[widthOrDuration\}][,\{height\}]/
<Whereas>
"elements.media.representations.parts"
----
-*** datasource-name\}/portal/taxontree
+*** /portal/taxontree
Lists all available TaxonomicTrees.
"reference.authorTeam.titleCache"
----
-*** /\{datasource-name\}/portal/taxontree/\{tree-uuid\},\{rank-uuid\}
+*** /portal/taxontree/\{tree-uuid\},\{rank-uuid\}
Lists all TaxonNodes of the specified TaxonomicTree for a given Rank. If a branch does not contain a TaxonNode with a TaxonName at the given Rank the node associated with the next lower Rank is taken as root node. If the rank is null the absolute root nodes will be returned.
"taxon.name.taggedName"
----
-*** /\{datasource-name\}/portal/taxontree/\{tree-uuid\},\{rank- uuid\}/\{taxon-uuid\}
+*** /portal/taxontree/\{tree-uuid\},\{rank- uuid\}/\{taxon-uuid\}
Lists all child-TaxonNodes of the specified Taxon in the TaxonomicTree. The a given Rank is ignored in this method but for consistency reasons it has been allowed to included it into the URI.
"taxon.name.taggedName"
----
-*** /\{datasource-name\}/portal/taxontree/\{tree-uuid\},\{rank-uuid\}/\{taxon-uuid\}/path
+*** /portal/taxontree/\{tree-uuid\},\{rank-uuid\}/\{taxon-uuid\}/path
Provides path of TaxonNodes from the base node to the node of the specified taxon.
** External Service
-*** /\{datasource-name\}/geo/map/distribution/\{taxon-uuid\}
+*** /geo/map/distribution/\{taxon-uuid\}
Assembles and returns URI parameter Strings for the EDIT Map Service.
The distribution areas for the Taxon instance identified by the \{taxon-uuid\} are found and are translated into an valid URI parameter String.