プレリリース版です。正式公開までは、公開済みのファイルも含めて内容が変わることがあります。
Skip to content

出典: https://datamodels.jp/models/facility/AEDLocation/ · 文章は CC BY 4.0

AEDLocation ドラフト サブクラス ​

AED の設置場所

AED(自動体外式除細動器)1 台の設置場所のデータです。自治体が「AED設置箇所一覧」(自治体標準オープンデータセット 08)として公開する一覧の 1 行にあたります。Facility の下位の型で、建物の中での設置位置、小児用の設備の有無、一般の人が使えるかどうかを足しています。

種類エンティティ
親の型Facility のサブクラスです。同じ名前の属性は親と同じ IRI になり、親の必須項目はここでも必須なので、親の属性を読むコードはこの型もそのまま読めます。型そのものは別なので、親の型で検索するクライアントは語彙の rdfs:subClassOf をたどって初めてこの型を見つけます。
型 IRIhttps://datamodels.jp/ns/facility/AEDLocation
@contexthttps://datamodels.jp/context/facility/v1.jsonld
JSON Schema/schema/facility/AEDLocation/v1.json
ライセンスCC0 1.0:ファイル(@context、JSON Schema、例)は条件なしで使えます

この @context と JSON Schema の URL は、常に互換性のある最新版を指します。
内容が変わらない URL はバージョンにあります。詳しくはURL とバージョンを見てください。

型と関係 ​

型と関係の図addresslocationcontactPointopeningHoursSpecificationサブクラスContactPoint連絡先ほか 3 件の関係 →Geometryジオメトリほか 8 件の関係 →JapaneseAddress日本の住所ほか 6 件の関係 →OpeningHours利用できる時間ほか 3 件の関係 →AEDLocationAED の設置場所Facility施設ほか 6 件の関係 →

値型として使うサブクラス他のサブジェクトほか N 件: その型のページに続きがある

属性 ​

属性説明値
name*AED が設置されている建物などの名称
https://uri.etsi.org/ngsi-ld/name
Property, string
nameKana名称のカナ表記(全角カタカナ)
https://datamodels.jp/ns/disaster/nameKana
Property, string
nameEn名称の英語表記
https://datamodels.jp/ns/disaster/nameEn
Property, string
externalFacilityId*自治体の一覧での ID(自治体とデータセットの中で一意)。localGovernmentCode と合わせると、全国で一意になります。
https://datamodels.jp/ns/facility/externalFacilityId
Property, string
localGovernmentCode*一覧を公開する自治体の全国地方公共団体コード(検査数字を含む 6 桁)
https://datamodels.jp/ns/common/localGovernmentCode
Property, string
address所在地(JapaneseAddress)。その localGovernmentCode は所在地の自治体のもので、公開する自治体とは違うことがあります。
https://schema.org/address
Property, object: JapaneseAddress
location位置(点)
https://uri.etsi.org/ngsi-ld/location
GeoProperty (Geometry, Point)
installationLocation建物や敷地の中で AED がある場所(例:1階事務室)
https://datamodels.jp/ns/facility/installationLocation
Property, string
operatorNameAED を設置した組織の名称(データセットの「団体名」)
https://datamodels.jp/ns/facility/operatorName
Property, string
corporateNumberAED を設置した組織の法人番号(国税庁、13 桁)
https://datamodels.jp/ns/facility/corporateNumber
Property, string
contactPoint連絡先(ContactPoint):電話番号、内線番号、FAX 番号、メールアドレス、問い合わせフォーム、そのほかの連絡手段、郵便番号
https://schema.org/contactPoint
Property, object: ContactPoint
openingHoursSpecification利用できる時間(OpeningHours):曜日、開始時刻、終了時刻、特記事項
https://schema.org/openingHoursSpecification
Property, object: OpeningHours
url施設についてのウェブページ
https://schema.org/url
Property, string (uri)
remarks備考
https://datamodels.jp/ns/facility/remarks
Property, string
pediatricSupport小児用パッドなど、子ども向けの設備があれば true
https://datamodels.jp/ns/facility/pediatricSupport
Property, boolean
restrictedAccess立ち入りが制限された区域にあり、一般の人が使えなければ true(データセットの「外部利用不可」)
https://datamodels.jp/ns/facility/restrictedAccess
Property, boolean

* は必須の属性です。

このモデルを使う ​

  • データの検証とブローカーへの送り方は使い方にあります。

  • このモデルに独自の属性を足すときは、拡張ビルダーで @context と JSON Schema を作れます。

  • このモデルを拡張してツールキットのサイトで公開しているなら、サイトがサイトの一覧に載ると、このページにも載ります。サイトが無いときは、フォームで登録してください。ほかの組織が同じ名前を使えます(フォームの書き方)。

  • 特定のブローカーやツールにそのまま読み込めるファイルも、このモデルから作っています:アダプター

  • 本文に @context を書かずに送るときの Link ヘッダー:

    http
    Link: <https://datamodels.jp/context/facility/v1.jsonld>; rel="http://www.w3.org/ns/json-ld#context"; type="application/ld+json"

例 ​

例は架空のシナリオ(東京都千代田区の大雨対応)です。地名とコードは実在のものですが、出来事・人・チームは架空です。書き方は例の書き方にあります。

json
{
  "id": "urn:ngsi-ld:AEDLocation:131024-206",
  "type": "AEDLocation",
  "name": "アスク勝どき保育園",
  "externalFacilityId": "206",
  "localGovernmentCode": "131024",
  "address": {
    "addressCountry": "JP",
    "localGovernmentCode": "131024",
    "addressText": "東京都中央区勝どき4-8-14"
  },
  "location": {
    "type": "Point",
    "coordinates": [
      139.775622,
      35.656884
    ]
  },
  "installationLocation": "1階事務室",
  "contactPoint": {
    "postalCode": "1040054"
  }
}

