Tolong jelaskan mengenai Arsitektur umum dari Keraton Ngayogyakarta Hadiningrat

Secara umum tiap kompleks utama terdiri dari halaman yang ditutupi dengan pasir dari pantai selatan, bangunan utama serta pendamping, dan kadang ditanami pohon tertentu. Kompleks satu dengan yang lain dipisahkan oleh tembok yang cukup tinggi dan dihubungkan dengan Regol yang biasanya bergaya Semar Tinandu. Daun pintu terbuat dari kayu jati yang tebal. Di belakang atau di muka setiap gerbang biasanya terdapat dinding penyekat yang disebut Renteng atau Baturono. Pada regol tertentu penyekat ini terdapat ornamen yang khas.

Bangunan-bangunan Keraton Yogyakarta lebih terlihat bergaya arsitektur Jawa tradisional. Di beberapa bagian tertentu terlihat sentuhan dari budaya asing seperti Portugis, Belanda, bahkan Tiongkok. Bangunan di tiap kompleks biasanya berbentuk/berkonstruksi Joglo atau derivasi/turunan konstruksinya. Joglo terbuka tanpa dinding disebut dengan Bangsal sedangkan joglo tertutup dinding dinamakan Gedhong (gedung). Selain itu ada bangunan yang berupa kanopi beratap bambu dan bertiang bambu yang disebut Tratag. Pada perkembangannya bangunan ini beratap seng dan bertiang besi.

Permukaan atap joglo berupa trapesium. Bahannya terbuat dari sirap, genting tanah, maupun seng dan biasanya berwarna merah atau kelabu. Atap tersebut ditopang oleh tiang utama yang di sebut dengan Soko Guru yang berada di tengah bangunan, serta tiang-tiang lainnya. Tiang-tiang bangunan biasanya berwarna hijau gelap atau hitam dengan ornamen berwarna kuning, hijau muda, merah, dan emas maupun yang lain. Untuk bagian bangunan lainnya yang terbuat dari kayu memiliki warna senada dengan warna pada tiang. Pada bangunan tertentu (misal Manguntur Tangkil) memiliki ornamen Putri Mirong, stilasi dari kaligrafi Allah, Muhammad, dan Alif Lam Mim Ra, di tengah tiangnya.

Untuk batu alas tiang, Ompak, berwarna hitam dipadu dengan ornamen berwarna emas. Warna putih mendominasi dinding bangunan maupun dinding pemisah kompleks. Lantai biasanya terbuat dari batu pualam putih atau dari ubin bermotif. Lantai dibuat lebih tinggi dari halaman berpasir. Pada bangunan tertentu memiliki lantai utama yang lebih tinggi. Pada bangunan tertentu dilengkapi dengan batu persegi yang disebut Selo Gilang tempat menempatkan singgasana Sultan.

Tiap-tiap bangunan memiliki kelas tergantung pada fungsinya termasuk kedekatannya dengan jabatan penggunanya. Kelas utama misalnya, bangunan yang dipergunakan oleh Sultan dalam kapasitas jabatannya, memiliki detail ornamen yang lebih rumit dan indah dibandingkan dengan kelas dibawahnya. Semakin rendah kelas bangunan maka ornamen semakin sederhana bahkan tidak memiliki ornamen sama sekali. Selain ornamen, kelas bangunan juga dapat dilihat dari bahan serta bentuk bagian atau keseluruhan dari bangunan itu sendiri.