Download OpenAPI specification:Download
GeoLODシステムに登録されている公開辞書と、そこに含まれる地名にアクセスするためのAPI。
keywords | Array of strings 辞書名に対する部分一致を行うキーワード。複数指定した場合、OR検索を行う。 |
sort | string Enum: "id" "name" "user" "created" "modified" Examples: sort=id ソート基準。 |
asc | boolean ソート順。 |
limit | integer 取得件数。 |
offset | integer 取得オフセット。 |
{- "dictionaries": [
- {
- "code": "stations",
- "name": "駅名辞書",
- "description": "日本の駅を含む辞書です。",
- "source": "駅名データ",
- "ldAltName": "日本の駅名",
- "ldCreator": {
- "@type": "Organization",
- "name": "GeoLOD"
}, - "ldIdentifier": "GeoLOD-stations",
- "minLat": 35.69393,
- "maxLat": 43.06417,
- "minLng": 139.75354,
- "maxLng": 141.34694,
- "createdAt": "2021-01-01T00:00:00.000000+00:00",
- "modifiedAt": "2021-01-01T00:00:00.000000+00:00",
- "geoCount": null
}
], - "total": 0
}
code required | string 辞書コード。 |
pretty | boolean
|
{- "code": "stations",
- "name": "駅名辞書",
- "description": "日本の駅を含む辞書です。",
- "source": "駅名データ",
- "minLat": 35.69393,
- "minLng": 139.75354,
- "maxLat": 43.06417,
- "maxLng": 141.34694,
- "createdAt": "2021-01-01T00:00:00.000000+00:00",
- "modifiedAt": "2021-01-01T00:00:00.000000+00:00",
- "ldAltName": "日本の駅名",
- "ldCreator": { },
- "ldIdentifier": "GeoLOD-stations",
- "ldLicense": { },
- "minDate": "2019-08-24",
- "maxDate": "2019-08-24",
- "kind": { },
- "geoCount": 0,
- "jsonLd": "<script type=\"application/ld+json\">\n{\"@context\":\"https://schema.org\",...}\n</script>"
}
id
またはkeyword
は排他関係でいずれかが必須。
キーワードは、接頭辞、原型、接尾辞を接続した文字列との部分一致を行う。また、use_variant
をtrue
とした場合、異表記も対象とする。
有効期間条件を指定した場合、地名に設定された期間とその期間が重なる地名に絞り込む。 始点や終点の設定されていない地名は、その時間方向について無限に有効な地名と見なす。
エリア検索は、centerLat
centerLng
distance
の全てのクエリパラメータが必要。
いずれかが指定されて、他が指定されていない場合、バリデーションエラーとなる。
distance
による中心地点からのソートは、これらのクエリが揃っている場合に有効となり、それ以外は無視される。
id | Array of strings or null GeoLOD-ID。複数指定可能。 |
limit | integer 取得件数。 |
offset | integer 取得オフセット。 |
keyword | Array of strings or null 地名の属性に対して部分一致検索を行うキーワード。複数指定した場合、OR検索を行う。 |
matching | string Enum: "partial" "prefix" "suffix" Examples: matching=partial キーワード検索のマッチング方法。 |
sort | string Enum: "id" "body" "class" "kana" "distance" "lat" "lng" Examples: sort=id ソート基準。 |
asc | boolean ソート順。 |
validFrom | string <date> 有効期間(始点)。YYYY-MM-DD形式。 |
validTo | string <date> 有効期間(終点)。YYYY-MM-DD形式。 |
dictionary | Array of strings or null 地名の含まれる辞書コード。複数指定可能。 |
neClass | Array of strings or null 固有名クラス。固有名クラスに対して部分一致検索を行う。複数指定した場合、OR検索を行う。 |
useVariant | boolean 異表記をキーワード検索の対象とするフラグ。 |
useKana | boolean かなをキーワード検索の対象とするフラグ。 |
useHypernym | boolean 上位語をキーワード検索の対象とするフラグ。 |
centerLat | number or null 検索エリアの中心緯度。 |
centerLng | number or null 検索エリアの中心経度。 |
distance | number or null 検索エリアの半径(m)。 |
{- "type": "FeatureCollection",
- "features": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 139.75354,
- 35.69393
]
}, - "properties": {
- "geolodId": "G4gn01",
- "body": "千代田",
- "prefix": "",
- "suffix": "区/",
- "bodyKana": "チヨダ",
- "prefixKana": "",
- "suffixKana": "ク",
- "neClass": "市区町村/特別区",
- "hypernym": "東京都",
- "priorityScore": 0,
- "latitude": 35.69393,
- "longitude": 139.75354,
- "address": "千代田区九段南1-2-1",
- "validFrom": "1950-01-01",
- "validTo": "2021-12-31",
- "description": "千代田区役所の現在地です。",
- "source": "",
- "variant": "千代田区役所",
- "preferredId": [
- "9cjg01",
- "9cjg02"
], - "beforeId": [ ],
- "afterId": [
- "n4gn01",
- "d4gn01"
], - "variantId": [
- "bb1p9n"
], - "option": { },
- "inverseVariantId": [
- "bb1p9n"
], - "inverseBeforeId": [
- "n4gn01",
- "d4gn01"
], - "inverseAfterId": [ ],
- "inversePreferredId": [ ],
- "entryId": "000001",
- "dictionary": {
- "code": "stations",
- "name": "駅名辞書",
- "description": "日本の駅を含む辞書です。",
- "source": "駅名データ",
- "minLat": 35.69393,
- "minLng": 139.75354,
- "maxLat": 43.06417,
- "maxLng": 141.34694,
- "createdAt": "2021-01-01T00:00:00.000000+00:00",
- "modifiedAt": "2021-01-01T00:00:00.000000+00:00",
- "ldAltName": "日本の駅名",
- "ldCreator": { },
- "ldIdentifier": "GeoLOD-stations",
- "ldLicense": { },
- "minDate": "2019-08-24",
- "maxDate": "2019-08-24",
- "kind": { },
- "geoCount": 0
}
}
}
], - "total": 0
}
{- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 139.75354,
- 35.69393
]
}, - "properties": {
- "geolodId": "G4gn01",
- "body": "千代田",
- "prefix": "",
- "suffix": "区/",
- "bodyKana": "チヨダ",
- "prefixKana": "",
- "suffixKana": "ク",
- "neClass": "市区町村/特別区",
- "hypernym": "東京都",
- "priorityScore": 0,
- "latitude": 35.69393,
- "longitude": 139.75354,
- "address": "千代田区九段南1-2-1",
- "validFrom": "1950-01-01",
- "validTo": "2021-12-31",
- "description": "千代田区役所の現在地です。",
- "source": "",
- "variant": "千代田区役所",
- "preferredId": [
- "9cjg01",
- "9cjg02"
], - "beforeId": [ ],
- "afterId": [
- "n4gn01",
- "d4gn01"
], - "variantId": [
- "bb1p9n"
], - "option": { },
- "inverseVariantId": [
- "bb1p9n"
], - "inverseBeforeId": [
- "n4gn01",
- "d4gn01"
], - "inverseAfterId": [ ],
- "inversePreferredId": [ ],
- "entryId": "000001",
- "dictionary": {
- "code": "stations",
- "name": "駅名辞書",
- "description": "日本の駅を含む辞書です。",
- "source": "駅名データ",
- "minLat": 35.69393,
- "minLng": 139.75354,
- "maxLat": 43.06417,
- "maxLng": 141.34694,
- "createdAt": "2021-01-01T00:00:00.000000+00:00",
- "modifiedAt": "2021-01-01T00:00:00.000000+00:00",
- "ldAltName": "日本の駅名",
- "ldCreator": { },
- "ldIdentifier": "GeoLOD-stations",
- "ldLicense": { },
- "minDate": "2019-08-24",
- "maxDate": "2019-08-24",
- "kind": { },
- "geoCount": 0
}
}
}