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