Kazalo:
Opredelitev - Kaj pomeni model semantičnih podatkov?
Semantični podatkovni model je metoda strukturiranja podatkov z namenom predstavljanja na specifičen logičen način. Gre za konceptualni model podatkov, ki vključuje semantične informacije, ki dodajajo osnovni pomen podatkom in razmerjem, ki ležijo med njimi. Ta pristop k modeliranju in organizaciji podatkov omogoča enostaven razvoj aplikativnih programov in tudi enostavno vzdrževanje doslednosti podatkov ob posodabljanju podatkov.Techopedia razlaga model semantičnih podatkov
Semantični podatkovni model je sorazmerno nov pristop, ki temelji na semantičnih načelih in ima za posledico nabor podatkov z inherentno določenimi strukturami podatkov. Običajno posamezni podatki ali beseda ljudem ne pomenijo nobenega pomena, vendar ta par v povezavi s kontekstom podeduje več pomena.
V okolju baz podatkov je kontekst podatkov pogosto definiran predvsem z njegovo strukturo, kot so lastnosti in odnosi z drugimi predmeti. Torej je v relacijskem pristopu navpična struktura podatkov definirana z izrecnimi referenčnimi omejitvami, pri semantičnem modeliranju pa je ta struktura definirana na svojstven način, kar pomeni, da lahko lastnost podatkov sama sovpada s sklicevanjem na drug objekt.
Semantični podatkovni model je mogoče prikazati grafično s pomočjo hierarhije diagrama abstrakcije, ki prikazuje vrste podatkov kot polja in njihova razmerja kot vrstice. To se naredi hierarhično, tako da so tipi, ki se sklicujejo na druge vrste, vedno navedeni nad vrstami, na katere se sklicujejo, kar olajša branje in razumevanje.
Abstrakcije, uporabljene v pomenskem podatkovnem modelu:
- Razvrstitev - "primeri_od" odnosov
- Združevanje - "has_a" razmerja
- Posploševanje - odnosi "is_a"