Tällä sivulla kuvataan attribuutin lisääminen tietomalliin. Assosiaation lisäämisessä toiminnallisuus on aivan samanlainen, attribuuttien sijasta vain käsitellään assosiaatioita.

Perusidea on, että tietokomponenttikirjastoista löytyy jokin aiemmin kuvattu attribuutti, jota voit hyödyntää suoraan sellaisenaan, tai ainakin voit muokata sitä niin, että se soveltuu paremmin käyttöösi. 

Koska sopivaa attribuuttia ei aina löydy, voit myös itse määritellä sellaisen soveltamisprofiiliisi. Tässä tapauksessa yritä ensin hakea sanastosta sopiva käsite, jonka "ympärille" atribuutin määrittelet.

Mikäli tällaista sopivaa käsitettä ei löydy, määrittelet attribuutin alusta alkaen itse.


Attribuutti voidaan määritellä joko tietomallin tasolla tai suoraan luokkaan.

Kun attribuutti määritellään tietomalliin (eli tämä vaihtoehto), sitä voidaan käyttää "tietomallin tietokomponenttina" eli se määritellään kerran tähän attribuuttien luetteloon, ja sen jälkeen sitä voidaan hyödyntää tietomallin kaikissa luokissa. Luokissa siis tarkennetaan tätä koko tietomallin tasolla määriteltyä attribuuttia.
Esimerkki: Koko tietomallin tasolla määritellään Kieli-attribuutti, ja Opiskelija-luokan tiedoissa tuo attribuutti tarkennetaan Äidinkieli-attribuutiksi ja Oppisopimus-luokassa Työkieli-attribuutiksi.


Napsauta ensin Tietomallit-työkalun näkymän vasemman alueen ATTRIBUUTTI-otsikkoa ja sitten napsauta Lisää attribuutti -painiketta, niin saat näkyvillesi seuraavan ikkunan.
(Assosiaatio lisätään aivan vastaavalla tavalla, mutta silloin napsautetaan ASSOSIAATIO-otsikkoa.)

Alla taulukoissa on selostettu haku- ja rajaustoiminnot:

Lisättävän attribuutin hakeminen

ToimintoKuvaus
Hakukenttä
  • Kirjoita hakukenttään etsimäsi attribuutin nimi. Aluksi hakutoimintojen alla näkyvässä attribuuttien listauksessa ovat näkyvillä kaikki attribuutit aakkosjärjestyksessä. Kun kirjoitat kenttään tekstiä, Tietomallit-työkalu tarjoaa listassa kirjoittamaasi merkkijonoon täsmääviä attribuutteja. Valitse niistä haluamasi napsauttamalla listassa olevaa attribuutin nimeä. 
  • Haku kohdistuu oletuksena nimen lisäksi myös attribuutin kuvaukseen tai tunnisteeseen. Mutta voit itse ruksata vaihtoehtoja pois tai mukaan hakukentän perässä olevista rajausvaihtoehdoista. 
  • Oletuksena on, että haku kohdistuu vain niihin tietomalleihin (nimiavaruuksiin), jotka on tähän malliin linkitetty, mutta hakua voidaan laajentaa myös muihin attribuutteihin. 
Tietomallit-rajaus
  • Oletuksena haetaan attribuutteja kaikista tietomalleista, mutta haun voi rajata esimerkiksi tähän tietomalliin linkitettyihin nimiavaruuksiin (tietomalleihin), tämän tietomallin attribuutteihin tai jonkin tietyn tietomallin attribuutteihin.
Tietoalueet-rajaus
  • Oletuksena haetaan attribuutteja kaikkien tietoalueiden tietomalleista, mutta haun voi rajata jonkin tietyn tietoalueen (tietomallien) attribuutteihin.
Tyypit-rajaus
  • Haun voi rajata tietokomponenttikirjastoihin tai soveltamisprofiileihin.
Tilat-rajaus
  • Haun voi rajata tietyssä tilassa oleviin attribuutteihin. 
Attribuuttien listaus

Haku- ja rajaustoimintojen alla on listauskenttä, jossa attribuuteista näkyvät seuraavat tiedot: 

  • Attribuutin nimi - Väkäsestä voit valita, listataanko tiedot nousevassa vai laskevassa aakkosjärjestyksessä
  • Tietomallin nimi eli mihin tietomalliin attribuutti kuuluu. - Väkäsestä voit valita, listataanko tiedot nousevassa vai laskevassa aakkosjärjestyksessä
  • Attribuutin kuvaus - Väkäsestä voit valita, listataanko tiedot nousevassa vai laskevassa aakkosjärjestyksessä
  • Muokattu - Päivämäärä, jolloin attribuutin tietoja on viimeksi muokattu. - Väkäsestä voit valita, listataanko tiedot nousevassa vai laskevassa aikajärjestyksessä

