Taxonomy.SpecialEscoStarHierarkiService (2023-4)

Forretningsbeskrivelse

Denne service anvendes til at hente taxonomi for alternative hierarkier knyttet til  ESCO STAR. Disse alternative hierarkier taxonomidata omfatter bl.a.:

  1. Beskæftigelsesområder

Adgang og filtrering

Data er rene taxonomi baseret data og indeholder ikke personhenførbare oplysninger, for alle get metoder gælder derfor der ikke er adgangsbegrænsninger i forhold til dataindhold.

På metoder til at ændre i taxonomidata er det alene STAR der har adgang.

Forhold mellem det enkelte alternative hierarkier og ESCO STAR stillingsbetegnelser

Beskæftigelsesområder og andre hierarkier er på deres nederste niveau, og kun nederste niveau koblet til ESCO STAR stillingsbetegnelser således at element på nederste niveau af hierarkiet  en eller flere specifik ESCO STAR stillingsbetegnelser.

En ESCO STAR stillingsbetegnelser vil normalt pege på et element i næstnederst niveau således en træstruktur opbygges. (Det er dog muligt at en ESCO STAR stillingsbetegnelser peger på flere elementer i hierarkiet). Omvendt behøver en ESCO STAR stillingsbetegnelser ikke være anvendt i et hierarki.

Det er ikke muligt at have en aktivt element i hierarkiet der ikke peger på et eller flere aktive elementer på niveauet under. På laveste niveau vil altid være ESCO STAR stillingsbetegnelser. 

Ekesempel Beskæftigelsesområder/Erhvervsområder

Hierarkiet Beskæftigelsesområder består af tre niveauer, hvor

  1. Første niveau er hovedområder indenfor beskæftigelsesområdet
  2. Andet niveau er delområder der er en opdeling hovedområderne 
  3. Tredie niveau er ESCO STAR stillingsbetegnelser

Beskæftigelsesområder/Erhvervsområder er oprindelig skabt om de øverste to niveauer i DiscoAMS08, hvor niveau 3 efterfølgende er blevet udskiftet fra DiscoAMS stillingsbetegnelser eler ESCO STAR stillingsbetegnelser

Ny og opdateringer til hierarki 

Det er alene STAR der forretningsmæssigt opretter, opdaterer og sletter (inaktiverer) elementer i hierarkiet inkl. at på nederste niveau laver kobling til ESCO STAR stillingsbetegkelser. Bemærk der laver ikke koblinger til alias.

Ny og opdateringer til danske ESCO STAR stillingsbetegnelser

Nye danske ESCO STAR stillingsbetegnelser uanset om det er rent danske eller der er foranlede af opdateringer på ESCO koder fra EU vil blive behandlet enes i forholdt til hierarkiet.

Nye stillingsbetegnelser i ESCO STAR

Når en ny ESCO STAR stillingsbetegnelser etableres vil den ikke indgå i noget hierarki default/automatisk.

Det vil være STAR (VOA) der på baggrund af en forretningsmæssig vurdering beslutter om en ny ESCO stillingsbetergelse giver anledning til en opdatering af hierarkiet.

Opdatering af stillingsbetegnelser i ESCO STAR herunder nye alias

Når en ESCO STAR stillingsbetegnelser opdateret på baggrund af en af STAR forrretningsmæssigt vurdering bevares en eventuel kobling til hierarkiet default/automatisk.

Eventuelle opdateringer i forhold til de tilhørende alias påvirker ikke hierarkiet.

ESCO STAR stillingsbetegnelser der udgår

Hvis en ESCO STAR stillingsbetegnelser udgår sker det på baggrund af en af STAR forrretningsmæssigt vurdering. Dette vil default også betyde at ESCO STAR stillingsbetegnelser blive inaktiv i det hierarki den eventuelt indgår i. Er det sådan at det er den sidst ESCO STAR stillingsbetegnelser der inaktivere, vil det overliggende element i hierarkiet også blive inaktivt.  

Nyt hierarki

Et nyt hierarki skabes ved at oprette den nye type til hierarkiet, derefter stamdata omkring hierarkiet. Da dette forventes at ske sjældent er der ikke lavet create m.v. metode til dette, dette sker vha. DB scripts ved en release.


Metoder

​GET /v1​/SpecialEscoStarHierarki​/hierarki​/{hierarkiType,hierarkielementId}

Henter et hierarki eller specifik hierarki element. Findes data ikke på de angivne parametre, returneres null.

Alle elementer i et hierarki, hvis hierarkielementId ikke angives.

CreateHierarkiElement (POST /v1/SpecialEscoStarHierarki​/hierarki​element/{hierarkiId})

Opretter et specifik element i et alternativt STAR ESCO hierarki.

Forretningsregler:

  • Det er kun muligt at oprette elementer til et hierarki nå stamdata til hierarkiet er til stede
  • Det er kun muligt at oprette et hierarki af en given type
  • Det er kun muligt at oprette et top element (uden forældre) pr hierarkitype alle andre elementer skal have en forældre
  • Det er kun muligt at oprette link til ESCO STAR stillingsbetegnelse på nederste niveau i hierarkiet
  • På nederste niveau i hierarkiet skal der være oprette et link til ESCO STAR stillingsbetegnelse (der valideres ikke for dette)
  • Hvis et element har et link til ESCO STAR stillingsbetegnelse skal titlen på elementet være den samme som navnet på stillingsbetegnelsen 
  • Hvis et element gøre inaktiv skal alle underliggende elementer også gøre inaktive (Der validere ikke for dette)

UpdateHierarkiElement (PUT /v1/SpecialEscoStarHierarki​/hierarki​element/{hierarkielementelementId})

Opdaterer et specifik STAR ESCO hierarkielement.

Forretningsregler (udover den i create):

  • Hvis forældre ændres må den nye den forældre ikke indeholde link til ESCO STAR stillingsbetegnelse