Taula de continguts:
Definició: què significa Semantic Data Model?
El model de dades semàntiques és un mètode d’estructuració de dades per tal de representar-les d’una manera lògica específica. És un model de dades conceptual que inclou informació semàntica que afegeix un significat bàsic a les dades i a les relacions que hi ha entre elles. Aquesta aproximació al modelat de dades i a l’organització de dades permet un fàcil desenvolupament de programes d’aplicació i també un manteniment fàcil de la consistència de dades quan s’actualitzen les dades.Techopedia explica el model de dades semàntiques
El model de dades semàntiques és un enfocament relativament nou que es basa en principis semàntics que donen com a resultat un conjunt de dades amb estructures de dades especificades inherentment. Normalment, les dades singulars o una paraula no transmeten cap sentit als humans, però aparellades amb un context que aquesta paraula hereta més significats.
En un entorn de bases de dades, el context de dades sovint es defineix principalment per la seva estructura, com ara les seves propietats i relacions amb altres objectes. Així doncs, en un enfocament relacional, l'estructura vertical de les dades es defineix per restriccions explícites de referència, però en la modelització semàntica aquesta estructura es defineix de manera inherent, és a dir, que una propietat de les dades mateixes pot coincidir amb una referència a un altre objecte.
Es pot il·lustrar gràficament un model de dades semàntiques a través d’un diagrama de jerarquia d’abstracció, que mostra els tipus de dades com a caselles i les seves relacions com a línies. Això es fa de manera jeràrquica de manera que els tipus que fan referència a altres tipus es llisten sempre per sobre dels tipus als quals fan referència, cosa que facilita la lectura i la comprensió.
Abstraccions utilitzades en un model de dades semàntiques:
- Classificació - relacions "instància_de"
- Agregació - relacions "has_a"
- Generalització - relacions "is_a"
