Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Tuotavan koodiston valmistelu ja Excel-tiedoston sarakeotsikot

Koodistoja voi tuoda sekä vanhemmalla Excel-versiolla (.xls) että uudemmalla (.xlsx) Excelillä.

Excel-tiedostossa sarakkeiden järjestyksellä ei ole merkitystä. Tuotavassa tiedostossa voi olla myös muun nimisiä sarakkeita, mutta näitä ei tuoda, vaan ne ohitetaan.

Seuraavassa tyhjä mallipohja import-excelistä, jolla koodiston ja sen koodien tiedot viedään Koodistot-työkaluun:

Koodistot-työkalu tyhjä excel-import-pohja.xlsx

Excel-esimerkkitiedosto (Sosioekonominen asema 1989):Seuraavassa esimerkki import-excelistä: 

sosioekonominen.xlsx

...

Välilehtien nimeäminen

Excel-tiedostossa tulee olla CodeSchemes- ja Codes-nimiset välilehdet ja tässä järjestyksessä.

...

Välilehtien nimet tulee olla kirjoitusasultaan juuri tämän nimisiä (isoilla ja pienillä kirjaimilla on merkitystä eli kirjoitusasu on case sensitive). Välilehtien nimet vastaavat fyysisiä Koodistot-työkalun tietokantataulujen nimiä.

...

CodeSchemes-välilehti (Koodiston tiedot, koodiston nimi ja metatiedot)  

 Sarakkeen nimiKuvaus Pakollisuus 
CODEVALUE 

Koodiston itse määritelty tunniste, koodi. Tieto on pakollinen.

Tämä tieto yksilöi koodiston Koodistot-työkalussa. Työkalu ilmoittaa, jos käyttäjän antama tunnus on jo käytössä, jolloin pitää antaa uusi tunnus.

 x 
URIURI generoituu CODEVALUE:n mukaan. Tämä kenttä jätetään tyhjäksi uutta koodistoa tuotaessa.   
ORGANIZATION

Koodistoa hallitsevat organisaatiot. Tämä kenttä voidaan jättää tyhjäksi uutta koodistoa tuotaessa.

Tieto annetaan organisaation UUID-koodina, ja kenttä sallii usean organisaation määrittämisen puolipiste-erottimella. Mikäli arvoa ei anneta, koodisto kytketään rekisterin organisaatioihin.


