Popis datového formátu pro výměnu informací v oblasti lidských zdrojů Konsorcium pro 30. června 2008 Tato zpráva obsahuje 10 stran Součástí zprávy je 24 příloh
Kontrola a schválení dokumentu Provedené revize Verze Autor Datum Revize 1.0 Jiří Skřivánek 12. 4. 2008 2.0 Jiří Skřivánek 6. 7. 2008 Tento dokument byl zkontrolován 1 2 3 4 5 Tento dokument byl schválen 1 2 3 4 5 Kontrolu provedl/a Datum kontroly Jméno Podpis Datum schválení i
Obsah 1 Úvod 3 2 Profese 4 3 Klient 5 4 Kompetence 6 5 Jméno 8 6 Adresa 9 ii
1 Úvod Tento dokument popisuje návrh formátu dat pro výměnu informací v oblasti lidských zdrojů pro tyto hlavní entity: Profese (Occupation) Klient, Zaměstnanec (Client) V popisu jsou použity tyto pomocné entity: Jméno (Name) Adresa (Address) Kompetence (Competency) Návrh vychází v maximální míře z mezinárodního standardu HR-XML (http://hr-xml.org). Zejména se to týká entity Kompetence, která je z HR-XML kompletně převzata. Při návrhu entity Adresa byly použity elementy z HR-XML. Struktura adresy ovšem sleduje také defacto standard UIR-ADR používaný v České republice. Očekává se, že tento standard se stane základem připravovaného formálního standardu RUIAN pro Českou republiku. Součástí navrhovaného standardu je i formát dat pro výměnu informací o vzdělávacích kurzech popsaný v samostatném dokumentu. Návrh rozhraní vznikl v rámci projektu Informačně-poradenský systém, financovaného ESF a MPSV ČR. Entity Profese a Klient v projektu přímo použity nebyly a je třeba je proto brát jako předběžný návrh. V dalším dokumentu byla navržena entita Kurz. Ta byla v projektu použita, rozhraní je implementováno doladěno při spolupráci s partnery projektu. Přílohou tohoto dokumentu jsou definice XML formátu dat: CZE-Client.xsd CZE-Occupations.xsd... a příklady: Client-Example.xml Occupation-Example.xml V příloze jsou také sobory s definicí XML schémat převzatých ze standardu HR-XML. 3
2 Profese Entita Profese (Occupation) je především seznam Kompetencí (Competency). Možná synonyma pro pojem Profese v jiných systémech jsou: povolání, zaměstnání, (typová) pozice. Kromě seznamu Kompetencí nese Profese ještě odkaz, z jaké taxonomie (číselníku) pochází a jednoznačný identifikátor v rámci tohoto číselníku. Taxonomie je identifikována URL vlastníka. Tím je zajištěna jednoznačnost. Při popisu entity Profese se používají tyto elementy: Element Popis Atributy Podřízené elementy Occupations Occupation OccupationId TaxonomyId Competency Kořenový element. Seznam Profesí Seznam elementů Occupation Popis profese Name,. Description Seznam elementů Competency Jednoznačný identifikátor Profese Taxonomie (číselník), ze kterého Profese pochází. V elementech jsou použity tyto atributy: Kompetence kvalifikační předpoklad, dovednost, schopnost, kterou Profese vyžaduje. Id, idowner, Description Id, idowner, Description Atribut Popis Formát Name Jméno (Profese,... ) Description Bližší popis Id Jednoznačný identifikátor IdOwner Vlastník, správce taxonomie, Profese Element Competency je dále popsán v samostatném odstavci. 4
3 Klient Entita Klient (Client) popisuje údaje o člověku, zaměstnanci nebo klientovi poradenských služeb. Obsahuje základní osobní identifikační a kontaktní údaje. Profesní informace zahrnují: Profese, které Klient ovládá. Je pro ně vyškolen nebo v nich pracoval. (OccupationExperience) Profese, o které má zájem. Chce se v nich vyškolit, hledá v nich uplatnění a podobně. (DesiredOccupations) Kompetence Při popisu entity Profese se používají tyto elementy: Element Popis Podřízené elementy/ hodnota PersonalInformation PersonName Address PhoneNumber PrimaryLanguage CitizenShip MaritalStatus DateOfBirth OccupationExperience DesiredOccupations Osobní identifikační a kontaktní údaje o klientovi Jméno klienta Adresa klienta. Může se vícekrát opakovat. Telefonní číslo Mateřský jazyk Státní příslušnost Rodinný stav Datum narození Profese, které Klient ovládá. Je pro ně vyškolen nebo v nich pracoval. Profese, o které má Klient zájem. Chce se v nich vyškolit, hledá v nich uplatnění a podobně. PersonName,Address, PhoneNumber, PrimaryLanguage, CitizenShip, MaritalStatus, DateOfBirth Element PersonName je dále popsán v samostatném odstavci. Element Address je dále popsán v samostatném odstavci. Číselník jazyků HR-XML Číselník států HR-XML Číselník HR-XML Datum Seznam elementů Occupation. Seznam elementů Occupation. 5
4 Kompetence Element Kompetence (Competency) je převzatý ze standardu HR-XML. Jeho aktuální a úplný popis lze získat na stránkách http://hr-xml.org. Element je navržený hodně obecně. Může popisovat jakoukoli vlastnost, dovednost, předpoklad. Jeho použití není v principu omezeno na popis dat v oblasti lidských zdrojů. Je možné popsat různé příznaky, důkazy, doklady (CompetencyEvidence) toho, že je požadavek Kompetence naplněn. Je možné přikládat Kompetencím různou váhu. XML popis Kompetence se skládá z těchto elementů: Element Popis Atributy Podřízené elementy Competency Kompetence. Vyžadovaná nebo splněná dovednost, kvalifikační předpoklad, vlastnost Name, description, required CompetencyId, TaxonomyId, CompetencyEvidence (vícenásobný), CompetencyWeight (vícenásobný), UserArea. CompetencyId Jednoznačný identifikátor kompetence v rámci taxonomie Id, idowner, Description TaxonomyId Taxonomie, číselník, ze kterého Kompetence pochází. Id, idowner, Description CompetencyEvidence Příznak, doklad, důkaz o tom, že je požadavek Kompetence splněn. Může se například jednat o zkoušku, výuční list a pod. CompetencyEvidence je komplexní typ dále popsaný v HR-XML. Formální definice viz soubor Competencies.xsd v příloze. CompetencyWeight Váha, která se Kompetenci přikládá. CompetencyWeight je komplexní typ dále popsaný v HR-XML. Formální definice viz soubor Competencies.xsd v příloze. UserArea Nestandardizovaná oblast, kam je možné připojit doplňkové informace 6
V elementech jsou použity tyto atributy: Atribut Popis Formát Name Jméno Kompetence Description Bližší popis Id Jednoznačný identifikátor IdOwner Vlastník, správce taxonomie, Profese Další atributy jsou popsány v dokumentaci HR-XML. Formální definice viz soubor Competencies.xsd v příloze. 7
5 Jméno Elementy pro popis jména jsou přebrány ze standardu HR-XML. Doporučuje pro Českou republiku používat tyto elementy s uvedenou interpretací: Element Popis Podřízené elementy PersonName Kořenový element jména GivenName, FamilyName, FormattedName GivenName FamilyName FormattedName Křestní nebo první uváděné jméno Příjmení, jméno po rodičích nebo poslední uváděné jméno Plné jméno včetně titulů ve správném pořadí 8
6 Adresa Při návrhu entity Adresa byly použity elementy z HR-XML. Struktura adresy ovšem sleduje také defacto standard UIR-ADR používaný v České republice. Nevyžadují se ale UIR-ADR identifikátory jednotlivých částí adresy. Pouze je připojen jako nepovinný celkový UIR-ADR identifikátor adresy. K popisu adresy se používají tyto elementy: Element Popis Podřízené elementy/hodnota Address Region District Municipality MunicipalityPart Street HouseNumber Type Number Letter OrientationNumber PSC PostName Kořenový element adresy Kraj Okres Město Městská část Ulice Číslo domu Upřesnění čísla číslo popisné. Hodnota čísla Písmeno v orientačním čísle domu Orientační číslo Poštovní směrovací číslo Název pošty Region, District, Municipality, MunicipalityPart, Street, HouseNumber, OrientationNumber, PSC, PostName, UirAdrCode Type, Number Číslo Number, Letter Číslo 9