Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tietomalleja voidaan tehdä eri käyttötarkoituksiin, jolloin myös tietosisältöjen karkeus (abstraktiotaso) vaihtelee käyttötarpeen mukaan. Tietomallin tietorakenteet kuvataan myös eri tavoin, esimerkiksi riippuen siitä, määritelläänkö tiedonsiirtomääritystä vai tietokannan kuvausta. Relaatiotietokannan määrittelyssä suositaan yleensä joustavaa tiedon tyypitystä ja roolistusta, jolloin tietokannan rakennetta ei tarvitse muuttaa vaikka tietokantaan haluttaisiin tallentaa uuden tyyppistä tietoa. Tiedonsiirtomäärityksissä suositaan taas usein yksiselitteisempiä tietorakenteita, jolloin tietosisällön ymmärtämiseen ei tarvita niin paljon erillisiä lisätietoja, kuten tyyppikoodistoja.  

Yksiselitteinen vs. joustava tietomalli


Joustava tietomalli ottaa huomioon tietojärjestelmän muutostarpeen nostamalla tietomallin abstraktiotasoa tyypityksen ja roolituksen avulla. Yksiselitteinen tietomalli määrittelee tietorakenteet ilman tyypityksiä ja rooleja mahdollisimman tarkalla tasolla. Yleensä tietomallinnus on tasapainoilua joustavuuden ja yksiselitteisyyden välillä.

...

Rooli voi olla myös ajan suhteen muuttuva, jolloin roolitieto kertoo myös millä ajanhetkellä kyseisellä tiedolla on ollut kyseinen rooli.


Tiedonsiirtomäärityksen kuvaaminen

Tiedonsiirtomääritys kuvataan tietojärjestelmien välisen tiedonsiirron toteuttamiseksi. Tiedonsiirtomääritys kuvaa tietosisällön rakenteisena asiakirjana, jonka avulla tietosisältö voidaan validoida ja siirtää tietojärjestelmien välillä. Tiedonsiirron kohteena on yleensä yksittäinen tietokokonaisuus suuremmasta tietojoukosta. Tietoa siirrettäessä suositaan yleensä yksiselitteistä tietomallia, jolloin tietosisältö on paremmin tulkittavissa ilman erillisiä koodistoja.

Soveltamisprofiilin avulla voidaan määritellä ja dokumentoida siirrettävät tietosisällöt ja tuottaa XML tai JSON skeema jota voidaan hyödyntää tiedonsiirron toteutuksessa. Soveltamisprofiilissa rakenteisen asiakirjan voi määritellä kuvaamalla tietomallille juurisolmun. Juurisolmu (Root element) on rakenteisen asiakirjan ensimmäinen elementti, jonka alle siirrettävä tietosisältö on kuvattu hierarkkisena tietorakenteena. 

Sovellusrajapinnan tai tietojärjestelmän kuvaaminen



Tietovaraston tai tietokannan kuvaaminen



Tietosisällön yleinen kuvaaminen