DRIVES_SCK
- type(varchar 75) - for values ‘professional’, ‘general’ and ‘soft’ - TODO - new column category should start being used (same as SkillsHub).
DRIVES_Training
- certificate (varchar 75) - only values ‘attendance’, ‘certification’, ‘as_agreed’ and ‘none’
- status (varchar 75) - only values ‘active’, ‘draft’ and ‘deleted‘
- ISCO / CZ-ISCO → NSP povolání → NSK profesní kvalifikace
- Proč přes NSP
- ISCO klasifikuje zaměstnání
- NSK eviduje kvalifikace
- NSP je oficiální most mezi nimi
- NSP:
- obsahuje CZ-ISCO
- má unikátní ID povolání
- u každého povolání má sekci „Profesní kvalifikace“ → odkazy na NSK
- Máme ISCO-08 (4 číslice)
- musí se mapovat na více CZ-ISCO (1 → N)
- API
- bude stačit NSP API (workUnit/{slug}/nskCard)
Postup
- ISCO-08 (4 číslice) → CZ-ISCO (5 číslic)
- CZ-ISCO je národní klasifikace postavená na ISCO-08 a do úrovně 4 číslic kopíruje ISCO-08; 5. číslice je národní detail
- prakticky: pro ISCO 2512 uvažuj CZ-ISCO 25120, 25121, … (všechno, co začíná 2512)
- CZ-ISCO → NSP “workUnit” (povolání)
- dvě běžné strategie:
- a) Pull & index: stáhneš seznam všech workUnit z NSP API a postavíš si lokální index (NSP má řádově ~tisíce položek; na portálu se uvádí cca 1800 povolání).
- b) Pokud API umí filtrování podle CZ-ISCO (záleží na konkrétním parametru ve v1.2), tak filtruješ přímo. To zjistíš v API dokumentaci v1.2.
- NSP povolání (workUnit) → NSK kvalifikace
- pro každý workUnit vezmeš jeho slug a zavoláš GET /workUnit/{slug}/nskCard
- tím získáš seznam napojených NSK kvalifikací
- Výstup
- ISCO (4d) → více CZ-ISCO (5d) → více NSP povolání → více NSK kvalifikací
- není to 1:1, ale je to mapovatelné (dá se cachovat do vlastní DB)