Data semi-terstruktur

Data semi-terstruktur merupakan suatu format dari data terstruktur yang tidak memiliki struktur tabel seperti yang struktur pada basis data relasional atau struktur tabel data lainnya. Data semi-terstruktur tetap bisa memiliki label metadata (tag) atau penanda lain yang dapat berfungsi sebagai pemisah elemen semantik dan memperjelas hierarki tupel dan atribut dalam data. Data semi-terstruktur juga dikenal sebagai struktur yang menggambarkan dirinya sendiri. Dalam data semi-terstruktur, entitas yang dikelompokkan dalam kelas yang sama dapat memiliki atribut yang berbeda, dan urutan atribut tidak penting. Data semi-terstruktur semakin sering digunakan sejak Internet berkembang di mana data tidak lagi hanya berupa dokumen teks lengkap dan basis data, dan berbagai aplikasi memerlukan perantara untuk bertukar informasi. Data semi-terstruktur dapat ditemukan dalam basis data berorientasi objek.