Taxon Authority for Essig's Public Facing Browser

Advanced Search

Essig currently supports an advanced search across their 'species' table on the columns:

  • Subspecific Epithet
  • Specific Epithet
  • Subgenus
  • Genus
  • Tribe
  • Subfamily
  • Family
  • Superfamily
  • Suborder
  • Order
  • Author
  • Year
  • Entered by
  • Pinned/Alcohol/Slide/Papered

This species table will be mapped to the taxon authority. Due to the de-normalized structure of Essig's species table, it is trivial to search on various levels of the taxonomic tree and retrieve all the leaves of the taxonomic tree that match - these leaves on the tree are each represented as rows in the species table. There are a few different ways to consider reproducing this search functionality in CollectionSpace:

  1. Search on the taxon authority for leaf-level search fields with an inherent value for Narrower context of none. Then narrow search results by searching up the taxonomic hierarchy for broader terms with specified rank and name.
  2. Search on the taxon authority for terms with specified rank and name, then narrow search results by searching the taxonomic hierarchy for broader/narrower terms with rank and name. Return only terms with no narrower context that match the leaf-level search fields.

Perform Searches on:

Leaf-level search fields:
  • Year
  • Entered by
  • Pinned/Alcohol/Slide/Papered
  • Narrower context = None

    Does not seem to be currently possible to search taxon via relations, or to search for all records that lack a specified field. For example, an API call such as:

    /cspace-services/taxonomyauthority/<vocab csid>/items?as=relations-common-list%3Arelation-list-item%2FrelationshipType%3D%22hasBroader%22

    returns "List request failed: org.nuxeo.ecm.core.api.ClientException: Failed to execute query: No such property: relations-common-list:relation-list-item/relationshipType. Slightly more human readable format here:

    /cspace-services/taxonomyauthority/<vocab csid>/items?as=relations-common-list:relation-list-item/relationshipType="hasBroader"

Other fields for Related Records related by a narrower/broader context:
  • Rank
  • Name

Sort by:

  • All Levels
  • Order, Family, Genus, Species, Subspecies
  • Family, Genus, Species, Subspecies
  • Genus, Species, Subspecies
  • Species, Subspecies

Also show:

  • Suborder
  • Superfamily
  • Subfamily
  • Tribe
  • Subgenus