CityGML (City Geography Markup Language), 3B kent modellerinin depolanması ve aktarılması için tasarlanmış, açık kaynaklı bir XML tabanlı veri modelidir. Bu veri modeli, kentsel nesnelerin 3 boyutlu sayısal ortamda temsil edilmesi için geliştirilmiş ortak bir bilgi modelidir ve şu özellikleri içerir: Geometrik detay ve doğruluk: Farklı detay seviyelerinde ölçeklenebilir yapı. Semantik bütünlük: Nesnelerin kullanım amaçları, yapı türleri ve işlevlerini tanımlar. Topolojik yapı: Nesneler arasındaki komşuluk, bağlantı ve hiyerarşik ilişkileri bütünleştirir. Görselleştirme ve analiz imkanları: Şehirlerin gerçekçi 3D görselleştirmelerini ve çeşitli analizlerini sağlar. CityGML, şehir planlama, altyapı yönetimi, görselleştirme ve afet yönetimi gibi birçok alanda kullanılmaktadır.