feature request #6682
Updated by Andreas Müller over 5 years ago
URGENT: Update inverse symbol for MAN rel type
We need a webservice for taxon relationships returning
* a list of all taxon relationships for a given taxon including
* direction of relationship (if this taxon is the "from" taxon, the direction is "direct", otherwise it is "inverse"
* a Entity Holder(?) for the related taxon
* RelType DTO
* TaggedTitle for the relationship
* formatting type (misapplication, synonym, other tscon relationship - see below)
* a deduplicated list of TaggedText for misapplied names, deduplicated if name and err. sec. are equal
This requires a formatter for taxon relationships, which includes
* symbol for relationship type (depending on relation direction)
* related name and relation source information
and which differs for
* misapplications (only inverse - "has misapplied name"),
* pro parte/partial synonyms
* all other concept relationships
* tests
Formatting rules (as discussed with WGB):
* as marker for relationship citation we use "err. sec.", "syn. sec." and "rel. sec." (for now)
* authors must not have initials
Also check carefully against results discussed in #5676
TODOs:
* protologue links
* TODOs in code
* service + webservice
* compare with other formatters, especially reference part
Example: http://test.e-taxonomy.eu/cdmserver/rem_conf_am/taxon/7ef2a81e-0e01-4585-ab24-f41b4fc7eecc/taxonRelationshipsDTO.json?directTypes=1ed87175-59dd-437e-959e-0d71583d8417&directTypes=8a896603-0fa3-44c6-9cd7-df2d8792e577&inversTypes=1ed87175-59dd-437e-959e-0d71583d8417&inversTypes=8a896603-0fa3-44c6-9cd7-df2d8792e577&direction=relatedFrom&groupMisapplications=true
Example for old service: http://api.cybertaxonomy.org/caryo_nepenthaceae/portal/taxon/90d47d8d-0f76-47d9-a0c8-20b4361080a4/taxonRelationships.json
Nepenthes portal example: http://caryophyllales.org/nepenthaceae/cdm_dataportal/taxon/90d47d8d-0f76-47d9-a0c8-20b4361080a4