Kamp Yeri · JSON-LD Context
Kampyeri Org Context
JSON-LD context defining the semantic vocabulary for Kampyeri Org from Kamp Yeri.
4 Classes
27 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
kampyeri:
https://kampyeri.org/schema#
Classes
PriceFrom
CampsiteSummary
AvailabilityArea
AvailabilityResult
Properties
| Property | Type | Container |
|---|---|---|
| amount | decimal | |
| unit | string | |
| currency | string | |
| id | integer | |
| slug | string | |
| name | string | |
| city | string | |
| state | string | |
| categories | list | |
| features | list | |
| area_types | list | |
| summary | string | |
| rating | decimal | |
| review_count | integer | |
| price_from | reference | |
| canonical_url | reference | |
| booking_url | reference | |
| updated_at | dateTime | |
| type | string | |
| type_label | string | |
| capacity | integer | |
| max_capacity | integer | |
| price_per_night | decimal | |
| total_price | decimal | |
| nights | integer | |
| success | boolean | |
| data |
JSON-LD Document
{
"@context": {
"@vocab": "https://kampyeri.org/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"kampyeri": "https://kampyeri.org/schema#",
"PriceFrom": "kampyeri:PriceFrom",
"amount": {
"@id": "kampyeri:amount",
"@type": "xsd:decimal"
},
"unit": {
"@id": "kampyeri:unit",
"@type": "xsd:string"
},
"currency": {
"@id": "kampyeri:currency",
"@type": "xsd:string"
},
"CampsiteSummary": "kampyeri:CampsiteSummary",
"id": {
"@id": "kampyeri:id",
"@type": "xsd:integer"
},
"slug": {
"@id": "kampyeri:slug",
"@type": "xsd:string"
},
"name": {
"@id": "kampyeri:name",
"@type": "xsd:string"
},
"city": {
"@id": "kampyeri:city",
"@type": "xsd:string"
},
"state": {
"@id": "kampyeri:state",
"@type": "xsd:string"
},
"categories": {
"@id": "kampyeri:categories",
"@container": "@list"
},
"features": {
"@id": "kampyeri:features",
"@container": "@list"
},
"area_types": {
"@id": "kampyeri:area_types",
"@container": "@list"
},
"summary": {
"@id": "kampyeri:summary",
"@type": "xsd:string"
},
"rating": {
"@id": "kampyeri:rating",
"@type": "xsd:decimal"
},
"review_count": {
"@id": "kampyeri:review_count",
"@type": "xsd:integer"
},
"price_from": {
"@id": "kampyeri:price_from",
"@type": "@id"
},
"canonical_url": {
"@id": "kampyeri:canonical_url",
"@type": "@id"
},
"booking_url": {
"@id": "kampyeri:booking_url",
"@type": "@id"
},
"updated_at": {
"@id": "kampyeri:updated_at",
"@type": "xsd:dateTime"
},
"AvailabilityArea": "kampyeri:AvailabilityArea",
"type": {
"@id": "kampyeri:type",
"@type": "xsd:string"
},
"type_label": {
"@id": "kampyeri:type_label",
"@type": "xsd:string"
},
"capacity": {
"@id": "kampyeri:capacity",
"@type": "xsd:integer"
},
"max_capacity": {
"@id": "kampyeri:max_capacity",
"@type": "xsd:integer"
},
"price_per_night": {
"@id": "kampyeri:price_per_night",
"@type": "xsd:decimal"
},
"total_price": {
"@id": "kampyeri:total_price",
"@type": "xsd:decimal"
},
"nights": {
"@id": "kampyeri:nights",
"@type": "xsd:integer"
},
"AvailabilityResult": "kampyeri:AvailabilityResult",
"success": {
"@id": "kampyeri:success",
"@type": "xsd:boolean"
},
"data": {
"@id": "kampyeri:data"
}
},
"@type": "schema:Dataset",
"schema:name": "Kamp Yeri API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Kamp Yeri'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-11-13) from openapi/kampyeri-org-openapi.json.",
"dcterms:created": "2026-11-13",
"dcterms:source": [
"openapi/kampyeri-org-openapi.json"
]
}