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:
- Tietokomponentit ovat uudelleenkäytettäviä resursseja, kuten luokkia, attribuutteja (ominaisuuksia) ja assosiaatioita (luokkien välisiä suhteita). Näitä resursseja voidaan hyödyntää muiden tietomallien kuvaamisessa. Tietokomponentit muodostavat tietokomponenttikirjaston.
- Soveltamisprofiilit ovat johonkin tiettyyn kohdealueeseen/asiayhteyteen liittyviä tietomalleja, jotka hyödyntävät ja tarkentavat tietokomponentteja.
Esimerkki 1. Base-skeema ja rajapinnat
- Organisaatio on aiemmin kuvannut kaikki sen eri rajapinnoissa ja tietojenluovutuksissa tarjottavat tiedot omassa base-skeemassasaan. Kun organisaatio tekee base-skeemastaan kuvauksen Tietomallit-työkaluun, se tekee siitä tietokomponenttikirjaston.
- Kun sama organisaatio kuvaa kaikki eri tarkoituksiin tekemänsä rajapinnat Tietomallit-työkaluun, nämä rajapinnat ovat soveltamisprofiileja. Niiden kuvauksissa hyödynnetään tietokomponenttikirjastoa: pohjaksi otetaan yleinen tietokomponentti, jolle määritellään tarkemmin yksittäisessä rajapinnassa käytössä olevat arvot (esimerkiksi tarkemmat kardinaliteetit)