Project

General

Profile

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 
  * symbol for doubtful relationship and symbol for doubtful taxon 

 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 
  * how to handle doubtful information (tag type, combined with following tag, ...) 

 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  

 further relationship Type: 60974c98-64ab-4574-bb5c-c110f6db634d 

 Example for old service: http://api.cybertaxonomy.org/caryo_nepenthaceae/portal/taxon/90d47d8d-0f76-47d9-a0c8-20b4361080a4/taxonRelationships.json  

 new version: http://api.cybertaxonomy.org/caryo_nepenthaceae/taxon/90d47d8d-0f76-47d9-a0c8-20b4361080a4/taxonRelationshipsDTO.json 

 Nepenthes portal example: http://caryophyllales.org/nepenthaceae/cdm_dataportal/taxon/90d47d8d-0f76-47d9-a0c8-20b4361080a4

Back