CityGML (City Geography Markup Language) is een internationale open GIS-standaard voor de weergave van stedelijke objecten in 3D. Het definieert de klassen en relaties voor de meest relevante topografische objecten in steden en regionale modellen over hun eigenschappen, zoals uiterlijk, ruimtelijke afmetingen en onderlinge samenhang.