Geoscience Reference
In-Depth Information
Fig. 12 CityGML indoor ADE XML schema
The CityGML Indoor ADE indoor space module is defined within the
XML schema definition file ISDM.xsd. The XSD schema adds the elements
InteriorBuildingObject and Storey , both being members of the substitution group
core:_CityObject which is defined by the CityGML core module. Thus both may
be used as child elements of CityGML CityObject feature.
Indoor space units are represented as interiorRoom elements which are correspond-
ing with room classes in the CityGML building module. The InteriorBuildingObject
element has feature collections for interiorRoom which represents indoor space such
as room, corridor, hallway and so on. The IntBuildingInstallation element which is
defined by the CityGML building module represents static installations of the build-
ing such as air conditioning, lamp and light switch. The InteriorBuildingObject
elements are corresponding with the InteriorBuildingObject class in the UML
diagram (Fig. 11 ).
The Storey is defined as the child element of the CityGML CityObject fea-
ture and, it has a set of InteriorBuildingObject element. The corresponding type
StoreyType is also defined as a subtype of the CityGML abstract type of core : Abstr
actCityObjectType provided by the CityGML Core module.
As shown as Fig. 12 , Storey class of the UML diagram (Fig. 11 ) is imple-
mented as Storey element in the XML schema file. As mentioned as before, Storey
Search WWH ::




Custom Search