Määritelmät

Kun luot uuden tietomallin, työkalussa pitää valita, onko se soveltamisprofiili vai tietokomponenttikirjasto. Tekniseltä kannalta näiden ominaisuudet ovat suurimmaksi osaksi samat, mutta koska niillä on erilaiset käyttötarkoitukset, erojakin löytyy. Yleisesti sanoen:

Esimerkkejä

Esimerkki 1. (Organisaation) base-skeema ja rajapinnat

Esimerkki 2. Tietoalueet ja niiden tietokomponenttikirjastot

Tietokomponentin ja soveltamisprofiilin ominaisuuksista tarkemmin

TietokomponenttiSoveltamisprofiili
  • tietomääritys, joka kuvaa tietoa reaalimaailman ilmiöistä ja niiden ominaisuuksista yleisellä tasolla
  • tietokomponenttien soveltamisohje tietyssä asiayhteydessä
  • ei ole riippuvainen yksittäisistä toteutuksista (toteutusneutraali) ja siten on käytettävissä uudelleen muissa tietomalleissa
  • tietomääritys, joka määrittelee tietojärjestelmän, rajapinnan tms. tarvitsemat tai tarjoamat tietosisällöt ja rakenteet
  • siten, että nämä rakenteet ovat semanttisesti yhteentoimivia muiden tietojärjestelmien kanssa
  • on Yhteentoimivuusalustalla luokka, attribuutti tai assosiaatio, tai näiden yhdistelmä
  • koostuu luokista, attribuuteista ja assosiaatioista
  • voidaan järjestää esimerkiksi aiheen mukaan uudelleenkäytettävien tietokomponenttien joukoksi eli tietokomponenttikirjastoksi
  • määrittelyssä hyödynnetään olemassa olevia sanastoja, koodistoja sekä luonnollisestikin tietokomponentteja

  • jos tietomallissa on kardinaliteetteja tai siihen kytketään koodistoja, se on spesifi kuvaus ja siten kyseessä on soveltamisprofiili
Tee tietokomponenttikirjasto, kun tietomallille ei ole spesifiä käyttötarkoitustaTee soveltamisprofiili, kun tietoja pitää soveltaa juuri tietyllä tavalla.
  • Esimerkki: tietomallia on tarkoitus hyödyntää usean tietojärjestelmän toteutuksessa

Tee tietokomponenttikirjasto, kun tietomallille ei ole spesifiä käyttötarkoitusta

Tee soveltamisprofiili, kun tietoja pitää soveltaa juuri tietyllä tavalla.