Synonyymihaku

Hyönteistietokannassa on laji Acleris arcticana. Sen nimistä lajia ei löydy /taxa/search-haulla. Tuloksena on lista eri vaihtoehtoja, joista ensimmäisenä on

{
“matchingName”: “Acleris maccana”,
“nameType”: “MX.scientificName”,
“id”: “MX.60013”,
“scientificName”: “Acleris maccana”,
“scientificNameAuthorship”: “(Treitschke, 1835)”,
“taxonRank”: “MX.species”,
“cursiveName”: true,
“finnish”: true,
“species”: true,
“vernacularName”: {
“fi”: “kangastalvikääriäinen”
},

Listassa on kuitenkin myös muita vaihtoehtoja. Mikä siis on lajin Acleris arcticana vastine Laji.fi-tietokannassa?

Laji ei tuoreen pohjolan checklistin mukaan enää ole Suomen listalla:
“We consider Finnish specimens of Acleris arcticana (Guenée, 1845) as most probably being misidentified.”
Aarvik et al.: Nordic-Baltic Checklist of Lepidoptera

Kokeilin myös hakea hämähäkkilajia Pirata uliginosus. Sille löytyi seuraavanlainen vastine (ja myös muita ehdotuksia):

{
“matchingName”: “Piratula uliginosa”,
“nameType”: “MX.scientificName”,
“id”: “MX.203095”,
“scientificName”: “Piratula uliginosa”,
“scientificNameAuthorship”: “(Thorell, 1856)”,
“taxonRank”: “MX.species”,
“cursiveName”: true,
“finnish”: true,
“species”: true,
“vernacularName”: {},
“informalGroups”: [
{
“id”: “MVL.232”,
“name”: {
“fi”: “Hyönteiset ja hämähäkkieläimet”,
“en”: “Insects and arachnids”,
“sv”: “Insekter och spindeldjur”
}
},
{
“id”: “MVL.38”,
“name”: {
“fi”: “Hämähäkit”,
“en”: “Spiders”,
“sv”: “Spindlar”
}
}
],
“type”: “likelyMatches”
},

Tässäkin on merkintänä

 "type": "likelyMatches" 

Jos halutaan API:n avulla löytää synonyymi jollekin lajille, niin se ei taida olla mahdollista, jos tulokseksi saadaan useita samankaltaisia vaihtoehtoja?

Jos vastaukselle on type: exactMatch ja nameType: MX.circumscription niin tiedät nimen olevan täsmällinen osuma ja sen taksonin synonyymi, jonka tunniste on id kentässä.

Esim

{
“matchingName”: “Mustela vison”,
“nameType”: “MX.circumscription”,
“id”: “MX.47243”,
“scientificName”: “Neovison vison”,
“scientificNameAuthorship”: “(Schreber, 1777)”,
“type”: “exactMatches”
}

Olisi vielä työlistalla kirjoittaa laji.fi dokumentaatin /taxa apin käytöstä, tämä asia mukaanlukien. nameTypejä on aika monenlaisia.

Meillä ei ole taksonomiassa nimeä Pirata uliginosus minkään lajin synonyyminä. Tästä pitäisi vaivata lajiryhmän asiantuntijaa, että käy lisäämässä synonyymit.

Jos esim. Hyönteistietokannassa on havainto lajista Pirata uliginosus, niin miten ko. havainto siirtyy LajiStoreen? Löytyykö se nimellä Piratula uliginosa? Vai onko tämänkaltaisissa tapauksissa saman lajin havaintoja kahdessa eri lajissa?

Hyönteistietokannan siirtoa lajistoreen (Vihkoon) ei ole vielä toteutettu, mutta lajinimi tulenee siirtymään sellaisenaan. Tietenkin yritämme sitä ennen vertailla suurimmat erilaisuudet nimissä ja asettaa synonyymit kohdilleen.

Tietovarastossa eri nimillä ilmoitetut havainnot yhdistyvät samaan taksoniin, sikäli kun nimet on esim. synonyymeillä määritelty tarkoittavan samaa taksonia. Mutta Vihkoon siirtäessä ei ole varsinaista syytä vaihtaa ilmoitettua nimeä muuksi nimeksi.

Olemme tosiaan aloittaneet puuttuvien synonyymien läpikäynnin. Useimmiten perhossynonyymit ovat olleet käytössä myös muissa lähteissä kuin Hyönteistietokannassa (Suurperhosatlas, Kotka ym.) niin järkevintä lienee saada ne Lajitietokeskuksen taksonomiaan lisättyä, eikä välttämättä muuttaa kaikkia lajinimiä Hyönteistietokannassa vastaamaan Lajitietokeskuksen nykyisiä nimiä. Tällöin ne saataisiin lajihakuun näkymään kaikista lähteistä oikein (=linkitettynä nykyään käytössä olevaan nimeen). Tämä urakka on kyllä iso ja vie aikaa.

Kun itse siirsin omat Hyönteistietokannan havaintoni Vihkoon, muunsin samalla kaikki lajinimet sellaisiksi, jotka ovat Lajitietokeskuksessa käytössä. Tämä on minusta parhain menettelytapa. Seuraavassa listassa on lueteltu ne Hyönteistietokannan perhosten lajinimet, jotka ovat eri nimellä (tai eri heimossa) Lajitietokeskuksessa:

s[‘Paracrania chrysolepidella’] = { htfamily:‘Eriocraniidae’, ljfamily:‘Eriocraniidae’, ljspecies:‘Eriocrania chrysolepidella’ }
s[‘Stigmella arbusculae’] = { htfamily:‘Nepticulidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Lampronia sp. nr. aeripennella’] = { htfamily:‘Prodoxidae’, ljfamily:‘Prodoxidae’, ljspecies:‘Lampronia aeripennella’ }
s[‘Psyche norvegica’] = { htfamily:‘Psychidae’, ljfamily:‘Psychidae’, ljspecies:‘Proutia norvegica’ }
s[‘Psyche rotunda’] = { htfamily:‘Psychidae’, ljfamily:‘Psychidae’, ljspecies:‘Proutia rotunda’ }
s[‘Pachytelia villosella’] = { htfamily:‘Psychidae’, ljfamily:‘Psychidae’, ljspecies:‘Pachythelia villosella’ }
s[‘Apterona crenulella’] = { htfamily:‘Psychidae’, ljfamily:‘Psychidae’, ljspecies:‘Apterona helicoidella’ }
s[‘Tinea sp. nr. columbariella’] = { htfamily:‘Tineidae’, ljfamily:‘Tineidae’, ljspecies:‘Tinea columbariella’ }
s[‘Phyllonorycter spinicolellus’] = { htfamily:‘Gracillariidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Phyllonorycter gerasimowi’] = { htfamily:‘Gracillariidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Phyllonorycter heringiellus’] = { htfamily:‘Gracillariidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Scythropia crataegella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Scythropiidae’, ljspecies:‘Scythropia crataegella’ }
s[‘Atemelia torquatella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Praydidae’, ljspecies:‘Atemelia torquatella’ }
s[‘Prays fraxinellus’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Praydidae’, ljspecies:‘Prays fraxinellus’ }
s[‘Prays ruficeps’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Praydidae’, ljspecies:‘Prays ruficeps’ }
s[‘Argyresthia laevigatella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia laevigatella’ }
s[‘Argyresthia glabratella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia glabratella’ }
s[‘Argyresthia glabratella-group’] = { htfamily:‘Yponomeutidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Argyresthia svenssoni’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia svenssoni’ }
s[‘Argyresthia sp. nr. amiantella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Argyresthia bergiella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia bergiella’ }
s[‘Argyresthia praecocella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia praecocella’ }
s[‘Argyresthia arceuthina’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia arceuthina’ }
s[‘Argyresthia dilectella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia dilectella’ }
s[‘Argyresthia abdominalis’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia abdominalis’ }
s[‘Argyresthia aurulentella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia aurulentella’ }
s[‘Argyresthia brockeella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia brockeella’ }
s[‘Argyresthia goedartella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia goedartella’ }
s[‘Argyresthia pygmaeella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia pygmaeella’ }
s[‘Argyresthia sorbiella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia sorbiella’ }
s[‘Argyresthia curvella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia curvella’ }
s[‘Argyresthia retinella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia retinella’ }
s[‘Argyresthia glaucinella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia glaucinella’ }
s[‘Argyresthia conjugella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia conjugella’ }
s[‘Argyresthia pulchella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia pulchella’ }
s[‘Argyresthia semifusca’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia semifusca’ }
s[‘Argyresthia pruniella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia pruniella’ }
s[‘Argyresthia spinosella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia spinosella’ }
s[‘Argyresthia bonnetella’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia bonnetella’ }
s[‘Argyresthia albistria’] = { htfamily:‘Yponomeutidae’, ljfamily:‘Argyresthiidae’, ljspecies:‘Argyresthia albistria’ }
s[‘Digitivalva reticulella’] = { htfamily:‘Plutellidae’, ljfamily:‘Glyphipterigidae’, ljspecies:‘Digitivalva reticulella’ }
s[‘Acrolepiopsis assectella’] = { htfamily:‘Plutellidae’, ljfamily:‘Glyphipterigidae’, ljspecies:‘Acrolepiopsis assectella’ }
s[‘Acrolepia autumnitella’] = { htfamily:‘Plutellidae’, ljfamily:‘Glyphipterigidae’, ljspecies:‘Acrolepia autumnitella’ }
s[‘Lyonetia prunifoliella group’] = { htfamily:‘Lyonetiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Lyonetia sp. nr. prunifoliella’] = { htfamily:‘Lyonetiidae’, ljfamily:‘Lyonetiidae’, ljspecies:‘Lyonetia prunifoliella’ }
s[‘Semioscopis oculella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Semioscopis oculella’ }
s[‘Semioscopis strigulana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Semioscopis strigulana’ }
s[‘Semioscopis avellanella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Semioscopis avellanella’ }
s[‘Semioscopis steinkellneriana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Semioscopis steinkellneriana’ }
s[‘Levipalpus hepatariellus’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Levipalpus hepatariellus’ }
s[‘Exaeretia allisella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Exaeretia allisella’ }
s[‘Exaeretia praeustella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Exaeretia praeustella’ }
s[‘Exaeretia ciniflonella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Exaeretia ciniflonella’ }
s[‘Agonopterix ocellana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix ocellana’ }
s[‘Agonopterix arctica’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix arctica’ }
s[‘Agonopterix conterminella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix conterminella’ }
s[‘Agonopterix liturosa’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix liturosa’ }
s[‘Agonopterix purpurea’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix purpurea’ }
s[‘Agonopterix hypericella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix hypericella’ }
s[‘Agonopterix alstroemeriana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix alstromeriana’ }
s[‘Agonopterix yeatiana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix yeatiana’ }
s[‘Agonopterix quadripunctata’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix quadripunctata’ }
s[‘Agonopterix heracliana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix heracliana’ }
s[‘Agonopterix ciliella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix ciliella’ }
s[‘Agonopterix selini’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix selini’ }
s[‘Agonopterix capreolella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix capreolella’ }
s[‘Agonopterix astrantiae’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix astrantiae’ }
s[‘Agonopterix multiplicella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix multiplicella’ }
s[‘Agonopterix angelicella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix angelicella’ }
s[‘Agonopterix broennoeensis’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix broennoeensis’ }
s[‘Agonopterix kaekeritziana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix kaekeritziana’ }
s[‘Agonopterix pallorella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix pallorella’ }
s[‘Agonopterix laterella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix laterella’ }
s[‘Agonopterix arenella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix arenella’ }
s[‘Agonopterix propinquella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix propinquella’ }
s[‘Agonopterix subpropinquella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix subpropinquella’ }
s[‘Agonopterix nervosa’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Agonopterix nervosa’ }
s[‘Depressaria emeritella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria emeritella’ }
s[‘Depressaria leucocephala’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria leucocephala’ }
s[‘Depressaria albipunctella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria albipunctella’ }
s[‘Depressaria olerella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria olerella’ }
s[‘Depressaria douglasella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria douglasella’ }
s[‘Depressaria pulcherrimella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria pulcherrimella’ }
s[‘Depressaria sordidatella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria sordidatella’ }
s[‘Depressaria badiella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria badiella’ }
s[‘Depressaria pimpinellae’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria pimpinellae’ }
s[‘Depressaria radiella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria radiella’ }
s[‘Depressaria libanotidella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria libanotidella’ }
s[‘Depressaria daucella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria daucella’ }
s[‘Depressaria silesiaca’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria silesiaca’ }
s[‘Depressaria chaerophylli’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria chaerophylli’ }
s[‘Depressaria depressana’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria depressana’ }
s[‘Depressaria artemisiae’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Depressaria artemisiae’ }
s[‘Ethmia dodecea’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia dodecea’ }
s[‘Ethmia quadrillella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia quadrillella’ }
s[‘Ethmia pusiella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia pusiella’ }
s[‘Ethmia terminella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia terminella’ }
s[‘Ethmia pyrausta’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia pyrausta’ }
s[‘Ethmia bipunctella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Ethmia bipunctella’ }
s[‘Orophia ferrugella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Orophia ferrugella’ }
s[‘Hypercallia citrinalis’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Hypercallia citrinalis’ }
s[‘Anchinia daphnella’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Anchinia daphnella’ }
s[‘Telechrysis tripuncta’] = { htfamily:‘Elachistidae’, ljfamily:‘Depressariidae’, ljspecies:‘Telechrysis tripuncta’ }
s[‘Carcina quercana’] = { htfamily:‘Carcinidae’, ljfamily:‘Depressariidae’, ljspecies:‘Carcina quercana’ }
s[‘Diurnea fagella’] = { htfamily:‘Chimabachidae’, ljfamily:‘Lypusidae’, ljspecies:‘Diurnea fagella’ }
s[‘Diurnea lipsiella’] = { htfamily:‘Chimabachidae’, ljfamily:‘Lypusidae’, ljspecies:‘Diurnea lipsiella’ }
s[‘Dasystoma salicellum’] = { htfamily:‘Chimabachidae’, ljfamily:‘Lypusidae’, ljspecies:‘Dasystoma salicellum’ }
s[‘Bisigna procerella’] = { htfamily:‘Oecophoridae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Coleophora sp. nr. juncicolella’] = { htfamily:‘Coleophoridae’, ljfamily:‘Coleophoridae’, ljspecies:‘Coleophora juncicolella’ }
s[‘Coleophora sp. nr. boreella’] = { htfamily:‘Coleophoridae’, ljfamily:‘Coleophoridae’, ljspecies:‘Coleophora boreella’ }
s[‘Stagmatophora anonymella’] = { htfamily:‘Cosmopterigidae’, ljfamily:‘Cosmopterigidae’, ljspecies:‘Eteobalea anonymella’ }
s[‘Teleiodes sequax’] = { htfamily:‘Gelechiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Caryocolum cauligenellum’] = { htfamily:‘Gelechiidae’, ljfamily:‘Gelechiidae’, ljspecies:‘Caryocolum cauliginellum’ }
s[‘Sesia melanocephala’] = { htfamily:‘Sesiidae’, ljfamily:‘Sesiidae’, ljspecies:‘Eusphecia melanocephala’ }
s[‘Synanthedon polaris-group’] = { htfamily:‘Sesiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Chamaesphecia aerifrons’] = { htfamily:‘Sesiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Acleris nigrilineana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Acleris abietana’ }
s[‘Acleris arcticana’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Exapate bicuspidella’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Exapate congelatella’ }
s[‘Aphelia paleana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Zelotherses paleana’ }
s[‘Aphelia unitana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Zelotherses unitana’ }
s[‘Clepsis sp. nr. rogana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Clepsis rogana’ }
s[‘Clepsis sp.’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Endothenia oblongana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Endothenia gentianaeana’ }
s[‘Lobesia littoralis’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Apotomis boreana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Apotomis betuletana’ }
s[‘Argyroploce mygindiana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Stictea mygindiana’ }
s[‘Olethreutes concretanus’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Argyroploce concretana’ }
s[‘Olethreutes ledianus’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Argyroploce lediana’ }
s[‘Olethreutes dalecarlianus’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Argyroploce externa’ }
s[‘Olethreutes roseomaculanus’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Argyroploce roseomaculana’ }
s[‘Syricoris tiedemanniana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Celypha tiedemanniana’ }
s[‘Syricoris lacunana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Celypha lacunana’ }
s[‘Syricoris siderana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Celypha siderana’ }
s[‘Syricoris rivulana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Celypha rivulana’ }
s[‘Syricoris bipunctana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Phiaris bipunctana’ }
s[‘Eucosma scorzonerana’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Epiblema cnicicolanum’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘’ }

Loppuosa:

s[‘Rhyacionia piniana’] = { htfamily:‘Tortricidae’, ljfamily:‘’, ljspecies:‘Corticivora piniana’ }
s[‘Grapholita sp. nr. tenebrosana’] = { htfamily:‘Tortricidae’, ljfamily:‘Tortricidae’, ljspecies:‘Grapholita tenebrosana’ }
s[‘Tebenna pretiosana’] = { htfamily:‘Choreutidae’, ljfamily:‘Choreutidae’, ljspecies:‘Tebenna bjerkandrella’ }
s[‘Oxyptilus tristis’] = { htfamily:‘Pterophoridae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Aphomia zelleri’] = { htfamily:‘Pyralidae’, ljfamily:‘Pyralidae’, ljspecies:‘Lamoria zelleri’ }
s[‘Pempeliella dilutella’] = { htfamily:‘Pyralidae’, ljfamily:‘Pyralidae’, ljspecies:‘Delplanqueia dilutella’ }
s[‘Oncocera faecella’] = { htfamily:‘Pyralidae’, ljfamily:‘Pyralidae’, ljspecies:‘Laodamia faecella’ }
s[‘Pleuroptya ruralis’] = { htfamily:‘Crambidae’, ljfamily:‘Crambidae’, ljspecies:‘Patania ruralis’ }
s[‘Palpita unionalis’] = { htfamily:‘Crambidae’, ljfamily:‘Crambidae’, ljspecies:‘Palpita vitrealis’ }
s[‘Lemonia dumi’] = { htfamily:‘Lemoniidae’, ljfamily:‘Brahmaeidae’, ljspecies:‘Lemonia dumi’ }
s[‘Glaucopsyche arion’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Phengaris arion’ }
s[‘Plebeius artaxerxes’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Aricia artaxerxes’ }
s[‘Plebeius nicias’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Aricia nicias’ }
s[‘Plebeius eumedon’] = { htfamily:‘Lycaenidae’, ljfamily:‘’, ljspecies:‘Eumedonia eumedon’ }
s[‘Plebeius argus’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Plebejus argus’ }
s[‘Plebeius idas’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Plebejus idas’ }
s[‘Plebeius glandon’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Agriades aquilo’ }
s[‘Plebeius optilete’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Agriades optilete’ }
s[‘Plebeius semiargus’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Cyaniris semiargus’ }
s[‘Plebeius amandus’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Polyommatus amandus’ }
s[‘Plebeius icarus’] = { htfamily:‘Lycaenidae’, ljfamily:‘Lycaenidae’, ljspecies:‘Polyommatus icarus’ }
s[‘Nymphalis io’] = { htfamily:‘Nymphalidae’, ljfamily:‘Nymphalidae’, ljspecies:‘Aglais io’ }
s[‘Nymphalis urticae’] = { htfamily:‘Nymphalidae’, ljfamily:‘Nymphalidae’, ljspecies:‘Aglais urticae’ }
s[‘Nymphalis c-album’] = { htfamily:‘Nymphalidae’, ljfamily:‘Nymphalidae’, ljspecies:‘Polygonia c-album’ }
s[‘Euphydryas ichnea’] = { htfamily:‘Nymphalidae’, ljfamily:‘Nymphalidae’, ljspecies:‘Erebia medusa subsp. polaris’ }
s[‘Erebia polaris’] = { htfamily:‘Nymphalidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Ochyria quadrifasiata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Xanthorhoe quadrifasiata’ }
s[‘Anticlea badiata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Earophila badiata’ }
s[‘Entephria punctipes’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Entephria byssata’ }
s[‘Eulithis pyraliata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Gandaritis pyraliata’ }
s[‘Thera firmata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Pennithera firmata’ }
s[‘Rheumaptera cervinalis’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Hydria cervinalis’ }
s[‘Rheumaptera undulata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Hydria undulata’ }
s[‘Eupithecia fraxinata’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Eupithecia innotata’ }
s[‘Psodos coracina’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Glacies coracina’ }
s[‘Ectropis sp. nr. crepuscularia’] = { htfamily:‘Geometridae’, ljfamily:‘Geometridae’, ljspecies:‘Ectropis crepuscularia’ }
s[‘Odontosia sieversi’] = { htfamily:‘Notodontidae’, ljfamily:‘Notodontidae’, ljspecies:‘Odontosia sieversii’ }
s[‘Orgyia recens’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Orgyia recens’ }
s[‘Orgyia antiqua’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Orgyia antiqua’ }
s[‘Orgyia antiquoides’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Orgyia antiquoides’ }
s[‘Gynaephora selenitica’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Gynaephora selenitica’ }
s[‘Dicallomera fascelina’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Gynaephora fascelina’ }
s[‘Calliteara abietis’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Calliteara abietis’ }
s[‘Calliteara pudibunda’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Calliteara pudibunda’ }
s[‘Euproctis similis’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Sphrageidus similis’ }
s[‘Leucoma salicis’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Leucoma salicis’ }
s[‘Arctornis l-nigrum’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctornis l-nigrum’ }
s[‘Lymantria monacha’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Lymantria monacha’ }
s[‘Lymantria dispar’] = { htfamily:‘Lymantriidae’, ljfamily:‘Erebidae’, ljspecies:‘Lymantria dispar’ }
s[‘Thumatha senex’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Thumatha senex’ }
s[‘Nudaria mundana’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Nudaria mundana’ }
s[‘Miltochrista miniata’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Miltochrista miniata’ }
s[‘Setina irrorella’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Setina irrorella’ }
s[‘Cybosia mesomella’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Cybosia mesomella’ }
s[‘Pelosia muscerda’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Pelosia muscerda’ }
s[‘Pelosia obtusa’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Pelosia obtusa’ }
s[‘Atolmis rubricollis’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Atolmis rubricollis’ }
s[‘Lithosia quadra’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Lithosia quadra’ }
s[‘Eilema sororculum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema sororculum’ }
s[‘Eilema griseolum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema griseolum’ }
s[‘Eilema pygmaeolum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema pygmaeolum’ }
s[‘Eilema lutarellum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema lutarellum’ }
s[‘Eilema complanum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema complanum’ }
s[‘Eilema depressum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema depressum’ }
s[‘Eilema lurideolum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema lurideolum’ }
s[‘Eilema cereolum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Eilema cereolum’ }
s[‘Callimorpha dominula’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Callimorpha dominula’ }
s[‘Euplagia quadripunctaria’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Euplagia quadripunctaria’ }
s[‘Tyria jacobaeae’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Tyria jacobaeae’ }
s[‘Coscinia cribraria’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Coscinia cribraria’ }
s[‘Parasemia plantaginis’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia plantaginis’ }
s[‘Hyphoraia aulica’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia aulica’ }
s[‘Pararctia lapponica’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia lapponica’ }
s[‘Borearctia menetriesii’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia menetriesii’ }
s[‘Acerbia alpina’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia alpina’ }
s[‘Pericallia matronula’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia matronula’ }
s[‘Arctia caja’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Arctia caja’ }
s[‘Holoarctia puengeleri’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Chelis puengeleri’ }
s[‘Grammia quenseli’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Apantesis quenseli’ }
s[‘Diacrisia sannio’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Diacrisia sannio’ }
s[‘Rhyparia purpurata’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Diacrisia purpurata’ }
s[‘Diaphora mendica’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Diaphora mendica’ }
s[‘Spilosoma lubricipedum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Spilosoma lubricipedum’ }
s[‘Spilosoma urticae’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Spilosoma urticae’ }
s[‘Spilosoma luteum’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Spilarctia lutea’ }
s[‘Phragmatobia luctifera’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Epatolmis luctifera’ }
s[‘Phragmatobia fuliginosa’] = { htfamily:‘Arctiidae’, ljfamily:‘Erebidae’, ljspecies:‘Phragmatobia fuliginosa’ }
s[‘Paracolax tristalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Paracolax tristalis’ }
s[‘Macrochilo cribrumalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Macrochilo cribrumalis’ }
s[‘Herminia tarsipennalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Herminia tarsipennalis’ }
s[‘Herminia tarsicrinalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Herminia tarsicrinalis’ }
s[‘Herminia grisealis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Herminia grisealis’ }
s[‘Polypogon tentacularius’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Polypogon tentacularius’ }
s[‘Polypogon strigilatus’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Pechipogo strigilata’ }
s[‘Polypogon lunalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Zanclognatha lunalis’ }
s[‘Rivula sericealis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Rivula sericealis’ }
s[‘Hypenodes humidalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Hypenodes humidalis’ }
s[‘Schrankia costaestrigalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Schrankia costaestrigalis’ }
s[‘Schrankia intermedialis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Schrankia intermedialis’ }
s[‘Schrankia taenialis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Schrankia taenialis’ }
s[‘Hypena proboscidalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Hypena proboscidalis’ }
s[‘Hypena rostralis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Hypena rostralis’ }
s[‘Hypena obesalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Hypena obesalis’ }
s[‘Hypena crassalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Hypena crassalis’ }
s[‘Parascotia fuliginaria’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Parascotia fuliginaria’ }
s[‘Minucia lunaris’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Minucia lunaris’ }
s[‘Dysgonia algira’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Dysgonia algira’ }
s[‘Prodotis stolida’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Grammodes stolida’ }
s[‘Catocala sponsa’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala sponsa’ }
s[‘Catocala fraxini’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala fraxini’ }
s[‘Catocala nupta’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala nupta’ }
s[‘Catocala adultera’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala adultera’ }
s[‘Catocala elocata’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala elocata’ }
s[‘Catocala promissa’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala promissa’ }
s[‘Catocala pacta’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala pacta’ }
s[‘Catocala fulminea’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Catocala fulminea’ }
s[‘Laspeyria flexula’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Laspeyria flexula’ }
s[‘Phytometra viridaria’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Phytometra viridaria’ }
s[‘Colobochyla salicalis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Colobochyla salicalis’ }
s[‘Callistege mi’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Euclidia mi’ }
s[‘Euclidia glyphica’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Euclidia glyphica’ }
s[‘Lygephila pastinum’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Lygephila pastinum’ }
s[‘Lygephila viciae’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Lygephila viciae’ }
s[‘Lygephila craccae’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Lygephila craccae’ }
s[‘Trisateles emortualis’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Trisateles emortualis’ }
s[‘Scoliopteryx libatrix’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Scoliopteryx libatrix’ }
s[‘Calyptra thalictri’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Calyptra thalictri’ }
s[‘Protodeltote pygarga’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Deltote pygarga’ }
s[‘Eublemma minutatum’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Eublemma minutatum’ }
s[‘Eublemma parvum’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Eublemma parvum’ }
s[‘Eublemma purpurinum’] = { htfamily:‘Noctuidae’, ljfamily:‘Erebidae’, ljspecies:‘Eublemma purpurinum’ }
s[‘Emmelia trabealis’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Acontia trabealis’ }
s[‘Diachrysia tutti’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Diachrysia stenochrysis’ }
s[‘Simyra albovenosa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Acronicta albovenosa’ }
s[‘Cryphia ereptricula’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Bryophila ereptricula’ }
s[‘Cryphia raptricula’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Bryophila raptricula’ }
s[‘Cryphia domestica’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Bryophila domestica’ }
s[‘Schinia scutosa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Protoschinia scutosa’ }
s[‘Heliothis maritima’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Heliothis adaucta’ }
s[‘Platyperigea montana’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Caradrina montana’ }
s[‘Platyperigea albina’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Caradrina albina’ }
s[‘Paradrina selini’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Caradrina selini’ }
s[‘Paradrina clavipalpis’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Caradrina clavipalpis’ }
s[‘Rusina ferruginea’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Charanyca ferruginea’ }
s[‘Parastichtis ypsillon’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Fissipunctia ypsillon’ }
s[‘Ipimorpha contusa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Cosmia contusa’ }
s[‘Lithomoia solidaginis’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Xylena solidaginis’ }
s[‘Dichonia aprilina’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Griposia aprilina’ }
s[‘Apamea maillardi’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Apamea kuusamoensis’ }
s[‘Apamea zeta’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Apamea exulis’ }
s[‘Apamea ophiogramma’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Lateroligia ophiogramma’ }
s[‘Eremobina pabulatricula’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Pabulatrix pabulatricula’ }
s[‘Mesoligia literosa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Litoligia literosa’ }
s[‘Mesapamea secalis-group’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘’ }
s[‘Mesapamea secalella’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Mesapamea didyma’ }
s[‘Luperina zollikoferi’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Fabula zollikoferi’ }
s[‘Pseudohadena immunda’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Eremohadena immunda’ }
s[‘Celaena leucostigma’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Helotropha leucostigma’ }
s[‘Archanara geminipuncta’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Lenisa geminipuncta’ }
s[‘Archanara sparganii’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Globia sparganii’ }
s[‘Archanara algae’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Globia algae’ }
s[‘Sedina pygmina’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Denticucullus pygmina’ }
s[‘Chortodes extremus’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Photedes extrema’ }
s[‘Chortodes elymi’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Longalatedes elymi’ }
s[‘Chortodes fluxus’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Photedes fluxa’ }
s[‘Hadula farnhami’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Anarta farnhami’ }
s[‘Hadula trifolii’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Anarta trifolii’ }
s[‘Hadula melanopa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Anarta melanopa’ }
s[‘Melanchra pisi’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Ceramica pisi’ }
s[‘Polia trimaculosa’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Polia hepatica’ }
s[‘Mythimna obsoleta’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Leucania obsoleta’ }
s[‘Mythimna comma’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Leucania comma’ }
s[‘Mythimna loreyi’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Leucania loreyi’ }
s[‘Mythimna flammea’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Senta flammea’ }
s[‘Lasionycta leucocycla’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Lasionycta dovrensis’ }
s[‘Lasionycta proxima’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Lasionhada proxima’ }
s[‘Lasionycta imbecilla’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Eriopygodes imbecilla’ }
s[‘Standfussiana simulans’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Rhyacia simulans’ }
s[‘Xestia fennica’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Xestia rhaetica’ }
s[‘Agnorisma puniceum’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Paradiarsia punicea’ }
s[‘Protexarnis squalida’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Actebia squalida’ }
s[‘Euxoa nigrofusca’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Euxoa tritici’ }
s[‘Euxoa tritici-group’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘’ }
s[‘Euxoa eruta’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘Euxoa tritici’ }

Ihan vaan kiinnitti huomiota: Jos E. nigrofusca ja E. eruta menevät E. triticiin, niin miksei samalla mene E. tritici-group? Vai oliko siitä ryhmästä jäljellä vielä joku laji, jota en nyt muista?

En ole asiantuntija, joten en uskaltanut tuota tehdä. Joku osannee sanoa, mikä olisi oikea menettelytapa? Sama koskee myös tapauksia

s[‘Lyonetia prunifoliella group’] = { htfamily:‘Lyonetiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Synanthedon polaris-group’] = { htfamily:‘Sesiidae’, ljfamily:‘’, ljspecies:‘’ }
s[‘Mesapamea secalis-group’] = { htfamily:‘Noctuidae’, ljfamily:‘Noctuidae’, ljspecies:‘’ }

Ei ainakaan viimeistä noista, koska jäljellä ovat kait edelleen M. secalis ja M. secalella.

Näiden yksityiskohtien läpi käyminen ei varsinaisesti kuulu tähän ketjuun mutta nostan myös lajin Lyonetia sp. nr. prunifoliella, joka olisi tässä käsittääkseni liitetty päälajiin. Itse olen ilmoittanut tähän eri lajia, jota ei kai ole kuvattu vielä - siitä syystä puuttuu laji.fi:stä? Jos näitä liitetään niin pitäisi vähintäin tulla kommenttikenttään alkuperäinen laji. Muuten, esim. itsellä, olisi hankala erottaa mitkä näistä ovat eri lajia keskenään. Muutenkin, miten nämä sitten kuuluisi ilmoittaa, jos nyt tulisi ko. laji haaviin? Joku sp. /group olisi paikallaan vaikka sitten jäisi omaan vihkoon odottamaan lajia.
EDIT: Laji Bisigna procerella näyttää olevan laji.fi nimellä Promalactis procerella, ei siis puutu, kuten listasta voisi tulkita.

Kun Lajitietokeskuksen toimesta linkitämme esim. näitä Hyönteistietokannan havaintojen lajinimiä taksonomiaamme säilytetään alkuperäinen nimi. Havaintolistauksessa on omat kentät tulkitulle ja “alkuperäiselle nimelle” jo valittavissa näkyviin ratasikonilla.

Jos jokin nimi jää tunnistamatta, eikä sille ole syystä tai toisesta kirjattu synonyymia, tuleeko siitä mitään varoitusta, ilmoitusta tms., josta tietäisi, että kaikki eivät ole linkittyneet oikein? Eli sama yksinkertaisemmin: voidaanko olla varmoja, ettei mitään havaintoja jää puutteellisen linkityksen vuoksi tuomatta Hyönteistietokannasta?

Oma kokemus on vähäinen, mutta esim. maakunnan Om lajeja oli Hyönteistietokannassa vuoden 2016 loppuun mennessä n. 1340. Äskettäin kävin katsomassa saman maakunnan lajilistaa täällä. Löysin vain 1304 lajia. En noita puuttuvia ole sen tarkemmin etsiskellyt, mutta esim laji Fabula zollikoferii havinnot näyttivät puuttuvan muualta kuin Uudeltamaalta.

Pistokekeella löytyi seuraava ero:

Laji.fi havaintojen selauksessa näkyy Prionocera pubescens 28.5.1964 (Havaintoerä KE.423/1937-0653-2660-7960) ja lähteenä hyönteistietokanta.
Kyseistä havaintoa ei löydy kuitenkaan hyönteistietokannan selauksella.
Mistähä ero johtuu ?

Näiden puuttuvien synonyymien takia esim. tietyn maakunnan perhosten haku ei palauta kaikkia havaintoja tällä hetkellä. Esim. Fabula zollikoferin useimmat havainnot löytyvät vain kirjoittamalla Nimi-kenttään vanhan synonyymin “Luperina zollikoferi” (Enter). Pyrimme korjaamaan tilannetta lisäämällä puuttuvat synonyymit.

OK. Kiitos tiedosta. Täytyy katsoa.