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