English
AEDLocation draft subclass
Where one AED (automated external defibrillator) is installed: one row of the list a municipality publishes as 自治体標準オープンデータセット dataset 08 (AED設置箇所一覧). A subtype of Facility that adds the position in the building, equipment for children, and whether the public can use it.
| Kind | entity |
| Subclass of | A subclass of Facility. Attributes with the same name carry the parent's IRIs and the parent's required attributes stay required, so code that reads the parent's attributes reads this type too. The type itself differs: a client that selects by the parent type finds this one only by following rdfs:subClassOf in the vocabulary. |
| Type IRI | https://datamodels.jp/ns/facility/AEDLocation |
| @context | https://datamodels.jp/context/facility/v1.jsonld |
| JSON Schema | /schema/facility/AEDLocation/v1.json |
| Licence | CC0 1.0: the files (@context, JSON Schema, examples) can be used without conditions |
These @context and JSON Schema URLs always point to the latest compatible version.
For URLs that never change, see Versions. More in URLs and versions.
Types and relationships
used as a value typesubclassother subjectN more links: continued on that type's page
Attributes
| Attribute | Description | Value |
|---|---|---|
name* | Name of the building or place where the AED is installedhttps://uri.etsi.org/ngsi-ld/name | Property, string |
nameKana | Name in full-width katakanahttps://datamodels.jp/ns/disaster/nameKana | Property, string |
nameEn | Name in Englishhttps://datamodels.jp/ns/disaster/nameEn | Property, string |
externalFacilityId* | The facility's ID in the municipality's list (unique within the municipality and the dataset). Together with localGovernmentCode it is unique nationwidehttps://datamodels.jp/ns/facility/externalFacilityId | Property, string |
localGovernmentCode* | Local government code (6 digits including the check digit) of the municipality that publishes the listhttps://datamodels.jp/ns/common/localGovernmentCode | Property, string |
address | Address of the facility (JapaneseAddress). Its localGovernmentCode is that of the municipality the facility lies in, which can differ from the publisherhttps://schema.org/address | Property, object: JapaneseAddress |
location | Location (a point)https://uri.etsi.org/ngsi-ld/location | GeoProperty (Geometry, Point) |
installationLocation | Where in the building or site the AED is, for example 1階事務室https://datamodels.jp/ns/facility/installationLocation | Property, string |
operatorName | Name of the organisation that installed the AED (団体名 in the dataset)https://datamodels.jp/ns/facility/operatorName | Property, string |
corporateNumber | Corporate number (13 digits, National Tax Agency) of the organisation that installed the AEDhttps://datamodels.jp/ns/facility/corporateNumber | Property, string |
contactPoint | How to get in touch (ContactPoint): telephone, extension, fax, e-mail, web form, other channels, postal codehttps://schema.org/contactPoint | Property, object: ContactPoint |
openingHoursSpecification | When the facility can be used (OpeningHours): weekdays, opening and closing time, remarkshttps://schema.org/openingHoursSpecification | Property, object: OpeningHours |
url | Web page about the facilityhttps://schema.org/url | Property, string (uri) |
remarks | Remarkshttps://datamodels.jp/ns/facility/remarks | Property, string |
pediatricSupport | true when equipment for children, such as paediatric pads, is therehttps://datamodels.jp/ns/facility/pediatricSupport | Property, boolean |
restrictedAccess | true when the AED is in a restricted area and not available to the general public (外部利用不可 in the dataset)https://datamodels.jp/ns/facility/restrictedAccess | Property, boolean |
* required
Using this model
How to validate data and send it to a broker: Using the models.
To add attributes of your own to this model, the extension builder writes the @context and JSON Schema.
Extended this model? If you publish it on a site made with the toolkit, it shows on this page once your site is on the list of sites. Without a site, list your extension so others can reuse your names (how to fill in the form).
Files that particular brokers and tools can load as they are, made from this model: Adapters
The Link header, for sending data without @context in the body:
httpLink: <https://datamodels.jp/context/facility/v1.jsonld>; rel="http://www.w3.org/ns/json-ld#context"; type="application/ld+json"
Example
The examples are a fictional scenario (heavy rain in Chiyoda, Tokyo). Place names and codes are real; the events, people and teams are invented. See writing examples.
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"
}
}Files: example.json · example-normalized.jsonld · Open in the JSON-LD Playground: see the full IRI behind every attribute (expanded form).
Something missing or wrong?
Open an issue, or propose new attributes or models with the proposal form. How it works: Contributing. The source files (notes, mapping tables) are on GitHub.
Referenced standards
The standards this model corresponds to, field by field. Open one to see its table.
Municipal standard open dataset, data item definition sheet A (2026-08-01), sheet '08. AED locations' (Digital Agency)
The list this model represents. Columns are given as the Japanese name (English item name). The address, location, contact and hours columns map as in the JapaneseAddress, Geometry, ContactPoint and OpeningHours tables. Columns left out: 地方公共団体名 (follows from the code), 高度の種別 and 高度の値 (height type and value), 画像1 and 画像2 with their licences.
| This model | Maps to | Note |
|---|---|---|
localGovernmentCode | 全国地方公共団体コード (localGovernmentCode) | the publishing municipality; the municipality the facility lies in is address.localGovernmentCode (所在地_全国地方公共団体コード) |
externalFacilityId | ID (identifier) | the entity id is made from this ID (convert.id); the definition sheet makes it unique within the municipality's list. A list that has one ID on several rows (for example 1.31E+11, rounded by a spreadsheet) is converted after its IDs are fixed, not by numbering rows |
name | 名称 (name) | the name of the building or place where the AED is |
nameKana | 名称_カナ (nameKana) | |
nameEn | 名称_英字 (nameEn) | |
address | 所在地_* (fullAddress, prefecture, city, streetAddress, cityBlock), 建物名等(方書) (buildingNameEtc), 町字ID (streetAddressId) | see the JapaneseAddress table |
location | 緯度 (latitude), 経度 (longitude) | a point [longitude, latitude] |
installationLocation | 設置位置 (installationLocation) | |
operatorName | 団体名 (organizer) | the organisation that installed the AED |
corporateNumber | 法人番号 (legalEntityNumber) | the corporate number of the organisation that installed the AED |
contactPoint | 電話番号 (contactPointPhoneNumber) … 郵便番号 (contactPointPostalCode) | see the ContactPoint table |
openingHoursSpecification | 利用可能曜日 (serviceDay), 開始時間 (startTime), 終了時間 (endTime), 利用可能日時特記事項 (dateTimeRemarks) | see the OpeningHours table. When the AED follows the hours of the building, the weekday and time columns are empty and the remarks say so |
pediatricSupport | 小児対応設備の有無 (pediatricSupport) | 有 is true, 無 is false; the converter has no transform for this yet |
restrictedAccess | 外部利用不可 (notForPublic) | true when the column says 外部利用不可, false when it is empty; the converter has no transform for this yet |
url | URL (url) | |
remarks | 備考 (remarks) |
Mapping file (YAML) for converting data from this standard: jichitai-opendata-aed.yaml (see Mapping files)
Licence of this standard: Public Data License (Version 1.0) (PDL1.0), compatible with CC BY 4.0
Notes
- Built on the Digital Agency's 自治体標準オープンデータセット, data item definition sheet A (2026-08-01, checked 2026-10-11), sheet 08 AED設置箇所一覧 (https://www.digital.go.jp/resources/open_data/municipal-standard-data-set-test). Field by field in mapping/jichitai-opendata-aed.yaml.
- A subtype (x-subclass-of) of Facility that adds the columns of this dataset only: installation position, equipment for children, not for public use. One record is where one AED is, not a facility; the name is that of the building or place. The definition sheet requires the weekdays and hours when the building has fixed hours; otherwise they stay empty and the remarks say, for example, that the AED follows the hours of a school.
- 小児対応設備の有無 is 有 or 無, and 外部利用不可 is that word or empty; both become booleans (pediatricSupport, restrictedAccess). The converter (datamodels convert) has no transform for 有 and 無 yet.
- Upstream considered (2026-10-11): neither Smart Data Models nor schema.org has a type for an AED location. GIF's core data model 設備 (equipment) is close; the dataset's reference column points to it.
- The example is row 207 (data row 206, アスク勝どき保育園) of Chuo City's AED設置箇所一覧 (Tokyo open data catalog, https://www.city.chuo.lg.jp/documents/984/aed.csv, updated 2024-03-05, checked 2026-10-11), copied as published. Chiyoda City publishes no AED list (checked 2026-10-11), so the neighbouring ward's data is used. Only the ID cannot come from the list: the ID column holds 1.31E+11 in all 256 rows, because a spreadsheet turned the 12-digit IDs into a rounded number. The example's ID is the row number (206).
- Real data seen (the same list): since every ID is the same, the converter gives all 251 entities the same id, and does not report it. Five rows write times as 0:00, which the schema rejects (see OpeningHours' notes). The structured address columns, the telephone, 小児対応設備の有無 and 外部利用不可 are empty in every row.