Artsdatabanken / nin3-kode-api

0 stars 0 forks source link

Landskap: hovedtypetyper har fått feil forelder/langkode #185

Open runningbones opened 11 months ago

runningbones commented 11 months ago

Som løsning av dette (se under) er Hovedtype-kortkode endret, følgende csv-jobber må oppdateres tilsvarende og testes:

"navn": "Fjordlandskap", "kategori": "Hovedtype", "kode": { "id": "K-0-02", "definisjon": "https://nin3kodeapi.test.artsdatabanken.no/v3.0/typer/kodeforGrunntype/K-0-02", "langkode": "NIN-3.0-T-A-LV-FL-0-K-0-02"

Skal være Langkode "NIN-3.0-T-C-PE-LA-FL-0-K-0-02"

runningbones commented 11 months ago

"navn": "Kystås- og kystfjellandskap", "kategori": "Hovedtype", "kode": { "id": "K-0-01", "definisjon": "https://nin3kodeapi.test.artsdatabanken.no/v3.0/typer/kodeforGrunntype/K-0-01", "langkode": "NIN-3.0-T-A-LV-FL-0-K-0-01"

Skal være "NIN-3.0-T-C-PE-LA-FL-0-K-0-01"

runningbones commented 11 months ago

"navn": "Kystslettelandskap", "kategori": "Hovedtype", "kode": { "id": "K-0-03", "definisjon": "https://nin3kodeapi.test.artsdatabanken.no/v3.0/typer/kodeforGrunntype/K-0-03", "langkode": "NIN-3.0-T-A-LV-FL-0-K-0-03"

Skal være ""NIN-3.0-T-C-PE-LA-FL-0-K-0-03"

stigat commented 11 months ago

K-0-02 : Ser ut som en form for duplikat-problematikk:

Image

stigat commented 11 months ago

Image

: K-0-01 i nåværende base, K-0-01 med ny hentemetode (csv):

Image : her blir HTG mappinga riktig også som antagelig vil gi en riktigere langkode-generering..

Image

Med ny metode får jeg egentlig ingen duplikater, det dukker opp 2 på sjekk men de er skrivefeil. (liten vs stor bokstav + en tilfelle med manglende mellomrom)

stigat commented 11 months ago

Første tegn i HTG.kortkode ble flyttet til begynnelsen av HT kode istedenfor på slutten. Dette var mer riktig i forhold til hierarki. (Uniktest er det samme for begge variantene)

stigat commented 11 months ago

Image

runningbones commented 11 months ago

@stigat Er det mulig å ekskludere hovedtypenes kortkode-tegn fra typekategori 2 under bygging av langkode? Altså: inkludere tegnet i kortkode, men ikke under bygging av langkode?