Apa itu file VSDM?
File dengan ekstensi .vsdm adalah file gambar yang dibuat dengan aplikasi Microsoft Visio yang mendukung makro. File VSDM adalah gambar OPC/XML yang mirip dengan VSDX tetapi juga menyediakan kemampuan untuk menjalankan makro saat file dibuka. Makro adalah tindakan/langkah yang ditentukan pengguna yang dikembangkan dalam Visual Basic for Applications (VBA) dan dapat digunakan untuk melakukan tugas berulang. Format file VSDM diperkenalkan dengan peluncuran Microsoft Visio 2013. File Visio digunakan untuk membuat gambar yang berisi objek visual, diagram alir, diagram UML, aliran informasi, bagan organisasi, diagram perangkat lunak, tata letak jaringan, model basis data, pemetaan objek, dan lainnya informasi serupa. File yang dibuat menggunakan Visio juga dapat diekspor ke berbagai format file seperti PNG, BMP, PDF, dan lainnya.
Format File VSDM
File VSDM didasarkan pada Open Packaging Conventions dan XML dan pengembang bisa mendapatkan keuntungan dari format ini dengan mempelajari cara bekerja dengan file ini secara terprogram. Format ini mewarisi banyak struktur XML yang sama sebagai bagiannya dari format file Visio XML Drawing (.vdx). Interoperabilitas dengan file Visio sangat meningkat karena perangkat lunak pihak ketiga dapat memanipulasi file Visio pada tingkat format file.
Setiap file Visio disebut sebagai paket yang menampung file atau bagian lain. Bagian paket dapat berupa file XML, gambar, atau bahkan solusi VBA. Bagian dalam paket dapat dibagi menjadi bagian “dokumen” dan “hubungan”.
Dokumen
Bagian dokumen berisi konten dan metadata sebenarnya dari file Visio, seperti nama file, halaman pertama, dan semua bentuk yang ada di dalamnya, bahkan koneksi data untuk bentuk. File gambar dan teks dalam paket dianggap sebagai bagian dokumen.
Hubungan
Bagian relasi dari file Visio disimpan di folder “_rels” dan menjelaskan bagaimana bagian dalam paket terkait satu sama lain. Ini juga menyediakan struktur file. Dokumen XML mandiri menggunakan hubungan elemen induk/anak untuk menentukan hubungan entitas satu sama lain. Format file Visio 2013 yang valid berisi kumpulan bagian yang benar dan paket berisi hubungan antar bagian.
Bagian hubungan adalah dokumen XML yang menjelaskan hubungan antara bagian dokumen yang berbeda di dalam paket. Mereka mendefinisikan hubungan antara dua item: sumber tertentu (ditentukan oleh nama dan lokasi file hubungan) dan bagian dokumen target yang ditentukan. Misalnya, bagian hubungan digunakan untuk menjelaskan master bentuk mana yang diasosiasikan dengan file, bagaimana halaman berhubungan dengan file dan satu sama lain, atau bagaimana gambar dan objek berhubungan dengan halaman tertentu.