ファイル: example.json · example-normalized.jsonld · JSON-LD Playground で開く:属性ごとの IRI(展開形)が見られます。

改善の提案

属性が足りない、説明がおかしいと思ったら、Issue で知らせてください。新しい属性やモデルは提案フォームから提案できます。進め方は貢献するにあります。 ソースファイル(注記、対応表)は GitHub にあります。

参照している標準 ​

このモデルが対応している標準と、項目ごとの対応です。開くと対応表が見られます。

自治体標準オープンデータセット・データ項目定義書A(20260801版)シート「08.AED設置箇所一覧」(デジタル庁)16 項目中 16 項目が対応

このモデルが表す一覧そのもの。項目名は日本語名(英語名)で示す。住所、位置、連絡先、利用時間の列は、JapaneseAddress、Geometry、ContactPoint、OpeningHours の対応表のとおり。入れていない列:地方公共団体名(コードから分かる)、高度の種別・高度の値、画像1・画像2 とそのライセンス。

このモデル対応先備考
localGovernmentCode全国地方公共団体コード (localGovernmentCode)一覧を公開する自治体。所在地の自治体は address.localGovernmentCode(所在地_全国地方公共団体コード)
externalFacilityIdID (identifier)エンティティの id はこの ID から作る(convert.id)。定義書では自治体の一覧の中で一意。同じ ID が複数の行にある一覧(表計算ソフトで丸められた 1.31E+11 など)は、行番号で補わず、一覧の ID を直してから変換する
name名称 (name)AED が設置されている建物などの名称
nameKana名称_カナ (nameKana)
nameEn名称_英字 (nameEn)
address所在地_* (fullAddress, prefecture, city, streetAddress, cityBlock), 建物名等(方書) (buildingNameEtc), 町字ID (streetAddressId)詳細は JapaneseAddress の対応表
location緯度 (latitude), 経度 (longitude)[経度, 緯度] の点
installationLocation設置位置 (installationLocation)
operatorName団体名 (organizer)AED の設置主体の名称
corporateNumber法人番号 (legalEntityNumber)AED の設置主体の法人番号
contactPoint電話番号 (contactPointPhoneNumber) … 郵便番号 (contactPointPostalCode)詳細は ContactPoint の対応表
openingHoursSpecification利用可能曜日 (serviceDay), 開始時間 (startTime), 終了時間 (endTime), 利用可能日時特記事項 (dateTimeRemarks)詳細は OpeningHours の対応表。設置場所の施設の時間に従うときは、曜日と時間が空欄で、特記事項にそう書かれる
pediatricSupport小児対応設備の有無 (pediatricSupport)「有」なら true、「無」なら false。変換ツールにはまだこの変換が無い
restrictedAccess外部利用不可 (notForPublic)「外部利用不可」と書かれていれば true、空欄なら false。変換ツールにはまだこの変換が無い
urlURL (url)
remarks備考 (remarks)

この標準のデータを変換するための対応表(YAML): jichitai-opendata-aed.yaml(説明は対応表)

この標準のライセンス: 公共データ利用規約(第1.0版)(PDL1.0、CC BY 4.0 と互換)

注記 ​

  • デジタル庁の自治体標準オープンデータセット、データ項目定義書 A(2026-08-01、2026-10-11 に確認)のシート「08 AED設置箇所一覧」(https://www.digital.go.jp/resources/open_data/municipal-standard-data-set-test )に基づいています。項目ごとの対応は mapping/jichitai-opendata-aed.yaml にあります。
  • Facility の下位の型(x-subclass-of)です。足しているのは、このデータセットだけの列(設置位置、小児対応設備の有無、外部利用不可)です。1 件は施設ではなく、AED 1 台の設置場所です。名称は、AED がある建物などの名称です。定義書では、利用可能曜日と時間は、決まっている施設に設置されていれば必須です。決まっていなければ空欄にし、特記事項に「○○小学校の利用可能曜日に従う」のように書きます。
  • 「小児対応設備の有無」は「有」か「無」、「外部利用不可」はその文字か空欄です。どちらも真偽値(pediatricSupport、restrictedAccess)にしています。変換ツール(datamodels convert)には、まだ「有」「無」を読む変換がありません。
  • 検討した上流(2026-10-11):Smart Data Models にも schema.org にも、AED の設置場所の型はありません。GIF のコアデータモデル「設備」が近く、データセットの共通語彙基盤の列は「設備」を参照しています。
  • 例のデータは、中央区「AED設置箇所一覧」(東京都オープンデータカタログ、https://www.city.chuo.lg.jp/documents/984/aed.csv 、2024-03-05 更新、2026-10-11 に確認)の 207 行目(データの 206 行目、アスク勝どき保育園)を、公開されたとおりに写したものです。千代田区は AED の一覧を公開していないので、隣の区のデータを使っています(2026-10-11 に確認)。ID だけは一覧の値を使えません。ID の列は 256 行すべてが「1.31E+11」で、表計算ソフトが 12 桁の ID を丸めた数に変えています。そのため、例の ID は行の番号(206)にしています。
  • 実データ(同じ一覧)で見つかったこと:ID がすべて同じなので、変換ツールは 251 件のエンティティに同じ id を付けます。変換ツールはこれを見つけません。5 行は時刻が「0:00」で、スキーマに合わず無効になります(OpeningHours の注記)。構造化された住所の列、電話番号、小児対応設備の有無、外部利用不可は、すべての行で空です。