INFORMATIONDOMAINKoodistojen Koodiston luokitus. Koodistojen luokituksena käytetään Julkisten palvelujen luokitus -luokitusta (27 päätason luokkaaLuokituksena käytetään Tietoalueiden luokitusta (joka on laadittu Julkisten palvelujen luokituksen pohjalta). Valittavissa ovat luokituksen 27 päätason luokkaa (alaluokat ovat mukana vain kuvaamassa tietoalueen sisältöä tarkemmin). Tieto on pakollinen. Tieto annetaan koodina esim. "P10" (="Työ ja työttömyys") ks. päätason luokat Sisäiset metatiedot - KoodistotKoodistot-työkalussa: https://koodistot.suomi.fi/codescheme;registryCode=jupo;schemeCode=serviceclassification x
LANGUAGECODEKoodiston kielikoodi, joka määrittelee millä kielillä koodiston aineistoja voi lokalisoida. Koodistojen kielikoodeina käytetään IETF-kielikoodeja. Tieto annetaan kielikoodin arvona. Kielivalintoja voi olla useampia, jolloin erottimena toimii puolipiste. Esimerkki: fi;sv;en arvo määrittelee, että sisällön voi kuvata suomeksi, ruotsiksi ja englanniksi. Mikäli arvoa ei määritä, järjestelmä valitsee kielet dynaamisesti sisällön perusteella. Dynaamisuus toimii automaattisesti tämän sarakkeen arvojen lisäksi myös. 
VERSION Koodiston versionumero. Versionumero on aina kokonaisluku. Uusi koodisto saa versionumeron 1. Tuonnissa Versionumeroa ei tarvitse ole pakko antaa Excel-tuonnissa.
STATUS 

Tilakoodi. Tuonnissa on oletuksena DRAFT. Tieto on pakollinen. Tiloissa INCOMPLETE (keskeneräinen) tai DRAFT (luonnos)  ja SUBMITTED (odottaa hyväksyntää) olevia olevia koodistoja voi vapaasti muokata.

Sallitut arvot ovat: INCOMPLETE, DRAFT, SUGGESTED, SUBMITTED, VALID, SUPERSEDED, RETIRED ja INVALID.

    x  
SOURCE Lähde. Jos koodistolla on jokin lähde esim. laki tai kansainvälinen emokoodisto, voi sen kuvata tässä.
LEGALBASE Lakiperuste  x. Jos koodisto perustuu johonkin säädökseen, sen voi mainita tässä.
GOVERNANCEPOLICY Koodiston käytön sitovuus / tai hallinnan taso esim. "Kansallinen suositus (JHS)", "Kansainvälinen suositus", "Pakollinen kunnille", "Tilastoluokitus".  
CONCEPTURISanastointegraation URI-linkki sanastoon, jos koodiston määrittelyssä halutaan viitata johonkin Sanastot-työkalussa olevaan käsitteeseen. 
DEFAULTCODEVakiokoodi. Käytetään erityistapauksissa. Jos muuta arvoa ei anneta, koodistossa käytetään tämän koodin arvoa.
PREFLABEL_FI Koodiston nimi suomeksi. Jos prefLabel-kenttää ei ole, käyttöliittymässä käytetään codeValue-kenttää käyttöliittymässä.kentässä olevaa tietoa. *Excelistä tulee löytyä ainakin yksi PREFLABEL -sarake eikä se saa olla tyhjä. Kaikki kielet eivät siis ole pakollisia.  x*  
PREFLABEL_SV Koodiston nimi ruotsiksiruotsiksi *Excelistä tulee löytyä ainakin yksi PREFLABEL -sarake eikä se saa olla tyhjä. Kaikki kielet eivät siis ole pakollisia.    x*
PREFLABEL_EN Koodiston nimi englanniksienglanniksi *Excelistä tulee löytyä ainakin yksi PREFLABEL -sarake eikä se saa olla tyhjä. Kaikki kielet eivät siis ole pakollisia.    x*
DEFINITION_FI Koodiston määritelmä suomeksiJos koodiston määrittelyssä halutaan viitata johonkin Sanastot-työkalussa olevaan käsitteeseen, kyseisen käsitteen määritelmä on tässä suomeksi.     
DEFINITION_SV Koodiston määritelmä ruotsiksiJos koodiston määrittelyssä halutaan viitata johonkin Sanastot-työkalussa olevaan käsitteeseen, kyseisen käsitteen määritelmä on tässä ruotsiksi.   
DEFINITION_EN Koodiston määritelmä englanniksiJos koodiston määrittelyssä halutaan viitata johonkin Sanastot-työkalussa olevaan käsitteeseen, kyseisen käsitteen määritelmä on tässä englanniksi.   
DESCRIPTION_FI Koodiston kuvaus suomeksi. Pitkissä teksteissä voi tällä hetkellä luoda kappalevaihdon kirjoittamalla tekstiin \n.   
DESCRIPTION_SV Kuvaus Koodiston kuvaus ruotsiksi   
DESCRIPTION_EN Kuvaus Koodiston kuvaus englanniksi   
CHANGENOTE_FI Muutostiedot. Tässä voi kuvata koodiston muutostietoja esim. edelliseen versioon nähden tai pidemmältä ajanjaksolta.    
CHANGENOTE_SV Muutostieto ruotsiksi.   
CHANGENOTE_EN Muutostieto englanniksi.   
STARTDATE Koodiston alkupäivämäärä. Muodostuu tuonnissa tuonnin ajanhetken perusteella. Päiväys ISO-8601 muodossa esim. 2018-01-16. Excel-tuonnissa kannattaa käyttää päivämäärissä funktiota =”2018-01-16”. Import-toiminto osaa lukea useita päivämäärämuotoja, kunhan kentät on määritetty Excelissä päivämääräkentäksi.   
ENDDATE Koodiston loppupäivämäärä. Päiväys ISO-8601 muodossaImport-toiminto osaa lukea useita päivämäärämuotoja, kunhan kentät on määritetty Excelissä päivämääräkentäksi   
HREFKoodistoon liitetyt linkit joko URIn tai linkin UUID-tunnisteen kautta. Mikäli halutaan antaa useampia linkkejä tässä sarakkeessa, tulee käyttää "|"-merkkiä erottimena. Links-välilehdellä voi määritellä tuotavat linkit ja tyypittää ne halutusti, sekä antaa niiden metatiedot omilla sarakkeilla.
CODESSHEET

Koodistoon liittyvät koodit määrittävä välilehti. Tarpeen määritellä erikseen, mikäli tuodaan useampia koodistoja samalla Excel-tiedostolla. Mikäli ei ole määritetty, vakioarvoisesti koodit parsitaan Codes-välilehdeltä.

  • Huomaa, että jos tällä sivulla on määritelty välilehden tiedot, Excel-työkirjassasi on myös oltava tällainen välilehti. (Eli jos olet muuttanut välilehden nimeä tai poistanut koko välilehden, tietojen lukeminen työkaluun ei onnistu, vaan työkalu antaa virheilmoituksen.)

LINKSSHEET

Koodistoon liitetyt linkit joko URIn tai linkin UUID-tunnisteen kautta. Mikäli halutaan antaa useampia linkkejä tässä sarakkeessa, tulee käyttää "|"-merkkiä erottimena. Links-välilehdellä voi määritellä tuotavat linkit ja tyypittää ne halutusti, sekä antaa niiden metatiedot omilla sarakkeilla. Mikäli käytettyä linkin URIa ei ole erikseen Links-välilehdellä määritetty, linkki luodaan ilman metatietoja geneerisellä "link"-tyypityksellä.

...

  • Huomaa, että jos tällä sivulla on määritelty välilehden tiedot, Excel-työkirjassasi on myös oltava tällainen välilehti. (Eli jos olet muuttanut välilehden nimeä tai poistanut koko välilehden, tietojen lukeminen työkaluun ei onnistu, vaan työkalu antaa virheilmoituksen.)
  • Linkin tyyppejä (arvoja) ovat seuraavat: link, source, instructions, standard, isReferencedBy, isRequiredBy, license
    (Eli: liittyvä linkki, lähde, käyttöohje, liittyvä standardi, käyttökohde, käyttöedellytys, lisenssi) 

FEEDBACK_CHANNEL_FIYhteydenotto-ohjeet suomeksi.
FEEDBACK_CHANNEL_ENYhteydenotto-ohjeet englanniksi.
FEEDBACK_CHANNEL_SVYhteydenotto-ohjeet ruotsiksi.

Codes-välilehti (Välilehdeltä tuodaan koodit ja niiden metatiedot) 

 Sarakkeen nimi  Kuvaus  Pakollisuus 
CODEVALUE

Koodi eli koodin arvo. Usein koodit ovat numeromuodossa, mutta ne voivat olla myös tekstiä.

Tämä tieto on pakollinen.

 x 
URIURI generoituu Työkalu muodostaa koodiston URI-osoitteen automaattisesti CODEVALUE:n mukaan. Tämä kenttä jätetään tyhjäksi uutta koodistoa tuotaessa.   
BROADERHierarkkisen koodiston Hierarkkisessa koodistossa kertoo koodin ylemmän tason koodi eli isäntäsolun arvokoodin eli isäntäsolun arvon. Kenttää käytetään muodostettaessa koodiston hierarkian puurakenne.
STATUS

Koodin tila. Sallitut arvot ovat: INCOMPLETE, DRAFT, SUGGESTED, SUBMITTED, VALID, SUPERSEDED, RETIRED ja INVALID.

x   
ORDERJärjestysnumero (käytetään sovelluksessa sisäisesti koodien järjestämiseen)x

Tämä tieto on pakollinen.

x   
   PREFLABEL_<IETF-kielikoodi>Koodin selite suomeksi. Jos prefLabel-kenttää ei ole, käytetään codeValue-kenttää käyttöliittymässä. Esimerkki-arvot sarakkeille ovat PREFLABEL_FI (suomi), PREFLABEL_SV (ruotsi), PREFLABEL_EN (englanti). Muut järjestelmän tukemat IETF-kielikoodit löytyy löytyvät tästä koodistosta: http://uri.suomi.fi/codelist/interoperabilityplatform/languagecodes
DESCRIPTION_<IETF-kielikoodi>Koodin kuvaus suomeksi. Esimerkki-arvot ovat DESCRIPTION_FI (suomi), DESCRIPTION_SV (ruotsi), DESCRIPTION_EN (englanti). Muut järjestelmän tukemat IETF-kielikoodit löytyy löytyvät tästä koodistosta: http://uri.suomi.fi/codelist/interoperabilityplatform/languagecodes   
DEFINITION_<IETF-kielikoodi>Koodin määritelmä. Esimerkki-arvot sarakkeille ovat DEFINITION_FI (suomi), DEFINITION_SV (ruotsi), DEFINITION_EN (englanti). Muut järjestelmän tukemat IETF-kielikoodit löytyy löytyvät tästä koodistosta: http://uri.suomi.fi/codelist/interoperabilityplatform/languagecodes   
SHORTNAMELyhyt Koodin lyhyt nimi tai lyhenne
CONCEPTURISanastointegraation URI-linkkiJos koodin määrittelyssä halutaan viitata johonkin Sanastot-työkalussa olevaan käsitteeseen, kyseisen käsitteen määritelmä on tässä suomeksi.  
SUBCODESCHEMELiittyvän koodiston URI-linkki
HIERARCHYLEVELKoodin hierarkiataso. Arvo 1 kuvaa ensimmäisen tason (päätaso), arvo 2 toisen tason jne. Arvoa ei lueta Excelistä, vaan työkalu määrittelee sen automaattisesti aineiston hierarkkisen rakenteen mukaisesti. Tämä jätetään siis tyhjäksi koodiston tuonnissa (importissa).
ORDERJärjestysnumero (käytetään sovelluksessa sisäisesti koodien järjestämiseen)ORDER
STARTDATEKoodin alkamispäivämäärä. Päiväys ISO-8601 muodossa esim. 2018-01-16. Excelissä voi käyttää funktiota ="2018-03-29"Import-toiminto osaa lukea useita päivämäärämuotoja, kunhan kentät on määritetty Excelissä päivämääräkentäksi.
ENDDATEKoodin loppumispäivämäärä. Päiväys ISO-8601 muodossa esim. 2018-01-16. Import-toiminto osaa lukea useita päivämäärämuotoja, kunhan kentät on määritetty Excelissä päivämääräkentäksi.   
HREFKoodiin liitetyt linkit joko URIn tai linkin UUID-tunnisteen kautta. Mikäli halutaan antaa useampia linkkejä tässä sarakkeessa, tulee käyttää "|"-merkkiä erottimena. Links-välilehdellä voi määritellä tuotavat linkit ja tyypittää ne halutusti, sekä antaa niiden metatiedot omilla sarakkeilla. Mikäli käytettyä linkin URIa ei ole erikseen Links-välilehdellä määritetty, linkki luodaan ilman metatietoja geneerisellä "link"-tyypityksellä.

...


Sarakkeen nimiKuvausPakollisuus
IDJärjestelmän generoima tuottama UUID-tunniste. Arvo voidaan tuoda myös Excelissä, mikäli halutaan käyttää tiettyä UUID arvoa. Tämä on uniikki tunniste, joten se ei saa konfliktoida olla päällekkäinen järjestelmässä olevien muiden koodille määritettyjen arvojen kanssa.
HREFLinkin URI-tunniste. Tämä arvo tulee olla koodistoa kohden uniikki, joten kahta samaa URI-linkkiä ei voi koodistoon luoda esimerkiksi eri tyypityksillä.x
PROPERTYTYPELinkin tyypin määritys. Sallitut arvot ovat: link, source, instructions, standard, isReferencedBy, isRequiredBy, license
TITLE_<IETF-kielikoodi>Linkin nimi, jossa suffixina jonka loppuosana (suffix) tulee käyttää IETF-kielikoodin koodiarvoa uppercase-notaatiossanotaation mukaisesti. Esimerkki-arvot sarakkeille ovat TITLE_FI (suomi), TITLE_SV (ruotsi), TITLE_EN (englanti). Muut järjestelmän tukemat IETF-kielikoodit löytyy löytyvät tästä koodistosta: http://uri.suomi.fi/codelist/interoperabilityplatform/languagecodes
DESCRIPTION_<IETF-kielikoodi>Linkin kuvausteksti, jossa suffixina jonka loppuosana (suffix) tulee käyttää IETF-kielikoodin koodiarvoa uppercase-notaatiossanotaation mukaisesti. Esimerkki-arvot sarakkeille ovat DESCRIPTION_FI (suomi), DESCRIPTION_SV (ruotsi), DESCRIPTION_EN (englanti). Muut järjestelmän tukemat IETF-kielikoodit löytyy tästä koodistosta: http://uri.suomi.fi/codelist/interoperabilityplatform/languagecodes

...


Koodiston tuonti Excel-tiedostosta

1. Kun olet kirjautunut sisään Koodistot-työkaluun, näkyy Koodistot-työkalun etusivulla "

...

Lisää koodisto" -painike.

Klikkaa  Napsauta "Tuo Lisää koodisto"-painiketta. Esille tulee seuraava näyttö:

Image RemovedImage Added

2.

...

Napsauta "Tuo koodisto tiedostosta" -painiketta. Esiin aukeaa seuraava ikkuna:


3. Valitse alasvetovalikosta ensin rekisteri. Koodistot-työkaluun on valmiiksi luotu rekisterit. Käyttäjä ei voi lisätä rekisteriä.

  • Rekisteri on pakollinen tieto.

4. Valitse tiedoston muodoksi Excel.

5. Valitse tuotava tiedosto tietokoneeltasi klikkaamalla "Selaa..."-painiketta.

  • Saat näkymiin näkyvillesi käyttöjärjestelmäsi mukaisen näkymäntiedostohierarkian. Valitse tuotava tiedosto.

6.

...

Napsauta lopuksi "Tuo"-painiketta, jolloin koodiston tuonti alkaa ja "Tuo koodisto"-ikkuna sulkeutuu

...

Info
titlePäivämäärä
Tuotavassa tiedostossa päivämäärät esitetään ISO-8601 muodossa esim. 2018-01-16. Excel-tuonnissa kannattaa käyttää Excelin funktiota näin =”2018-01-16”. 

 3. Koodiston muokkaus Excelissä

Voit ladata koodiston "Lataa koodisto"-valikosta Microsoft Excel tiedostoksi.

Tallennetun koodiston voit tuoda takaisin muokkausten jälkeen ja korvata sillä olemassa olevan koodiston Koodistot-työkalussa klikkaamalla Koodit-välilehdellä "Tuo koodeja"-painiketta Tietojen yhdistäminen tehdään CodeValue eli koodin eli koodin arvon perusteella (UUID tunnisteet kannattaa poistaa tuotavasta koodistosta?).

Huom. Voit korvata tuonnilla vain DRAFT (luonnos), SUBMITTED (odottaa hyväksyntää)  tai SUGGESTED (ehdotus) tiloissa olevia koodistoja.

Info
titleSaman koodiston tuonti ja vienti

Excel-tiedostoa voi käyttää koodiston muokkaamiseen ja koodien lisäämiseen koska tallennetun koodiston voi tuoda uudestaan Koodistot-työkaluun.

Tuotu koodisto korvaa Koodistot-työkalussa olevan koodiston.

 

4. Koodien lisääminen

Voit lisätä koodeja Koodit-välilehdellä klikkaamalla "Tuo koodeja"-painiketta. Koodien tuonnissa avautuu seuraava ikkuna:

Image Removed

5. Olemassaolevan koodiston päivitys Excelillä

Jos olet aiemmin ladannut koodiston sisältävän Excel-tiedoston, voit päivittää suoraan tiettyä koodistoa tuomalla muutokset sisältävän Excel-tiedoston menemällä koodiston sivulle, ja valitsemalla "Valitse toiminto"-valikosta kohdan "Päivitä koodisto".