Goyondo · JSON-LD Context
Goyondo Run Context
JSON-LD context defining the semantic vocabulary for Goyondo Run from Goyondo.
12 Classes
44 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
goyondo:
https://goyondo.run/schema#
Classes
Error
CapabilityDefinition
AgentCapabilitiesResponse
AgentTaskRequest
AgentTaskResponse
DeviceAuthRequest
DeviceAuthResponse
DeviceTokenRequest
DeviceTokenResponse
DeviceTokenError
Location
TripCreate
Properties
| Property | Type | Container |
|---|---|---|
| success | boolean | |
| error | ||
| name | string | |
| description | string | |
| auth_required | boolean | |
| implementation_status | string | |
| exposed_via | list | |
| input_schema | ||
| capabilities | list | |
| capability | string | |
| arguments | ||
| result | ||
| agent_name | string | |
| requested_scopes | list | |
| user_code | string | |
| verification_url | reference | |
| verification_uri_complete | reference | |
| device_code | string | |
| expires_in | integer | |
| interval | integer | |
| access_token | string | |
| token_type | string | |
| scope | string | |
| error_description | string | |
| city | string | |
| country | string | |
| airport_iata | string | |
| destination | string | |
| start_date | date | |
| end_date | date | |
| timezone | string | |
| travelers | integer | |
| interests | list | |
| dietary_restrictions | list | |
| children | ||
| travel_style | string | |
| accommodation_type | string | |
| skip_ai_generation | boolean | |
| origin | ||
| arrival_time | string | |
| fixed_plans | list | |
| departure_time | string | |
| groupTripCode | string | |
| regeneration_mode | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://goyondo.run/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"goyondo": "https://goyondo.run/schema#",
"Error": "goyondo:Error",
"success": {
"@id": "goyondo:success",
"@type": "xsd:boolean"
},
"error": {
"@id": "goyondo:error"
},
"CapabilityDefinition": "goyondo:CapabilityDefinition",
"name": {
"@id": "goyondo:name",
"@type": "xsd:string"
},
"description": {
"@id": "goyondo:description",
"@type": "xsd:string"
},
"auth_required": {
"@id": "goyondo:auth_required",
"@type": "xsd:boolean"
},
"implementation_status": {
"@id": "goyondo:implementation_status",
"@type": "xsd:string"
},
"exposed_via": {
"@id": "goyondo:exposed_via",
"@container": "@list"
},
"input_schema": {
"@id": "goyondo:input_schema"
},
"AgentCapabilitiesResponse": "goyondo:AgentCapabilitiesResponse",
"capabilities": {
"@id": "goyondo:capabilities",
"@container": "@list"
},
"AgentTaskRequest": "goyondo:AgentTaskRequest",
"capability": {
"@id": "goyondo:capability",
"@type": "xsd:string"
},
"arguments": {
"@id": "goyondo:arguments"
},
"AgentTaskResponse": "goyondo:AgentTaskResponse",
"result": {
"@id": "goyondo:result"
},
"DeviceAuthRequest": "goyondo:DeviceAuthRequest",
"agent_name": {
"@id": "goyondo:agent_name",
"@type": "xsd:string"
},
"requested_scopes": {
"@id": "goyondo:requested_scopes",
"@container": "@list"
},
"DeviceAuthResponse": "goyondo:DeviceAuthResponse",
"user_code": {
"@id": "goyondo:user_code",
"@type": "xsd:string"
},
"verification_url": {
"@id": "goyondo:verification_url",
"@type": "@id"
},
"verification_uri_complete": {
"@id": "goyondo:verification_uri_complete",
"@type": "@id"
},
"device_code": {
"@id": "goyondo:device_code",
"@type": "xsd:string"
},
"expires_in": {
"@id": "goyondo:expires_in",
"@type": "xsd:integer"
},
"interval": {
"@id": "goyondo:interval",
"@type": "xsd:integer"
},
"DeviceTokenRequest": "goyondo:DeviceTokenRequest",
"DeviceTokenResponse": "goyondo:DeviceTokenResponse",
"access_token": {
"@id": "goyondo:access_token",
"@type": "xsd:string"
},
"token_type": {
"@id": "goyondo:token_type",
"@type": "xsd:string"
},
"scope": {
"@id": "goyondo:scope",
"@type": "xsd:string"
},
"DeviceTokenError": "goyondo:DeviceTokenError",
"error_description": {
"@id": "goyondo:error_description",
"@type": "xsd:string"
},
"Location": "goyondo:Location",
"city": {
"@id": "goyondo:city",
"@type": "xsd:string"
},
"country": {
"@id": "goyondo:country",
"@type": "xsd:string"
},
"airport_iata": {
"@id": "goyondo:airport_iata",
"@type": "xsd:string"
},
"TripCreate": "goyondo:TripCreate",
"destination": {
"@id": "goyondo:destination",
"@type": "xsd:string"
},
"start_date": {
"@id": "goyondo:start_date",
"@type": "xsd:date"
},
"end_date": {
"@id": "goyondo:end_date",
"@type": "xsd:date"
},
"timezone": {
"@id": "goyondo:timezone",
"@type": "xsd:string"
},
"travelers": {
"@id": "goyondo:travelers",
"@type": "xsd:integer"
},
"interests": {
"@id": "goyondo:interests",
"@container": "@list"
},
"dietary_restrictions": {
"@id": "goyondo:dietary_restrictions",
"@container": "@list"
},
"children": {
"@id": "goyondo:children"
},
"travel_style": {
"@id": "goyondo:travel_style",
"@type": "xsd:string"
},
"accommodation_type": {
"@id": "goyondo:accommodation_type",
"@type": "xsd:string"
},
"skip_ai_generation": {
"@id": "goyondo:skip_ai_generation",
"@type": "xsd:boolean"
},
"origin": {
"@id": "goyondo:origin"
},
"arrival_time": {
"@id": "goyondo:arrival_time",
"@type": "xsd:string"
},
"fixed_plans": {
"@id": "goyondo:fixed_plans",
"@container": "@list"
},
"departure_time": {
"@id": "goyondo:departure_time",
"@type": "xsd:string"
},
"groupTripCode": {
"@id": "goyondo:groupTripCode",
"@type": "xsd:string"
},
"regeneration_mode": {
"@id": "goyondo:regeneration_mode",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Goyondo API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Goyondo'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-10) from openapi/_original/goyondo-run-api-openapi.json.",
"dcterms:created": "2026-11-10",
"dcterms:source": [
"openapi/_original/goyondo-run-api-openapi.json"
]
}