Open Park API

Open Park では,データアクセス用に以下のAPIを用意しています.

ライセンス: Creative Commons Attribution-ShareAlike 4.0 International License

本サイトで利用している元データについてはメニューからAboutを参照してください.

Linked Data

個々の公園データはLinked Dataとして提供しています.各IRIにアクセスすると,指定したメディアタイプか拡張子に合わせて303 See Otherでリダイレクトします.データ用IRIはCORSに対応しています。

  • 公園 IRI: http://openpark.jp/parks/[自治体コード5桁]/[ID]
  • 遊具 IRI: http://openpark.jp/equipment/[自治体コード5桁]/[ID]
  • 組織 IRI: http://openpark.jp/organizations/[自治体コード5桁]/[ID]
  • データ用IRI: https://openpark.jp/[parks|equipment|organizations]/[自治体コード5桁]/[ID].{拡張子}
  • HTTP Method: GET
ファイル形式 メディアタイプ 拡張子
JSON-LD application/ld+json .jsonld
Turtle text/turtle .ttl
RDF/XML application/rdf+xml .rdf

例1: HTTP AcceptでJSON-LDのファイルを取得

$ curl -LH 'Accept: application/ld+json' 'http://openpark.jp/parks/14108/P7005'

例2: Turtleファイルを拡張子指定して取得

$ curl -L 'http://openpark.jp/parks/14108/P7005.ttl'

例3: JSON-LDファイルを直接取得

$ curl 'https://openpark.jp/data/equipment/14108/314.jsonld'
SPARQL

Linked Dataとして提供しているデータは,SPARQLでもアクセス可能です./sparql以下はCORSに対応しています。

データモデル

Open Parkのデータは 共通語彙 コア語彙2.4 のRDF版とそれを独自に拡張した公園語彙の組み合わせでできています。

語彙名 prefix IRI JSON-LD context
共通語彙 コア語彙2.4 ic http://imi.go.jp/ns/core/rdf# https://imi.go.jp/ns/core/context.jsonld
公園語彙 1.0 park http://openpark.jp/ns/park# https://openpark.jp/contexts/park
https://openpark.jp/contexts/equipment
https://openpark.jp/contexts/organization

Open Park Model