...
Info |
---|
Tietokomponenttikirjastoon määritellään yleisiä, uudelleenkäytettäviä luokkia, joita voidaan hyödyntää soveltamisprofiileissa. Periaatteena on, että tietokomponentti on geneerinen ja hyödynnettävissä eri käyttötarkoituksissa. Se on ikään kuin ydin, johon sitten myöhemmin lisätään kunkin käyttötarkoituksen mukaiset soveltamisprofiileissa lisätään kulloinkin tarvittavat täydennykset. |
- Taustalla on ekonomisuus ja semanttinen yhteentoimivuus: yhteisen ytimen avulla saman asian eri variaatiot linkittyvät toisiinsa, vaikka ne pinnalta katsoen voivatkin näyttää erilaiselta. Jos joku on aikoinaan tehnyt hyvän kuvauksen esimerkiksi auto-luokasta, toiset voivat soveltaa sitä tarpeen mukaan. Joku tarvitsee tietoa auton eri ominaisuuksista (pituus, leveys, moottoritilavuus, korimalli jne.), joku muu taho taas vuokrattavana kulkuvälineenä (hinta vuorokautta kohti, istuinpaikkojen määrä, kilometrirajoitus). Koska molemmissa tapauksissa on kyse auto-nimisestä liikennevälineestä, vaikkakin eri näkökulmista, on loogista tehdä yhteinen pohja, johon nämä kuvaukset kytketään.
- Toki meitä voivat kiinnostaa myös liikennevälineet yleensä (joista auto on yksi) tai sitten auton alalajit, kuten kuorma-autot. Siksi työkalussa on mahdollista myös määritellä jonkin luokan pohjalta sille yläluokka (auto → liikenneväline) tai alaluokka (auto → kuorma-auto). Työkalu tallentaa myös nämä ylä- ja alaluokkaviittaukset, jotta luokkien semanttiset suhteet käyvät kuvauksista ilmi.
Napsauta tietomallit-työkalun näkymässä Lisää luokka -painiketta, niin saat näkyvillesi seuraavan ikkunannäkymän. Alla taulukoissa taulukossa on selostettu haku- ja rajaustoiminnot ja seuraavassa taulukossa luokan hyödyntämisen määrittelemisen vaihtoehdot:
Lisättävän luokan hakeminen
...
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.
Kuten näet, Käytä luokkaa -painike näkyy ensisijaisena vaihtoehtona, mutta myös muita vaihtoehtoja on valittavissa.
...
Toiminto | Kuvaus |
---|---|
Käytä luokkaa |
|
Kopioi luokka |
|
Luo alaluokka |
|
Luo yläluokka |
|
Peruuta | Palaa takaisin tietomalliisi lisäämättä luokkaa. |
...
Uusi luokka |
|
...
|
|
- 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
- corevoc:Person - tämänjälkimmäisen esitystavan käyttäminen tosin edellyttää, että tietomalliin on aiemmin linkitetty tieto, että etuliite corevoc viittaa EU:n ydintietokomponentteihin: http://joinup.ec.europa.eu/site/core_vocabularies/registry/corevoc/).
- työkalu tukee myös URN-muotoisia tunnuksia (eli etuliite voi viitata myös urn-alkuiseen osoitteeseen)
- 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 vielä muokkaa tämän lisäämäsi luokan tietoja.
...
Peruuta | Palaa takaisin tietomalliisi lisäämättä luokkaa. |
Ei ole lisätty nimiavaruudeksi | Jos et ole rajannut hakua mitenkään, vaan listauksessa näkyvät kaikki Tietomallit-työkalussa olevat luokat, voit ehkä valita listalta sellaisen luokan, jonka nimiavaruutta ei ole linkitetty tietomalliisi (eli näiden tietomallien välillä ei ole riippuvuutta).
Tuolla huomautuksella Tietomallit-työkalu ilmoittaa, että valitsemasi luokka on nimiavaruudesta, joka ei ole liitetty tähän tietomalliin.
|
Lisää tietomalli riippuvuudeksi | Kun napsautat Lisää tietomalli riippuvuudeksi -painiketta, Tietomallit-työkalu lisää valitsemasi luokan "alkuperäisen" nimiavaruuden mukaan tietomallisi määrittelyihin. Tuo lisätty nimiavaruus näkyy tämän jälkeen myös Tietomallin tiedot -välilehdellä, ja voit viitata siinä oleviin luokkiin. Nyt virheilmoitus katoaa, ja voit valita myös Käytä luokkaa -vaihtoehdon.
|