Application Domain Extensions (ADEs)



CityGML is an XML based 3D data standard for the representation, storage and exchange of 3D city models. CityGML represents the geometry, graphical appearance and semantics associated with the 3D city models. CityGML has a geometric model and a thematic model. The thematic model of CityGML covers various classes like buildings, relief, transportation, landuse, tunnels, bridges, vegetation, water bodies and city furniture.

Sometimes, users may want to model objects and attributes of 3D city models which are not covered in the data model of CityGML. CityGML has the concept of ADEs (Application Domain Extensions) to model user defined objects and attributes. An ADE is defined in an extra XSD (XML Schema Definition) file with its own namespace. This file has to explicitly import the XML schema definition of the extended CityGML modules. ADEs can be defined by information communities which are interested in specific application fields. ADEs are increasingly being used in creating application specific extensions like for energy modelling, modelling topographic data, indoor modelling, noise modelling, etc. The advantage of using the ADE approach are:

  • The extensions are formally specified.
  • Semantic and syntactic interoperability for the exchange of application specific information.
  • Extended CityGML instance documents can be validated against the ADE schema.
  • More than one ADE can be actively used in the same dataset.
  • ADEs can have their own codelist.

Another approach is to use Generic objects and attributes. This is a semi structured extension mechanism of adding application specific attributes and objects to city objects without making any changes in the CityGML schema. The generic extensions of CityGML are provided by the CityGML thematic module Generics. But they have their own limitations, namely:

  • There is no formal specification of the names and data types of generic attributes/objects.
  • CityGML datasets with generic atttributes/objects cannot be validated against the schema.
  • Name conflicts of the generic attributes and objects may occur.
  • Using Generics limits semantic and syntactic interoperability.









CityGML ADE Modelling

CityGML ADEs



