guestgraph-io · JSON-LD Context
Guestgraph Io Context
JSON-LD context defining the semantic vocabulary for Guestgraph Io from guestgraph-io.
6 Classes
35 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
guestgraph:
https://guestgraph.io/schema#
Classes
ApaleoEvent
Status
ConnectionStatus
RunStarted
Run
SubscriptionState
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| topic | string | |
| type | string | |
| accountId | string | |
| propertyId | string | |
| timestamp | dateTime | |
| clientId | string | |
| subjectId | string | |
| data | ||
| connections | list | |
| tenantLabel | string | |
| account | string | |
| properties | list | |
| subscription | ||
| syncPoints | list | |
| lastActivityAt | dateTime | |
| counters | ||
| pendingEvents | integer | |
| splitsAwaitingPerson | integer | |
| lastRefreshAt | dateTime | |
| lastError | ||
| runId | string | |
| kind | string | |
| startedAt | dateTime | |
| finishedAt | dateTime | |
| outcome | string | |
| reservationsSeen | integer | |
| versionsSubmitted | integer | |
| recordsSubmitted | integer | |
| duplicates | integer | |
| flaggedForReview | integer | |
| errors | integer | |
| state | string | |
| eventTypes | list | |
| checkedAt | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://guestgraph.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"guestgraph": "https://guestgraph.io/schema#",
"ApaleoEvent": "guestgraph:ApaleoEvent",
"id": {
"@id": "guestgraph:id",
"@type": "xsd:string"
},
"topic": {
"@id": "guestgraph:topic",
"@type": "xsd:string"
},
"type": {
"@id": "guestgraph:type",
"@type": "xsd:string"
},
"accountId": {
"@id": "guestgraph:accountId",
"@type": "xsd:string"
},
"propertyId": {
"@id": "guestgraph:propertyId",
"@type": "xsd:string"
},
"timestamp": {
"@id": "guestgraph:timestamp",
"@type": "xsd:dateTime"
},
"clientId": {
"@id": "guestgraph:clientId",
"@type": "xsd:string"
},
"subjectId": {
"@id": "guestgraph:subjectId",
"@type": "xsd:string"
},
"data": {
"@id": "guestgraph:data"
},
"Status": "guestgraph:Status",
"connections": {
"@id": "guestgraph:connections",
"@container": "@list"
},
"ConnectionStatus": "guestgraph:ConnectionStatus",
"tenantLabel": {
"@id": "guestgraph:tenantLabel",
"@type": "xsd:string"
},
"account": {
"@id": "guestgraph:account",
"@type": "xsd:string"
},
"properties": {
"@id": "guestgraph:properties",
"@container": "@list"
},
"subscription": {
"@id": "guestgraph:subscription"
},
"syncPoints": {
"@id": "guestgraph:syncPoints",
"@container": "@list"
},
"lastActivityAt": {
"@id": "guestgraph:lastActivityAt",
"@type": "xsd:dateTime"
},
"counters": {
"@id": "guestgraph:counters"
},
"pendingEvents": {
"@id": "guestgraph:pendingEvents",
"@type": "xsd:integer"
},
"splitsAwaitingPerson": {
"@id": "guestgraph:splitsAwaitingPerson",
"@type": "xsd:integer"
},
"lastRefreshAt": {
"@id": "guestgraph:lastRefreshAt",
"@type": "xsd:dateTime"
},
"lastError": {
"@id": "guestgraph:lastError"
},
"RunStarted": "guestgraph:RunStarted",
"runId": {
"@id": "guestgraph:runId",
"@type": "xsd:string"
},
"Run": "guestgraph:Run",
"kind": {
"@id": "guestgraph:kind",
"@type": "xsd:string"
},
"startedAt": {
"@id": "guestgraph:startedAt",
"@type": "xsd:dateTime"
},
"finishedAt": {
"@id": "guestgraph:finishedAt",
"@type": "xsd:dateTime"
},
"outcome": {
"@id": "guestgraph:outcome",
"@type": "xsd:string"
},
"reservationsSeen": {
"@id": "guestgraph:reservationsSeen",
"@type": "xsd:integer"
},
"versionsSubmitted": {
"@id": "guestgraph:versionsSubmitted",
"@type": "xsd:integer"
},
"recordsSubmitted": {
"@id": "guestgraph:recordsSubmitted",
"@type": "xsd:integer"
},
"duplicates": {
"@id": "guestgraph:duplicates",
"@type": "xsd:integer"
},
"flaggedForReview": {
"@id": "guestgraph:flaggedForReview",
"@type": "xsd:integer"
},
"errors": {
"@id": "guestgraph:errors",
"@type": "xsd:integer"
},
"SubscriptionState": "guestgraph:SubscriptionState",
"state": {
"@id": "guestgraph:state",
"@type": "xsd:string"
},
"eventTypes": {
"@id": "guestgraph:eventTypes",
"@container": "@list"
},
"checkedAt": {
"@id": "guestgraph:checkedAt",
"@type": "xsd:dateTime"
}
},
"@type": "schema:Dataset",
"schema:name": "guestgraph-io API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects guestgraph-io'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-11) from openapi/guestgraph-io-apaleo-openapi.yml.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/guestgraph-io-apaleo-openapi.yml"
]
}