classDiagram

重要施設 --> 都道府県庁舎 : be:都道府県庁舎
重要施設 --> 市区町村庁舎 : be:市区町村庁舎
重要施設 --> 警察施設 : be:警察施設
重要施設 --> 消防本部 : be:消防本部
重要施設 --> その他_原子力施設 : be:その他(原子力施設)
重要施設 --> その他_保健所 : be:その他(保健所)

class 重要施設 ["be:重要施設"] {
    be:都道府県庁舎
    be:市区町村庁舎
    be:警察施設
    be:消防本部
    be:その他(原子力施設)
    be:その他(保健所)
}

class 都道府県庁舎 ["be:都道府県庁舎"] {
    be:施設名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    be:本庁舎使用可否
    be:代替庁舎名
    pd:代替庁舎緯度
    pd:代替庁舎経度
    pd:代替庁舎所在地(住所)
    be:電気の使用可否(本庁舎)
    be:電気の使用可否(代替庁舎)
    be:通信可否(本庁舎)
    be:通信可否(代替庁舎)
}

class 市区町村庁舎 ["be:市区町村庁舎"] {
    be:施設名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    be:本庁舎使用可否
    be:代替庁舎名
    pd:代替庁舎緯度
    pd:代替庁舎経度
    pd:代替庁舎所在地(住所)
    be:電気の使用可否(本庁舎)
    be:電気の使用可否(代替庁舎)
    be:通信可否(本庁舎)
    be:通信可否(代替庁舎)
}

class 警察施設 ["be:警察施設"] {
    be:名称
    pd:地方公共団体コード
    pd:都道府県名
    pd:市区町村名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    pd:電話番号
    be:警察本部名称
}

class 消防本部 ["be:消防本部"] {
    be:名称
    pd:地方公共団体コード
    pd:都道府県名
    pd:市区町村名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    pd:電話番号
}

class その他_原子力施設 ["be:その他(原子力施設)"] {
    be:施設名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    be:緊急時区域
    be:EAL
    be:被災状況
    be:今後の見通し
}

class その他_保健所 ["be:その他(保健所)"] {
    be:施設名
    pd:地方公共団体コード
    pd:都道府県名
    pd:市区町村名
    pd:所在地(住所)
    pd:緯度
    pd:経度
    be:稼働状態
    be:倒壊のおそれ
    be:床上浸水
    be:電気の使用可否
    be:ガスの使用可否
    be:水道の使用可否
    be:固定電話の使用可否
    be:携帯電話の使用可否
    be:衛星電話の使用可否
    be:FAXの使用可否
    be:LGWANの使用可否
    be:庁舎の使用可否
    be:職員の不足
    be:食料・飲料水の不足
    be:閉鎖申請
    be:アセスメント実施日時
}