Description: CityGML extension for storing metadata related to 3D city models.
ADE Version: 0.1
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: 3D Geoinformation, Delft University of Technology, the Netherlands
XML Schema: 3D Metadata ADE XSD
UML Schema: 3D Metadata ADE UML
Publication:
Description: CityGML extension for modelling ancient Chinese-style architectural roofs.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Wuhan University, China
XML Schema:
UML Schema:
Publication: ACRoof ADE Publication
Description: CityGML extension to characterize the existing city objects with air quality values around them so as to identify the main sources of air pollution and the affected areas.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: UPolitecnico di Torino, Italy
XML Schema:
UML Schema:
Publication: AQ ADE (Air Quality) Publication
Description: CityGML extension for enriching AR-oriented data models with 3D features.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization:
XML Schema:
UML Schema:
Publication: AR ADE (Augmented Reality) Publication
Description: CityGML extension for Built Cultural Heritage (BCH) management.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: KU Leuven, Belgium
XML Schema:
UML Schema:
Publication: BCH Management ADE Publication
Description: Computer Aided Facility Management or CAFM is a CityGML extension for modelling the geometry and semantics of building facades.
ADE Version: 1.0
CityGML Version: 1.0.0
Status: Implemented (draft)
Contact Organization: Technische Universität München, Germany.
XML Schema:
UML Schema:
Publication: CAFM (facade) ADE Publication
Description: CityGML extension for modelling massive TIN terrains.
ADE Version: 0.1
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: 3D Geoinformation, Delft University of Technology, the Netherlands
XML Schema: CityGML iTINs ADE XSD
UML Schema: CityGML iTINs ADE UML
Publication: CityGML iTINs ADE Publication
Description: CityGML extension for interactive 3D cultural heritage documentation.
ADE Version:
CityGML Version: 1.0.0
Status: Draft
Contact Organization: University of Valladolid, Spain
XML Schema:
UML Schema:
Publication: Cultural Heritage ADE Publication
Description: CityGML extension for the modeling and representation of time-dependent variations of arbitrary CityGML object attributes, relations, and appearances.
ADE Version: 1.0
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Technical University of Munich, Germany
XML Schema: Dynamizer ADE XSD
UML Schema:
Publication: Dynamizer ADE Publication
Description: CityGML extension for modelling 3D representation of ENC objects and the corresponding electrical information.
ADE Version:
CityGML Version: 1.0.0
Status: Draft
Contact Organization: Christian-Albrechts-University of Kiel, Germany
XML Schema:
UML Schema:
Publication: ENC ADE (Electronic Nautical Charts) Publication
Description: CityGML extension for urban energy modelling.
ADE Version: 0.6.0
CityGML Version: 2.0.0
Status: Implemented (draft)
Contact Organization: SIG3D (Special Interest Group 3D)
XML Schema: Energy ADE XSD
UML Schema: Energy ADE UML
Publication: Energy ADE Publication
Description: CityGML extension for integrationg semantic IFC data in CityGML.
ADE Version: 0.6
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Netherlands organisation for Applied Scientific research TNO, the Netherlands.
XML Schema: GeoBIM (IFC) ADE XSD
UML Schema:
Publication: GeoBIM (IFC) ADE Publication
Description: CityGML extension to enrich the data model with additional information about the relationship between the adjacent city objects (e.g. a building and a road) in order to remove geometric inconsistencies.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Technical University of Berlin, Germany
XML Schema:
UML Schema:
Publication: Geodata Join ADE Publication
Description: CityGML extension for the conceptual and logical modelling of architectural heritage features.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Politecnico di Torino, viale Mattioli 39 10125 Torino, Italy
XML Schema:
UML Schema:
Publication: Heritage ADE Publication
Description: CityGML extension for a web based 3D flood information service.
ADE Version:
CityGML Version: 0.4.0
Status:
Contact Organization: University of Applied Sciences Stuttgart, Germany.
XML Schema:
UML Schema:
Publication:
Description: Information Model Geography or IMGeo is a CityGML extension for large scale topography modelling of Netherlands.
ADE Version: 2.1.1
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Geonovum, the Netherlands.
XML Schema: IMGeo ADE XSD
UML Schema: IMGeo ADE UML
Publication: IMGeo ADE Publication
Description: CityGML extension for routing and positioning inside the buildings.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Indian Institute of Remote Sensing, Dehradun, India
XML Schema:
UML Schema:
Publication: IR & P ADE (Indoor Routing and Positioning) Publication
Description: CityGML extension for the immovable property taxation system in Turkey. It integrates physical objects specified by CityGML with the legal and administrative concepts defined in Turkish law.
ADE Version: 1.0
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Department of Surveying Engineering, Yildiz Technical University, Turkey.
XML Schema: Immovable Property Taxation ADE XSD
UML Schema: Immovable Property Taxation ADE UML
Publication: Immovable Property Taxation ADE Publication
Description: CityGML extension for routing differentialy abled individuals (a smart-city service initiative for urban ecosystems).
ADE Version: 0.7b
CityGML Version: 2.0.0
Status: Draft (under testing in i-SCOPE Project)
Contact Organization: Ordnance Survey, Great Britain
XML Schema:
UML Schema:
Publication: Inclusive Routing ADE Publication
Description: CityGML extension for indoor space and indoor facility management applications.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: University of Seoul, Seoul, South Korea
XML Schema:
UML Schema:
Publication: Indoor ADE Publication
Description: CityGML extension with legal concepts from LADM for describing the ownership structure of condominium units.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Wuhan University, China
XML Schema:
UML Schema:
Publication: LADM ADE (Land Administration Domain Model) Publication
Description: CityGML extension for modelling noise in 3D.
ADE Version:
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Institute of Geodesy and Geoinformation University of Bonn and SIG3D (Special Interest Group 3D).
XML Schema: Noise ADE XSD
UML Schema: Noise ADE UML
Publication: Noise ADE Publication
Description: CityGML extension for modelling Ubiquitous Network Robots services.
ADE Version:
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Hitachi Ltd., Central Research Laboratory, Tokyo, Japan.
XML Schema: Robotics ADE XSD
UML Schema: Robotics ADE UML
Publication: Robotics ADE Publication
Description: Extension for mapping the semantic information in BIM models to CityGML.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Hong Kong University of Science and Technology, Hong Kong
XML Schema:
UML Schema:
Publication: SCM ADE (Semantic City Model) Publication
Description: CityGML extension for modelling solar irradiance over buildings for encouraging the adoption of solar energy (a smart-city service initiative for urban ecosystems).
ADE Version: 0.7b
CityGML Version: 2.0.0
Status: Draft (under testing in i-SCOPE Project)
Contact Organization: Ordnance Survey, Great Britain
XML Schema:
UML Schema:
Publication: Solar ADE Publication
Description: CityGML extension for enhancing building and transportation modules for the 3D national geo-data model of Turkey.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Istanbul Technical University, Turkey
XML Schema:
UML Schema:
Publication: TRKBIS (Turkish Urban Information System ) Publication
Description: CityGML extension for enriching CityGML objects with one or more dynamic phenomenon for a specified reference time.
ADE Version: 0.7b
CityGML Version: 2.0.0
Status: Draft (under testing in i-SCOPE Project)
Contact Organization: Ordnance Survey, Great Britain
XML Schema:
UML Schema:
Publication: Time Dependent Variables ADE Publication
Description: Extension to enrich the CityGML data model with topological relationships i.e. relationships between geometric primitives and between semantic features.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: Wuhan University, China
XML Schema:
UML Schema:
Publication: Topo ADE Publication
Description: CityGML extension for modelling traffic signs on roads.
ADE Version:
CityGML Version: 2.0.0
Status: Draft
Contact Organization: University of Vigo, Spain
XML Schema:
UML Schema:
Publication: Traffic Sign ADE Publication
Description: CityGML extension for modelling utility networks in 3D city models.
ADE Version: 0.9.0
CityGML Version: 2.0.0
Status: Implemented
Contact Organization: Insitute for Geodesy and Geoinformation Science, Technische Universität Berlin, Germany
XML Schema: Utility Network ADE XSD
UML Schema: Utility Network ADE UML
Publication: Utility Network ADE Publication
Description: CityGML extension for the inclusion of geometric and semantic prop- erties of tree roots in Solitary Vegetation Objects at different levels of details..
ADE Version:
CityGML Version: 2.0.0
Status: Proposed
Contact Organization: Centro de Investigacion en Geografia y Geomatica, Mexico
XML Schema:
UML Schema:
Publication: Vegetation objects ADE Publication