Tällä sivulla neuvotaan, kuinka Tietomallit-työkalussa lisätään attribuutti tai assosiaatio suoraan tiettyyn luokkaan.

Vaikka tällä sivulla puhutaan erityisesti attribuutin lisäämisestä, samat periaatteet pätevät myös assosiaatioiden lisäämiseen.


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

Kun attribuutti määritellään suoraan luokkaan (eli tämä vaihtoehto), luokka ikään kuin "omistaa" kyseisen attribuutin.

Napsauta Tietomallit-työkalun luokan näkymässä Lisää attribuutti tai assosiaatio -linkkiä, ja edelleen valitse alasvetovalikosta vaihtoehto Lisää attribuutti tai assosiaatio, niin saat näkyvillesi seuraavan ikkunan. Alla taulukossa on selostettu haku- ja rajaustoiminnot.

Lisättävän attribuutin (tai assosiaation) hakeminen

ToimintoKuvaus
Hakukenttä
  • Kirjoita hakukenttään etsimäsi attribuutin (tai assosiaation) 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.
Tyypit-rajaus
  • Haun voi rajata vain attribuutteihin tai assosiaatioihin.

Attribuutin tai assosiaation käsittelyvaihtoehdot

Kun olet löytänyt sopivan attribuutin tai assosiaation, valitse se listalta napsauttamalla sen nimeä. Listan oikealle puolelle tulevat näkyviin attribuutin/assosiaation tarkemmat tiedot.

Toiminto

Kuvaus

Lisää uusi attribuutti 'xxx'

Valitse tämä vaihtoehto, jos mikään listalla olevista attribuuteista ei käy sinulle. Siirryt uudelle sivulle. (Tämä vaihtoehto on selostettu tarkemmin tämän taulukon alapuolella.)

Lisää uusi assosiaatio 'xxx'Valitse tämä vaihtoehto, jos mikään listalla olevista assosiaatioista ei käy sinulle. Siirryt uudelle sivulle. (Tämä vaihtoehto on selostettu tarkemmin tämän taulukon alapuolella.)
Luo uusi ominaisuus viittaamalla ulkoiseen tunnisteeseen
  • Jos halutun attribuutin yksilöivä URI on tiedossa, voidaan attribuutin tiedot hakea suoraan kirjoittamalla Ulkoinen tunniste -kenttään attribuutin URI-tunniste (esimerkiksi http://uri.suomi.fi/datamodel/ns/jhs#etunimet).
  • Syötä ensin URI  ja sitten valitse valikosta, onko se attribuutti vai assosiaatio
  • Kirjoita Attribuutin nimi -kenttään uuden attribuutin nimi. - Huomaa, että tässä tarkoitetun ulkoisen tunnisteen pitää olla Tietomallit-työkalun URI-tunniste ja sen nimiavaruuden pitää olla tietomallin hyödyntämien nimiavaruuksien listassa (joka löytyy Tietomallin tiedot -välilehdeltä).
  • Sen jälkeen napsauta Käytä valintaa -painiketta.
  • Tallenna tiedot. Tarvittaessa muokkaa lisää tämän uuden attribuutin tietoja.
Käytä valintaa
  • Työkalu lisää valitsemasi attribuutin (tai assosiaation) luokkaan. 
  • Tallenna tiedot heti napsauttamalla Tallenna-painiketta tai tee ensin attribuuttiin haluamasi muutokset ja täydennykset, ja tallenna tiedot vasta sitten.
  • Jos et haluakaan lisätä tätä attribuuttia, napsauta Peruuta-linkkiä.

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 tilalle jonkin toisen attribuutin tai - mikäli kyseessä on tietokomponenttikirjasto - lisätä tuon kirjaston oman tietomallisi hyödyntämiin nimiavaruuksiin Tietomallin tiedot -välilehdellä. Sen jälkeen voit hyödyntää myös sen kirjaston attribuuttien määrityksiä.

Täysin uuden attribuutin (tai assosiaation) 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.

Toiminto

Kuvaus

Lisää uusi attribuutti (assosiaatio) 'xxx'
  • Luodaan täysin uusi attribuutti (tai assosiaatio)
  • Työkalu näyttää uuden hakuikkunan Määrittele käsite uudelle attribuutille
  • Voit hakea Sanastot-työkalusta käsitettä, jonka ympärille attribuutin kuvaus rakennetaan. Valitse jokin alla olevista vaihtoehdoista. 
    1. Valitse haluamasi käsite listalta, jolloin listan oikealla puolella näytetään lisätiedot valitsemastasi sanaston käsitteestä 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. 
  • Työkalu näyttää lisäämäsi attribuutin tiedot. Voit vielä täydentää ja muokata niitä.
  • Napsauta sitten Luo attribuutti ja käytä -painiketta. 
  • Tietomallit-työkalu luo luokkaan uuden attribuutin, jonka nimenä on antamasi käsite. Napsauta Tallenna-painiketta tai peru lisäys napsauttamalla Peruuta-linkkiä.