Pengertian – Apa yang dimaksud dengan Model Data Semantik?
Model data semantik adalah metode penataan data untuk mewakili dengan cara logis tertentu. Ini adalah model data konseptual yang mencakup informasi semantik yang menambahkan makna dasar pada data dan hubungan yang ada di antara mereka. Pendekatan ini untuk pemodelan data dan organisasi data memungkinkan pengembangan program aplikasi dengan mudah dan juga untuk pemeliharaan konsistensi data yang mudah ketika data diperbarui.
Deskripsi Model Data Semantik
Model data semantik adalah pendekatan yang relatif baru yang didasarkan pada prinsip semantik yang menghasilkan kumpulan data dengan struktur data yang ditentukan secara inheren. Biasanya, data tunggal atau kata tidak menyampaikan makna apa pun kepada manusia, tetapi dipasangkan dengan konteks kata ini mewarisi lebih banyak makna.
Dalam lingkungan basis data, konteks data sering didefinisikan terutama oleh strukturnya, seperti properti dan hubungannya dengan objek lain. Jadi, dalam pendekatan relasional, struktur vertikal data didefinisikan oleh batasan referensial eksplisit, tetapi dalam pemodelan semantik struktur ini didefinisikan dengan cara yang melekat, yang mengatakan bahwa properti dari data itu sendiri mungkin bertepatan dengan referensi ke objek lain.
Model data semantik dapat diilustrasikan secara grafis melalui diagram hierarki abstraksi, yang menunjukkan tipe data sebagai kotak dan hubungannya sebagai garis. Ini dilakukan secara hierarkis sehingga tipe yang mereferensikan tipe lain selalu terdaftar di atas tipe yang direferensikan, yang membuatnya lebih mudah untuk dibaca dan dipahami.
Abstraksi yang digunakan dalam model data semantik:
- Klasifikasi – hubungan "instance_of"
- Agregasi – hubungan "has_a"
- Generalisasi – hubungan "is_a"