You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 55 Next »

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

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

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

Ennen kuin tietomalliin voi lisätä luokkia, pitää tietomallin tietoihin määritellä, mitä sanastoja, koodistoja ja nimiavaruuksia (toisia tietomalleja) tämä tietomalli hyödyntää. Tämä on kuvattu luvussa: 4.1 Uuden tietomallin luominen (tässä: soveltamisprofiili). Jos matkan varrella huomaat, että tarvitset muitakin nimiavaruuksia tms., voit lisätä niitä Tietomallin tiedot -välilehdellä (4.2 Täydennä tai muokkaa tietomallin tietoja).


Napsauta tietomallit-työkalun näkymässä Lisää luokka -painiketta, niin saat näkyvillesi seuraavan ikkunan. Alla taulukoissa on selostettu haku- ja rajaustoiminnot:

Lisättävän luokan hakeminen

ToimintoKuvaus
Hakukenttä
  • Kirjoita hakukenttään etsimäsi luokan nimi. Aluksi hakutoimintojen alla näkyvässä luokkien listauksessa ovat näkyvillä kaikki luokat aakkosjärjestyksessä. Kun kirjoitat kenttään tekstiä, Tietomallit-työkalu tarjoaa listassa kirjoittamaasi merkkijonoon täsmääviä luokkia. Valitse niistä haluamasi napsauttamalla listassa olevaa luokan nimeä. 
  • Haku kohdistuu oletuksena nimen lisäksi myös 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 luokkiin. 
Tietomallit-rajaus
  • Oletuksena haetaan luokkia kaikista tietomalleista, mutta haun voi rajata esimerkiksi tähän tietomalliin linkitettyihin nimiavaruuksiin (tietomalleihin), tämän tietomallin luokkiin tai jonkin tietyn tietomallin luokkiin.
Tietoalueet-rajaus
  • Oletuksena haetaan luokkia kaikkien tietoalueiden tietomalleista, mutta haun voi rajata jonkin tietyn tietoalueen (tietomallien) luokkiin.
Tyypit-rajaus
  • Haun voi rajata tietokomponenttikirjastoihin tai soveltamisprofiileihin.
Luokkatyypit-rajaus
  • Haun voi rajata varsinaisiin luokkiin tai näiden pohjalta luotuihin tarkennettuihin luokkiin.
Tilat-rajaus
  • Haun voi rajata tietyssä tilassa oleviin luokkiin. 
Luokkien listaus

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

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

Valitun luokan käsittelyvaihtoehdot

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

  • Tai, mikäli et löydä sopivaa luokkaa, luo kokonaan uusi luokka - sen vaihtoehdot on kuvattu alempana olevassa taulukossa.
ToimintoKuvaus
Tarkenna luokka
  • Soveltamisprofiiliin lisätään "luokka", jonka pohjana on valitsemasi luokka. Tarkennettu luokka ei oikeastaan ole aito luokka, vaan sen pohjana olevan luokan soveltamisohje (shape). Tarkennettuun luokkaan voi lisätä attribuutteja tai assosiaatioita, tai siitä voi poistaa tarpeettomia attribuutteja tai assosiaatioita.
  • Tarkennetussa luokassa näkyy tieto, minkä varsinaisen luokan pohjalta sitä on muokattu.
  • Tarkennettua luokkaa ei voi edelleen tarkentaa.
Kopioi luokka
  • Valitsemasi luokan pohjalta luodaan kopio, jolla on sama sisältö kuin valitsemallasi luokalla. Näiden luokkien välillä ei kuitenkaan tämän jälkeen ole mitään kytkentää. Uudella luokalla on oma tunnus.
  • Tämä uusi luokka on pohja, jota voit muokata haluamallasi tavalla. 
Luo alaluokka
  • Valitsemasi  luokan pohjalta luodaan kopio, joka on valitsemasi luokan alaluokka. Tämän uuden luokan tiedoissa näkyy, että valitsemasi luokka on sen yläluokka.
  • Tämä uusi alaluokka on pohja, jota voit muokata haluamallasi tavalla. 
Luo yläluokka
  • Valitsemasi luokan pohjalta luodaan kopio, joka on valitsemasi luokan yläluokka.
  • Tämä uusi yläluokka on pohja, jota voit muokata haluamallasi tavalla. 
PeruutaPalaa takaisin tietomalliisi lisäämättä luokkaa.

Täysin uuden luokan luominen

Jos Tietomallit-työkalu ei löydä yhtään luokkaa, joka täsmäisi antamaasi hakusanaan, se tarjoaa kahta muuta vaihtoehtoa.

ToimintoKuvaus
Uusi luokka
  • Luodaan täysin uusi luokka. Työkalu näyttää uuden hakuikkunan, jossa voit hakea Sanastot-työkalusta käsitettä, jonka ympärille luokan 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ä luokan ilman täydennyksiä sanastoon, napsauta vaihtoehtoa Luo uusi luokka ilman käsiteviitettä.
  • Lopuksi napsauta Luo uusi luokka -painiketta. 
  • Tietomallit-työkalu luo uuden luokan, jonka nimenä on antamasi käsite. Napsauta Tallenna-painiketta tai peru lisäys napsauttamalla Peruuta-linkkiä.
Tarkenna URI-tunnisteesta
  • Jos halutun luokan yksilöivä URI on tiedossa, voidaan luokan tiedot hakea suoraan kirjoittamalla Ulkoinen tunniste -kenttään halutun luokan URI-tunniste (esimerkiksi http://uri.suomi.fi/datamodel/ns/jhs#Henkilo tai foaf:Person).
  • Syötä ensin URI  ja sitten kirjoita sen viereiseen Luokan nimi -kenttään haluamasi nimi uudelle luokalle. - 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 Tarkenna luokka -painiketta.
  • Valitse tarvitsemasi attribuutit, poista tarpeettomat, ja tallenna luokka. Tarvittaessa muokkaa lisää tämän uuden luokan tietoja.

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



  • No labels