Postfinder · JSON-LD Context
Postfinder Io Context
JSON-LD context defining the semantic vocabulary for Postfinder Io from Postfinder.
37 Classes
59 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
postfinder:
https://postfinder.io/schema#
Classes
Problem
Country
Region
Locality
Place
NearbyPlace
CountrySummary
RegionSummary
LocalitySummary
Facet
LocalityLink
PlaceLink
CountryDetail
RegionDetail
CategoryHub
PostcodeEntry
RegionPostcodes
PostcodeIndex
PostcodeDetail
LocalityDetail
ReviewSummary
Review
Reviews
Photo
PlaceDetail
SearchHit
SearchResponse
CountriesResponse
CountryResponse
RegionResponse
CategoryResponse
PostcodesResponse
PostcodeResponse
LocalityResponse
PlacesResponse
PlaceResponse
NearbyResponse
Properties
| Property | Type | Container |
|---|---|---|
| type | string | |
| title | string | |
| status | integer | |
| detail | string | |
| iso2 | string | |
| slug | string | |
| name | string | |
| code | string | |
| postcode | string | |
| lat | decimal | |
| lng | decimal | |
| place_count | integer | |
| public_id | string | |
| brand | string | |
| category | string | |
| address | string | |
| hours | ||
| attributes | ||
| last_verified_at | dateTime | |
| closed_at | dateTime | |
| country | string | |
| region | string | |
| locality | string | |
| distance_km | decimal | |
| region_count | integer | |
| locality_count | integer | |
| key | string | |
| count | integer | |
| regions | list | |
| localities | list | |
| locality_total | integer | |
| total | integer | |
| entries | list | |
| categories | list | |
| brands | list | |
| places | list | |
| neighbours | list | |
| average | decimal | |
| last_as_listed_at | dateTime | |
| id | integer | |
| outcome | string | |
| rating | integer | |
| body | string | |
| created_at | dateTime | |
| summary | reference | |
| recent | list | |
| credit | string | |
| licence | string | |
| width | integer | |
| height | integer | |
| place | reference | |
| nearby | list | |
| reviews | reference | |
| photos | list | |
| kind | string | |
| score | decimal | |
| data | list | |
| generated_at | dateTime | |
| next_cursor | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://postfinder.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"postfinder": "https://postfinder.io/schema#",
"Problem": "postfinder:Problem",
"type": {
"@id": "postfinder:type",
"@type": "xsd:string"
},
"title": {
"@id": "postfinder:title",
"@type": "xsd:string"
},
"status": {
"@id": "postfinder:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "postfinder:detail",
"@type": "xsd:string"
},
"Country": "postfinder:Country",
"iso2": {
"@id": "postfinder:iso2",
"@type": "xsd:string"
},
"slug": {
"@id": "postfinder:slug",
"@type": "xsd:string"
},
"name": {
"@id": "postfinder:name",
"@type": "xsd:string"
},
"Region": "postfinder:Region",
"code": {
"@id": "postfinder:code",
"@type": "xsd:string"
},
"Locality": "postfinder:Locality",
"postcode": {
"@id": "postfinder:postcode",
"@type": "xsd:string"
},
"lat": {
"@id": "postfinder:lat",
"@type": "xsd:decimal"
},
"lng": {
"@id": "postfinder:lng",
"@type": "xsd:decimal"
},
"place_count": {
"@id": "postfinder:place_count",
"@type": "xsd:integer"
},
"Place": "postfinder:Place",
"public_id": {
"@id": "postfinder:public_id",
"@type": "xsd:string"
},
"brand": {
"@id": "postfinder:brand",
"@type": "xsd:string"
},
"category": {
"@id": "postfinder:category",
"@type": "xsd:string"
},
"address": {
"@id": "postfinder:address",
"@type": "xsd:string"
},
"hours": {
"@id": "postfinder:hours"
},
"attributes": {
"@id": "postfinder:attributes"
},
"last_verified_at": {
"@id": "postfinder:last_verified_at",
"@type": "xsd:dateTime"
},
"closed_at": {
"@id": "postfinder:closed_at",
"@type": "xsd:dateTime"
},
"NearbyPlace": "postfinder:NearbyPlace",
"country": {
"@id": "postfinder:country",
"@type": "xsd:string"
},
"region": {
"@id": "postfinder:region",
"@type": "xsd:string"
},
"locality": {
"@id": "postfinder:locality",
"@type": "xsd:string"
},
"distance_km": {
"@id": "postfinder:distance_km",
"@type": "xsd:decimal"
},
"CountrySummary": "postfinder:CountrySummary",
"region_count": {
"@id": "postfinder:region_count",
"@type": "xsd:integer"
},
"locality_count": {
"@id": "postfinder:locality_count",
"@type": "xsd:integer"
},
"RegionSummary": "postfinder:RegionSummary",
"LocalitySummary": "postfinder:LocalitySummary",
"Facet": "postfinder:Facet",
"key": {
"@id": "postfinder:key",
"@type": "xsd:string"
},
"count": {
"@id": "postfinder:count",
"@type": "xsd:integer"
},
"LocalityLink": "postfinder:LocalityLink",
"PlaceLink": "postfinder:PlaceLink",
"CountryDetail": "postfinder:CountryDetail",
"regions": {
"@id": "postfinder:regions",
"@container": "@list"
},
"RegionDetail": "postfinder:RegionDetail",
"localities": {
"@id": "postfinder:localities",
"@container": "@list"
},
"locality_total": {
"@id": "postfinder:locality_total",
"@type": "xsd:integer"
},
"CategoryHub": "postfinder:CategoryHub",
"total": {
"@id": "postfinder:total",
"@type": "xsd:integer"
},
"PostcodeEntry": "postfinder:PostcodeEntry",
"RegionPostcodes": "postfinder:RegionPostcodes",
"entries": {
"@id": "postfinder:entries",
"@container": "@list"
},
"PostcodeIndex": "postfinder:PostcodeIndex",
"PostcodeDetail": "postfinder:PostcodeDetail",
"LocalityDetail": "postfinder:LocalityDetail",
"categories": {
"@id": "postfinder:categories",
"@container": "@list"
},
"brands": {
"@id": "postfinder:brands",
"@container": "@list"
},
"places": {
"@id": "postfinder:places",
"@container": "@list"
},
"neighbours": {
"@id": "postfinder:neighbours",
"@container": "@list"
},
"ReviewSummary": "postfinder:ReviewSummary",
"average": {
"@id": "postfinder:average",
"@type": "xsd:decimal"
},
"last_as_listed_at": {
"@id": "postfinder:last_as_listed_at",
"@type": "xsd:dateTime"
},
"Review": "postfinder:Review",
"id": {
"@id": "postfinder:id",
"@type": "xsd:integer"
},
"outcome": {
"@id": "postfinder:outcome",
"@type": "xsd:string"
},
"rating": {
"@id": "postfinder:rating",
"@type": "xsd:integer"
},
"body": {
"@id": "postfinder:body",
"@type": "xsd:string"
},
"created_at": {
"@id": "postfinder:created_at",
"@type": "xsd:dateTime"
},
"Reviews": "postfinder:Reviews",
"summary": {
"@id": "postfinder:summary",
"@type": "@id"
},
"recent": {
"@id": "postfinder:recent",
"@container": "@list"
},
"Photo": "postfinder:Photo",
"credit": {
"@id": "postfinder:credit",
"@type": "xsd:string"
},
"licence": {
"@id": "postfinder:licence",
"@type": "xsd:string"
},
"width": {
"@id": "postfinder:width",
"@type": "xsd:integer"
},
"height": {
"@id": "postfinder:height",
"@type": "xsd:integer"
},
"PlaceDetail": "postfinder:PlaceDetail",
"place": {
"@id": "postfinder:place",
"@type": "@id"
},
"nearby": {
"@id": "postfinder:nearby",
"@container": "@list"
},
"reviews": {
"@id": "postfinder:reviews",
"@type": "@id"
},
"photos": {
"@id": "postfinder:photos",
"@container": "@list"
},
"SearchHit": "postfinder:SearchHit",
"kind": {
"@id": "postfinder:kind",
"@type": "xsd:string"
},
"score": {
"@id": "postfinder:score",
"@type": "xsd:decimal"
},
"SearchResponse": "postfinder:SearchResponse",
"data": {
"@id": "postfinder:data",
"@container": "@list"
},
"generated_at": {
"@id": "postfinder:generated_at",
"@type": "xsd:dateTime"
},
"CountriesResponse": "postfinder:CountriesResponse",
"CountryResponse": "postfinder:CountryResponse",
"RegionResponse": "postfinder:RegionResponse",
"CategoryResponse": "postfinder:CategoryResponse",
"PostcodesResponse": "postfinder:PostcodesResponse",
"PostcodeResponse": "postfinder:PostcodeResponse",
"LocalityResponse": "postfinder:LocalityResponse",
"PlacesResponse": "postfinder:PlacesResponse",
"next_cursor": {
"@id": "postfinder:next_cursor",
"@type": "xsd:string"
},
"PlaceResponse": "postfinder:PlaceResponse",
"NearbyResponse": "postfinder:NearbyResponse"
},
"@type": "schema:Dataset",
"schema:name": "Postfinder API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Postfinder's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-02) from openapi/postfinder-io-openapi.json.",
"dcterms:created": "2026-10-02",
"dcterms:source": [
"openapi/postfinder-io-openapi.json"
]
}