Valitun attribuutin käsittelyvaihtoehdot

Kun olet löytänyt sopivan attribuutin, valitse se listalta napsauttamalla riviä, jolla attribuutin tiedot kuvataan. Sivun alalaidassa on toimintovalikot, joista voit valita haluamasi toiminnon. Ne on kuvattu seuraavassa taulukossa.

  • Tai, mikäli et löydä sopivaa attribuuttia, luo kokonaan uusi attribuutti - sen vaihtoehdot on kuvattu alempana olevassa taulukossa.
ToimintoKuvaus
Käytä attribuuttia
  • Vie attribuutti suoraan sellaisenaan tietomallin attribuuttien luetteloon
Kopioi attribuutti 
  • Valitsemasi attribuutin pohjalta luodaan kopio, jolla on sama sisältö kuin valitsemallasi attribuutilla. Voit halutessasi tehdä siihen vielä jotain muutoksia ja vasta sen jälkeen tallentaa sen, jolloin se viedään tietomallin attribuuttien luetteloon.
  • Näiden attribuuttien välillä ei kuitenkaan tämän jälkeen ole mitään kytkentää. Uudella attribuutilla on oma tunnus.
  • Tämä uusi attribuutti on pohja, jota voit muokata haluamallasi tavalla. 
Luo ala-attribuutti 
  • Valitsemasi attribuutin pohjalta luodaan kopio, joka on valitsemasi attribuutin ala-attribuutti. Tämän uuden attribuutin tiedoissa näkyy, että valitsemasi attribuutti on sen yläattribuutti.
  • Tämä uusi ala-attribuutti on pohja, jota voit muokata haluamallasi tavalla. 
Luo yläattribuutti 
  • Valitsemasi attribuutin pohjalta luodaan kopio, joka on valitsemasi attribuutin yläattribuutti.
  • Tämä uusi yläattribuutti on pohja, jota voit muokata haluamallasi tavalla. 
PeruutaPalaa takaisin tietomalliisi lisäämättä attribuuttia.

Saat virheilmoituksen, jos yrität valita attribuutin, joka sisältyy sellaiseen tietomalliin, jota ei ole linkitetty tietomalliisi. Eli tässä tapauksessa sen nimiavaruutta ei ole lisätty Tietomallin tiedot -välilehdellä tämän tietomallisi perustietoihin. 

Voit joko valita uuden attribuutin tai - mikäli kyseessä on tietokomponenttikirjasto - lisätä sen oman tietomallisi hyödyntämiin nimiavaruuksiin.

Lisää tietomalli riippuvuudeksiJos valitsemasi attribuutti kuuluu tietokomponenttikirjastoon, voit halutessasi linkittää sen nimiavaruuden omaan tietomalliisi. Napsauta tätä painiketta, niin attribuutin nimiavaruus lisätään oman tietomallisi lähteisiin Tietomallin tiedot -välilehdelle.

Täysin uuden attribuutin luominen

Jos Tietomallit-työkalu ei löydä yhtään attribuuttia, joka täsmäisi antamaasi hakusanaan, määrittele uusi attribuutti itse. Napsauta + Uusi attribuutti -painiketta.

ToimintoKuvaus
Uusi attribuutti
  • Luodaan täysin uusi attribuutti. Työkalu näyttää uuden hakuikkunan, jossa voit hakea Sanastot-työkalusta käsitettä, jonka ympärille attribuutin kuvaus rakennetaan. Valitse jokin alla olevista vaihtoehdoista. 
    1. Valitse haluamasi käsite listalta, tai
    2. Jos haluat, että hakuikkunaan kirjoittamasi käsite lisätään ehdotuksena haluamaasi sanastoon, napsauta vaihtoehtoa ehdota 'XXX' sanastoon, jossa XXX on haluamasi käsite. Sen jälkeen täydennä listan oikealla puolella oleviin kenttiin sanastoon ehdotettavan käsitteen perustiedot. Tai
    3. Jos et löydä listalta sopivaa käsitettä ja haluat vain lisätä attribuutin ilman täydennyksiä sanastoon, napsauta vaihtoehtoa Luo uusi attribuutti ilman käsiteviitettä.
  • Lopuksi napsauta Luo uusi attribuutti -painiketta. 
  • Tietomallit-työkalu luo uuden attribuutin, jonka nimenä on antamasi käsite. Napsauta Tallenna-painiketta tai peru lisäys napsauttamalla Peruuta-linkkiä.


Alkuvaiheessa Tietomallit-työkalussa on vähemmän valmiita attribuutteja. Mutta ajan myötä niiden määrä lisääntyy ja uudelleenhyödynnettäviä attribuutteja löytyy helpommin.