Geoscience Reference
In-Depth Information
Fig. 10
UML diagram: indoor facility model of CityGML indoor ADE (2)
represents
Indoor::MobileFacility
and specific features for mobile facility, and
describes
Indoor::Door
and
Indoor::ScreenDoor
. The other diagram contains
the additional classes of
Indoor::DisasterFacility
,
Indoor::ConvenienceFacility
,
Indoor::ToiletFurniture
, and
Indoor::OfficeFurniture.
.
The first detailed diagram for indoor facility feature model is shown in Fig.
10
.
Indoor::MobileFacility
inherits the properties which are
class
and
usage
from
IntBuildingInstallation
. We define additional properties that are
administrator
,
installationDate
,
inspector
,
inspectionInterval
,
upcomingSchedule
,
contactInfo
,
and
contactMan
for the management application. The
administrator
is a person
who supervises and manages the facility, the
installationData
is the data of facility
installation, the
inspector
makes inspection of facility, and
inspectitionInterval
is
interval between installation data. The
upcomingSchedule
is a prediction date for
maintenance,
contactInfo
and
contactMan
have contact information on the com-
pany and person who manage mobile facility.
Indoor::Stair
,
Indoor::Elevator
,
Indoor::Escalator
, and
Indoor::Lift
are added for indoor mobile facility, and it
inherits attributes of
Indoor::MobileFacility
.
Indoor::Elevator
and
Indoor::Lift
have additional attributes which are
capacity
,
cleaningDate
,
lubricationDate
,
adjustmentDate
,
inspectationInterval
,
replacementParts
,
replacementDate
,
repair-
Parts
, and
repairDate
.
Capacity
constrains to weight for operating the facility,
cleaningData
needs to maintain cleanliness,
lubricationData
has to be recorded
to move smoothly for the facility,
adjustmentDate
is the date for adjusting facil-
ity,
replacementParts
is for replaced components and it should be recorded as
replacementDate
,
repairParts
, and
repairDate
.
Indoor::Escalator
has the attrib-
utes which are
cleaningDate
,
lubricationDate
,
adjustmentDate
,
inspectionInterval
,
replacementParts
,
replacementDate
,
repairParts
, and
repairDate
. The attributes of
the Door class are
openTime
,
closeTime
, and
locksType
.
openTime
and
closeTime