Belong Events · JSON-LD Context
Belong Events Context
JSON-LD context defining the semantic vocabulary for Belong Events from Belong Events.
9 Classes
59 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
belong:
https://belong.events/schema#
Classes
EventsRequest
EventWeeksRequest
LongFiveResponse
ArtistIdentity
SuccessEnvelope
ErrorEnvelope
McpServerCard
JsonRpcRequest
JsonRpcResponse
Properties
| Property | Type | Container |
|---|---|---|
| action | reference | |
| latitude | decimal | |
| longitude | decimal | |
| city | string | |
| country | string | |
| category | string | |
| startDate | date | |
| endDate | date | |
| start_date | date | |
| end_date | date | |
| limit | integer | |
| offset | integer | |
| near_lat | decimal | |
| near_lng | decimal | |
| radius_km | decimal | |
| sort_by | string | |
| editorial_pick | boolean | |
| editorial_series | string | |
| event_id | string | |
| event_week_id | string | |
| event_week_slug | string | |
| date | date | |
| stage | string | |
| artist_name | string | |
| artist_id | string | |
| slug | string | |
| name | string | |
| query | string | |
| source | string | |
| min_events | integer | |
| upcoming_only | boolean | |
| kind | string | |
| cities | list | |
| id | string | |
| q | string | |
| tag | string | |
| upcoming | boolean | |
| success | ||
| edition_key | string | |
| generated_at | dateTime | |
| payload_sha256 | string | |
| payload | ||
| mbid | string | |
| spotify_id | string | |
| data | ||
| error | string | |
| status | ||
| version | string | |
| description | string | |
| mcp_endpoint | string | |
| transport | ||
| tools_count | integer | |
| free_methods | list | |
| authentication | list | |
| payments | ||
| jsonrpc | ||
| method | string | |
| params | ||
| result |
JSON-LD Document
{
"@context": {
"@vocab": "https://belong.events/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"belong": "https://belong.events/schema#",
"EventsRequest": "belong:EventsRequest",
"action": {
"@id": "belong:action",
"@type": "@id"
},
"latitude": {
"@id": "belong:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "belong:longitude",
"@type": "xsd:decimal"
},
"city": {
"@id": "belong:city",
"@type": "xsd:string"
},
"country": {
"@id": "belong:country",
"@type": "xsd:string"
},
"category": {
"@id": "belong:category",
"@type": "xsd:string"
},
"startDate": {
"@id": "belong:startDate",
"@type": "xsd:date"
},
"endDate": {
"@id": "belong:endDate",
"@type": "xsd:date"
},
"start_date": {
"@id": "belong:start_date",
"@type": "xsd:date"
},
"end_date": {
"@id": "belong:end_date",
"@type": "xsd:date"
},
"limit": {
"@id": "belong:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "belong:offset",
"@type": "xsd:integer"
},
"near_lat": {
"@id": "belong:near_lat",
"@type": "xsd:decimal"
},
"near_lng": {
"@id": "belong:near_lng",
"@type": "xsd:decimal"
},
"radius_km": {
"@id": "belong:radius_km",
"@type": "xsd:decimal"
},
"sort_by": {
"@id": "belong:sort_by",
"@type": "xsd:string"
},
"editorial_pick": {
"@id": "belong:editorial_pick",
"@type": "xsd:boolean"
},
"editorial_series": {
"@id": "belong:editorial_series",
"@type": "xsd:string"
},
"event_id": {
"@id": "belong:event_id",
"@type": "xsd:string"
},
"event_week_id": {
"@id": "belong:event_week_id",
"@type": "xsd:string"
},
"event_week_slug": {
"@id": "belong:event_week_slug",
"@type": "xsd:string"
},
"date": {
"@id": "belong:date",
"@type": "xsd:date"
},
"stage": {
"@id": "belong:stage",
"@type": "xsd:string"
},
"artist_name": {
"@id": "belong:artist_name",
"@type": "xsd:string"
},
"artist_id": {
"@id": "belong:artist_id",
"@type": "xsd:string"
},
"slug": {
"@id": "belong:slug",
"@type": "xsd:string"
},
"name": {
"@id": "belong:name",
"@type": "xsd:string"
},
"query": {
"@id": "belong:query",
"@type": "xsd:string"
},
"source": {
"@id": "belong:source",
"@type": "xsd:string"
},
"min_events": {
"@id": "belong:min_events",
"@type": "xsd:integer"
},
"upcoming_only": {
"@id": "belong:upcoming_only",
"@type": "xsd:boolean"
},
"kind": {
"@id": "belong:kind",
"@type": "xsd:string"
},
"cities": {
"@id": "belong:cities",
"@container": "@list"
},
"EventWeeksRequest": "belong:EventWeeksRequest",
"id": {
"@id": "belong:id",
"@type": "xsd:string"
},
"q": {
"@id": "belong:q",
"@type": "xsd:string"
},
"tag": {
"@id": "belong:tag",
"@type": "xsd:string"
},
"upcoming": {
"@id": "belong:upcoming",
"@type": "xsd:boolean"
},
"LongFiveResponse": "belong:LongFiveResponse",
"success": {
"@id": "belong:success"
},
"edition_key": {
"@id": "belong:edition_key",
"@type": "xsd:string"
},
"generated_at": {
"@id": "belong:generated_at",
"@type": "xsd:dateTime"
},
"payload_sha256": {
"@id": "belong:payload_sha256",
"@type": "xsd:string"
},
"payload": {
"@id": "belong:payload"
},
"ArtistIdentity": "belong:ArtistIdentity",
"mbid": {
"@id": "belong:mbid",
"@type": "xsd:string"
},
"spotify_id": {
"@id": "belong:spotify_id",
"@type": "xsd:string"
},
"SuccessEnvelope": "belong:SuccessEnvelope",
"data": {
"@id": "belong:data"
},
"ErrorEnvelope": "belong:ErrorEnvelope",
"error": {
"@id": "belong:error",
"@type": "xsd:string"
},
"McpServerCard": "belong:McpServerCard",
"status": {
"@id": "belong:status"
},
"version": {
"@id": "belong:version",
"@type": "xsd:string"
},
"description": {
"@id": "belong:description",
"@type": "xsd:string"
},
"mcp_endpoint": {
"@id": "belong:mcp_endpoint",
"@type": "xsd:string"
},
"transport": {
"@id": "belong:transport"
},
"tools_count": {
"@id": "belong:tools_count",
"@type": "xsd:integer"
},
"free_methods": {
"@id": "belong:free_methods",
"@container": "@list"
},
"authentication": {
"@id": "belong:authentication",
"@container": "@list"
},
"payments": {
"@id": "belong:payments"
},
"JsonRpcRequest": "belong:JsonRpcRequest",
"jsonrpc": {
"@id": "belong:jsonrpc"
},
"method": {
"@id": "belong:method",
"@type": "xsd:string"
},
"params": {
"@id": "belong:params"
},
"JsonRpcResponse": "belong:JsonRpcResponse",
"result": {
"@id": "belong:result"
}
},
"@type": "schema:Dataset",
"schema:name": "Belong Events API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Belong Events'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-02) from openapi/_original/openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_original/openapi.json"
]
}