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
View Context View on GitHub

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

belong-events-context.jsonld Raw ↑
{
  "@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"
  ]
}