日本語
PublicToilet ドラフト サブクラス
公衆トイレ
公衆トイレ 1 か所のデータです。自治体が「公衆トイレ一覧」(自治体標準オープンデータセット 13)として公開する一覧の 1 行にあたります。Facility の下位の型で、設置位置、種類ごとのトイレの数、バリアフリートイレ、車椅子使用者用、乳幼児用、オストメイト用の設備を足しています。
| 種類 | エンティティ |
| 親の型 | Facility のサブクラスです。同じ名前の属性は親と同じ IRI になり、親の必須項目はここでも必須なので、親の属性を読むコードはこの型もそのまま読めます。型そのものは別なので、親の型で検索するクライアントは語彙の rdfs:subClassOf をたどって初めてこの型を見つけます。 |
| 型 IRI | https://datamodels.jp/ns/facility/PublicToilet |
| @context | https://datamodels.jp/context/facility/v1.jsonld |
| JSON Schema | /schema/facility/PublicToilet/v1.json |
| ライセンス | CC0 1.0:ファイル(@context、JSON Schema、例)は条件なしで使えます |
この @context と JSON Schema の URL は、常に互換性のある最新版を指します。
内容が変わらない URL はバージョンにあります。詳しくはURL とバージョンを見てください。
型と関係
値型として使うサブクラス他のサブジェクトほか N 件: その型のページに続きがある
属性
| 属性 | 説明 | 値 |
|---|---|---|
name* | トイレの名称。駅や公園など、トイレがある施設の名称のことがあります。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 | トイレがある場所(例:駅のどの改札の近くか)。データセットは、名称と設置位置で 1 つのトイレを区別します。https://datamodels.jp/ns/facility/installationLocation | Property, string |
operatorName | 施設を運営する組織の名称。AED のような設備では、設置した組織です(データセットの「団体名」「法人の名称」)。https://datamodels.jp/ns/facility/operatorName | Property, string |
corporateNumber | 施設を運営する組織、または設備を設置した組織の法人番号(国税庁、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 |
totalMaleToilets | 男性トイレの総数(小便器を含む)https://datamodels.jp/ns/facility/totalMaleToilets | Property, integer, ≥ 0 |
maleUrinals | 男性トイレの小便器の数https://datamodels.jp/ns/facility/maleUrinals | Property, integer, ≥ 0 |
maleJapaneseStyleToilets | 男性トイレの和式の数https://datamodels.jp/ns/facility/maleJapaneseStyleToilets | Property, integer, ≥ 0 |
maleWesternStyleToilets | 男性トイレの洋式の数https://datamodels.jp/ns/facility/maleWesternStyleToilets | Property, integer, ≥ 0 |
totalFemaleToilets | 女性トイレの総数https://datamodels.jp/ns/facility/totalFemaleToilets | Property, integer, ≥ 0 |
femaleJapaneseStyleToilets | 女性トイレの和式の数https://datamodels.jp/ns/facility/femaleJapaneseStyleToilets | Property, integer, ≥ 0 |
femaleWesternStyleToilets | 女性トイレの洋式の数https://datamodels.jp/ns/facility/femaleWesternStyleToilets | Property, integer, ≥ 0 |
totalUnisexToilets | 男女共用トイレの総数https://datamodels.jp/ns/facility/totalUnisexToilets | Property, integer, ≥ 0 |
unisexJapaneseStyleToilets | 男女共用トイレの和式の数https://datamodels.jp/ns/facility/unisexJapaneseStyleToilets | Property, integer, ≥ 0 |
unisexWesternStyleToilets | 男女共用トイレの洋式の数https://datamodels.jp/ns/facility/unisexWesternStyleToilets | Property, integer, ≥ 0 |
barrierFreeToilets | バリアフリートイレの数。公共交通移動等円滑化基準の第 13 条第 2 項に合うトイレか、自治体が多目的トイレやバリアフリートイレとして定めるものです。https://datamodels.jp/ns/facility/barrierFreeToilets | Property, integer, ≥ 0 |
wheelchairToilet | 車椅子使用者用のトイレがあれば truehttps://datamodels.jp/ns/facility/wheelchairToilet | Property, boolean |
babyCareToilet | おむつ交換台やベビーチェアなど、乳幼児用の設備を備えたトイレがあれば truehttps://datamodels.jp/ns/facility/babyCareToilet | Property, boolean |
ostomateToilet | オストメイト用の設備を備えたトイレがあれば truehttps://datamodels.jp/ns/facility/ostomateToilet | Property, boolean |
* は必須の属性です。
このモデルを使う
データの検証とブローカーへの送り方は使い方にあります。
このモデルに独自の属性を足すときは、拡張ビルダーで @context と JSON Schema を作れます。
このモデルを拡張してツールキットのサイトで公開しているなら、サイトがサイトの一覧に載ると、このページにも載ります。サイトが無いときは、フォームで登録してください。ほかの組織が同じ名前を使えます(フォームの書き方)。
特定のブローカーやツールにそのまま読み込めるファイルも、このモデルから作っています:アダプター
本文に @context を書かずに送るときの Link ヘッダー:
httpLink: <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:PublicToilet:131016-131016C00008",
"type": "PublicToilet",
"name": "和泉橋",
"externalFacilityId": "131016C00008",
"localGovernmentCode": "131016",
"address": {
"addressCountry": "JP",
"addressRegion": "東京都",
"addressLocality": "千代田区",
"machiaza": "神田佐久間町",
"chome": "1",
"banchi": "11",
"localGovernmentCode": "131016",
"addressText": "東京都千代田区神田佐久間町1-11"
},
"location": {
"type": "Point",
"coordinates": [
139.774738,
35.697264
]
},
"maleUrinals": 3,
"maleJapaneseStyleToilets": 1,
"maleWesternStyleToilets": 1,
"femaleJapaneseStyleToilets": 1,
"femaleWesternStyleToilets": 1,
"barrierFreeToilets": 1,
"babyCareToilet": true,
"ostomateToilet": false
}ファイル: example.json · example-normalized.jsonld · JSON-LD Playground で開く:属性ごとの IRI(展開形)が見られます。
改善の提案
属性が足りない、説明がおかしいと思ったら、Issue で知らせてください。新しい属性やモデルは提案フォームから提案できます。進め方は貢献するにあります。 ソースファイル(注記、対応表)は GitHub にあります。
参照している標準
このモデルが対応している標準と、項目ごとの対応です。開くと対応表が見られます。
自治体標準オープンデータセット・データ項目定義書A(20260801版)シート「13.公衆トイレ一覧」(デジタル庁)
このモデルが表す一覧そのもの。項目名は日本語名(英語名)で示す。定義書では、女性トイレ数(和式)から男女共用トイレ総数までの 3 項目の英語名が 1 つずつずれている(例:女性トイレ数(和式)が urinalFemaleToilet)ので、日本語名で対応させる。住所、位置、利用時間の列は、JapaneseAddress、Geometry、OpeningHours の対応表のとおり。このデータセットには連絡先、法人番号、URL が無い。入れていない列:地方公共団体名、高度の種別・高度の値、画像とそのライセンス。
| このモデル | 対応先 | 備考 |
|---|---|---|
localGovernmentCode | 全国地方公共団体コード (localGovernmentCode) | 一覧を公開する自治体。所在地の自治体は address.localGovernmentCode(所在地_全国地方公共団体コード) |
externalFacilityId | ID (identifier) | エンティティの id はこの ID から作る(convert.id)。定義書では自治体の一覧の中で一意。同じ ID が複数の行にある一覧(表計算ソフトで丸められた 1.31E+11 など)は、行番号で補わず、一覧の ID を直してから変換する |
name | 名称 (name) | 駅や公園など、トイレがある施設の名称のことがある |
nameKana | 名称_カナ (nameKana) | |
nameEn | 名称_英語 (nameEn) | ほかのデータセットの「名称_英字」と同じ |
address | 所在地_* (fullAddress, prefecture, city, streetAddress, cityBlock), 建物名等(方書) (buildingNameEtc), 町字ID (streetAddressId) | 詳細は JapaneseAddress の対応表 |
location | 緯度 (latitude), 経度 (longitude) | [経度, 緯度] の点 |
installationLocation | 設置位置 (installationLocation) | 名称と設置位置で 1 つのトイレを区別する |
totalMaleToilets | 男性トイレ総数 (totalMaleToilet) | |
maleUrinals | 男性トイレ数(小便器) (urinalMaleToilet) | |
maleJapaneseStyleToilets | 男性トイレ数(和式) (japaneseStyleMaleToilet) | |
maleWesternStyleToilets | 男性トイレ数(洋式) (westernStyleMaleToilet) | |
totalFemaleToilets | 女性トイレ総数 (totalFemaleToilet) | |
femaleJapaneseStyleToilets | 女性トイレ数(和式) (urinalFemaleToilet) | 定義書の英語名がずれている |
femaleWesternStyleToilets | 女性トイレ数(洋式) (japaneseStyleFemaleToilet) | 定義書の英語名がずれている |
totalUnisexToilets | 男女共用トイレ総数 (westernStyleFemaleToilet) | 定義書の英語名がずれている |
unisexJapaneseStyleToilets | 男女共用トイレ数(和式) (japaneseStyleUnisexToilet) | |
unisexWesternStyleToilets | 男女共用トイレ数(洋式) (westernStyleUnisexToilet) | |
barrierFreeToilets | バリアフリートイレ数 (numberOfmMultipurposeToilet) | |
wheelchairToilet | 車椅子使用者用トイレ有無 (multipurposeToilet) | 「有」なら true、「無」なら false。変換ツールにはまだこの変換が無い |
babyCareToilet | 乳幼児用設備設置トイレ有無 (babyCareToilet) | 「有」なら true、「無」なら false。変換ツールにはまだこの変換が無い |
ostomateToilet | オストメイト設置トイレ有無 (toiletForOstomates) | 「有」なら true、「無」なら false。変換ツールにはまだこの変換が無い |
openingHoursSpecification | 利用開始時間 (startTime), 利用終了時間 (endTime), 利用可能時間特記事項 (dateTimeRemarks) | 詳細は OpeningHours の対応表 jichitai-opendata-toilet-hours |
remarks | 備考 (remarks) | |
operatorName | 対応なし | このデータセットには無い |
corporateNumber | 対応なし | このデータセットには無い |
contactPoint | 対応なし | このデータセットには無い |
url | 対応なし | このデータセットには無い |
この標準のデータを変換するための対応表(YAML): jichitai-opendata-toilet.yaml(説明は対応表)
この標準のライセンス: 公共データ利用規約(第1.0版)(PDL1.0、CC BY 4.0 と互換)
注記
- デジタル庁の自治体標準オープンデータセット、データ項目定義書 A(2026-08-01、2026-10-11 に確認)のシート「13 公衆トイレ一覧」(https://www.digital.go.jp/resources/open_data/municipal-standard-data-set-test )に基づいています。項目ごとの対応は mapping/jichitai-opendata-toilet.yaml にあります。
- Facility の下位の型(x-subclass-of)です。足しているのは、このデータセットだけの列(設置位置、種類ごとのトイレの数、バリアフリートイレの数、車椅子使用者用・乳幼児用・オストメイト用のトイレの有無)です。このデータセットには、連絡先、法人番号、URL、曜日の列がありません。トイレの数は、データセットの列ごとに 1 つの整数の属性にしています。
- 定義書では、女性トイレ数(和式)から男女共用トイレ総数までの 3 項目の英語名が 1 つずつずれています(女性トイレ数(和式)が urinalFemaleToilet)。属性の名前は日本語名の意味に合わせ、対応表も日本語名で対応させています。
- 実データ(千代田区「公衆トイレ一覧」、東京都オープンデータカタログ、2025-12-12 更新、2026-10-11 に確認、37 行)で見つかったこと:総数の列が空で、内訳だけが入っている行があります。「所在地_番地以下」の多くは表計算ソフトで日付に変わっています(1-1 → 1月1日)。名称の文字の間に空白が入った行や、同じ ID が 2 行に使われているところもあります。住所の変換は「所在地_連結表記」を使うので、番地以下の崩れは影響しません。ID の重複は変換ツールでは見つかりません。
- 検討した上流(2026-10-11):schema.org の PublicToilet(CivicStructure の下位)は、意味は同じですが、トイレの数や設備を表す属性がありません。Smart Data Models には公衆トイレの型がありません。