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

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

PublicToilet ドラフト サブクラス ​

公衆トイレ

公衆トイレ 1 か所のデータです。自治体が「公衆トイレ一覧」(自治体標準オープンデータセット 13)として公開する一覧の 1 行にあたります。Facility の下位の型で、設置位置、種類ごとのトイレの数、バリアフリートイレ、車椅子使用者用、乳幼児用、オストメイト用の設備を足しています。

種類エンティティ
親の型Facility のサブクラスです。同じ名前の属性は親と同じ IRI になり、親の必須項目はここでも必須なので、親の属性を読むコードはこの型もそのまま読めます。型そのものは別なので、親の型で検索するクライアントは語彙の rdfs:subClassOf をたどって初めてこの型を見つけます。
型 IRIhttps://datamodels.jp/ns/facility/PublicToilet
@contexthttps://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 とバージョンを見てください。

型と関係 ​

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

値型として使うサブクラス他のサブジェクトほか 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車椅子使用者用のトイレがあれば true
https://datamodels.jp/ns/facility/wheelchairToilet
Property, boolean
babyCareToiletおむつ交換台やベビーチェアなど、乳幼児用の設備を備えたトイレがあれば true
https://datamodels.jp/ns/facility/babyCareToilet
Property, boolean
ostomateToiletオストメイト用の設備を備えたトイレがあれば true
https://datamodels.jp/ns/facility/ostomateToilet
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: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.公衆トイレ一覧」(デジタル庁)28 項目中 24 項目が対応

このモデルが表す一覧そのもの。項目名は日本語名(英語名)で示す。定義書では、女性トイレ数(和式)から男女共用トイレ総数までの 3 項目の英語名が 1 つずつずれている(例:女性トイレ数(和式)が urinalFemaleToilet)ので、日本語名で対応させる。住所、位置、利用時間の列は、JapaneseAddress、Geometry、OpeningHours の対応表のとおり。このデータセットには連絡先、法人番号、URL が無い。入れていない列:地方公共団体名、高度の種別・高度の値、画像とそのライセンス。

このモデル対応先備考
localGovernmentCode全国地方公共団体コード (localGovernmentCode)一覧を公開する自治体。所在地の自治体は address.localGovernmentCode(所在地_全国地方公共団体コード)
externalFacilityIdID (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 には公衆トイレの型がありません。