Sisällysluettelo:
Määritelmä - mitä Semanttinen Datamalli tarkoittaa?
Semanttinen datamalli on menetelmä tietojen jäsentämiseksi edustamaan sitä tietyllä loogisella tavalla. Se on käsitteellinen tietomalli, joka sisältää semanttisen informaation, joka lisää perustunnuksen tietoihin ja niiden välisiin suhteisiin. Tämä lähestymistapa tietojen mallintamiseen ja tietojen järjestämiseen mahdollistaa sovellusohjelmien helpon kehittämisen ja myös tietojen yhdenmukaisuuden helpon ylläpidon, kun tietoja päivitetään.Techopedia selittää semanttisen datamallin
Semanttinen datamalli on suhteellisen uusi lähestymistapa, joka perustuu semanttisiin periaatteisiin, jotka johtavat tietojoukkoon, jolla on luontaisesti määritellyt tietorakenteet. Yleensä, yksittäinen tieto tai sana ei välitä mitään merkitystä ihmisille, mutta parin yhteydessä asiayhteyteen tämä sana perii enemmän merkitystä.
Tietokantaympäristössä datayhteys määritetään usein lähinnä sen rakenteen, kuten ominaisuuksien ja suhteiden kanssa muihin kohteisiin. Joten suhteellisessa lähestymistavassa datan pystysuuntainen rakenne määritetään eksplisiittisillä viiterajoilla, mutta semanttisessa mallinnuksessa tämä rakenne määritetään luontaisella tavalla, toisin sanoen sen, että itse datan ominaisuus voi osua yhteen viittauksen kanssa toinen esine.
Semanttinen datamalli voidaan havainnollistaa graafisesti abstraktiohierarkiakaavion avulla, joka näyttää tietotyypit laatikoina ja niiden suhteet linjoina. Tämä tehdään hierarkkisesti siten, että muita tyyppejä viittaavat tyypit luetellaan aina niiden viittaamien tyyppien yläpuolella, mikä helpottaa lukemista ja ymmärtämistä.
Semanttisessa tietomallissa käytetyt abstraktiot:
- Luokittelu - "instanssi_suhteista"
- Yhdistäminen - "has_a" -suhteet
- Yleistäminen - "is_a" -suhteet
