 It also defines different standard levels of detail (LoDs) for the 3D objects, which allows the representation of objects for different applications and purposes, such as simulations, urban data mining, facility management, and thematic inquiries.CityGML is implemented as a GML application schema for the Geography Markup Language 3 (GML3), the extendible international standard for spatial data exchange issued by the Open Geospatial Consortium (OGC) and the ISO TC211.In its most common implementation, which is the one generally used to disseminate and exchange data, CityGML datasets consist of a set of XML files and possibly some accompanying image files that are used as textures.