Children Display |
---|
Info |
---|
Perusidea on, että muista tietomalleista (tietokomponenttikirjastoista) löytyy jokin aiemmin kuvattu luokka, jota voit hyödyntää suoraan sellaisenaan, tai ainakin sellainen 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 soveltamisprofiiliisitietomalliisi. 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. |
Vaihtoehtoja ovat siis seuraavat:
- Käytä suoraan aiemmin määriteltyä luokkaa sellaisenaan (5.1 Lisää tietomalliin luokka "kopioimalla" tietokomponentin luokka)
- Tarkenna aiemmin määriteltyä luokkaa (5.2 Lisää tietomalliin uusi luokka tarkentamalla aiempaa luokkaa)
- Lisää luokka viittaamalla suoraan aiemmin määriteltyyn luokkaan (5.4 Lisää tietomalliin uusi luokka viittaamalla ulkoiseen tunnisteeseen)
- Lisää täysin uusi luokka ja uusi käsiteviittaus Tietomallit-työkaluun (5.3 Lisää uusi luokka, mutta määrittele sille ensin uusi käsite)
Tässä kuvataan näille vaihtoehdoille yhteinen prosessin alkuvaihe, mutta muuten nämä eri vaihtoehdot kuvataan tarkemmin omilla sivuillaan.
Tee näin:
...
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. 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).
Tietomalleja on kahta eri tyyppiä, tietokomponenttikirjastoja ja soveltamisprofiileja. Erot on kuvattu tarkemmin omassa luvussaan: 13. Teenkö soveltamisprofiilin vai tietokomponenttikirjaston?
Pääosin toiminnot ovat samat, mutta koska näiden erityyppisten tietomallien välillä on joitakin eroja, kuvataan omissa alaluvuissaan, miten luokka lisätään:
- soveltamisprofiiliin (5.1a Lisää luokka soveltamisprofiiliin) tai
- tietokomponenttikirjastoon (5.1b Lisää luokka tietokomponenttikirjastoon).
Katso myös mallinnusperiaatteita ja nimeämiskäytäntöjä: 11. Mallinnusperiaatteet ja hyvät käytännöt
...