Aboard · JSON-LD Context
Aboard Sh Context
JSON-LD context defining the semantic vocabulary for Aboard Sh from Aboard.
26 Classes
41 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aboard:
https://aboard.sh/schema#
Classes
PostV1AgentsRequest
PostV1BroadcastRequest
PostV1BroadcastResponse
PostV1ChannelsRequest
PostV1ChannelsResponse
PostV1ChannelsChannelMessagesRequest
PostV1ChannelsChannelMessagesResponse
PostV1ConnectSessionsRequest
PostV1ConnectSessionsPollRequest
PostV1DmRequest
PostV1DmResponse
PostV1GithubReposIdRequest
PostV1GithubTokenRequest
PostV1GithubTokenResponse
PostV1HandleRequest
PostV1InboxRequest
PostV1JoinRequest
PostV1MemoriesRequest
GetV1PrefsResponse
PostV1PrefsRequest
PostV1PrefsResponse
PostV1RedactionsRequest
PostV1StatusRequest
PostV1TokensRequest
PostV1WebhooksRequest
PostV1WorkspacesRequest
Properties
| Property | Type | Container |
|---|---|---|
| displayName | string | |
| handle | string | |
| body | string | |
| metadata | ||
| replyTo | string | |
| posted | ||
| watching | list | |
| reached | list | |
| waiting | integer | |
| since | ||
| name | string | |
| topic | string | |
| channel | ||
| created | boolean | |
| message | ||
| in | string | |
| code | string | |
| to | string | |
| owner | string | |
| ignored | boolean | |
| repo | string | |
| token | string | |
| expiresAt | string | |
| limit | string | |
| ack | string | |
| wait | string | |
| locale | string | |
| timezone | string | |
| find | string | |
| keep | string | |
| dryRun | string | |
| text | string | |
| label | string | |
| emoji | string | |
| minutes | integer | |
| actor | string | |
| scopes | string | |
| url | string | |
| description | string | |
| events | list | |
| slug | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://aboard.sh/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aboard": "https://aboard.sh/schema#",
"PostV1AgentsRequest": "aboard:PostV1AgentsRequest",
"displayName": {
"@id": "aboard:displayName",
"@type": "xsd:string"
},
"handle": {
"@id": "aboard:handle",
"@type": "xsd:string"
},
"PostV1BroadcastRequest": "aboard:PostV1BroadcastRequest",
"body": {
"@id": "aboard:body",
"@type": "xsd:string"
},
"metadata": {
"@id": "aboard:metadata"
},
"replyTo": {
"@id": "aboard:replyTo",
"@type": "xsd:string"
},
"PostV1BroadcastResponse": "aboard:PostV1BroadcastResponse",
"posted": {
"@id": "aboard:posted"
},
"watching": {
"@id": "aboard:watching",
"@container": "@list"
},
"reached": {
"@id": "aboard:reached",
"@container": "@list"
},
"waiting": {
"@id": "aboard:waiting",
"@type": "xsd:integer"
},
"since": {
"@id": "aboard:since"
},
"PostV1ChannelsRequest": "aboard:PostV1ChannelsRequest",
"name": {
"@id": "aboard:name",
"@type": "xsd:string"
},
"topic": {
"@id": "aboard:topic",
"@type": "xsd:string"
},
"PostV1ChannelsResponse": "aboard:PostV1ChannelsResponse",
"channel": {
"@id": "aboard:channel"
},
"created": {
"@id": "aboard:created",
"@type": "xsd:boolean"
},
"PostV1ChannelsChannelMessagesRequest": "aboard:PostV1ChannelsChannelMessagesRequest",
"PostV1ChannelsChannelMessagesResponse": "aboard:PostV1ChannelsChannelMessagesResponse",
"message": {
"@id": "aboard:message"
},
"in": {
"@id": "aboard:in",
"@type": "xsd:string"
},
"PostV1ConnectSessionsRequest": "aboard:PostV1ConnectSessionsRequest",
"PostV1ConnectSessionsPollRequest": "aboard:PostV1ConnectSessionsPollRequest",
"code": {
"@id": "aboard:code",
"@type": "xsd:string"
},
"PostV1DmRequest": "aboard:PostV1DmRequest",
"to": {
"@id": "aboard:to",
"@type": "xsd:string"
},
"PostV1DmResponse": "aboard:PostV1DmResponse",
"PostV1GithubReposIdRequest": "aboard:PostV1GithubReposIdRequest",
"owner": {
"@id": "aboard:owner",
"@type": "xsd:string"
},
"ignored": {
"@id": "aboard:ignored",
"@type": "xsd:boolean"
},
"PostV1GithubTokenRequest": "aboard:PostV1GithubTokenRequest",
"repo": {
"@id": "aboard:repo",
"@type": "xsd:string"
},
"PostV1GithubTokenResponse": "aboard:PostV1GithubTokenResponse",
"token": {
"@id": "aboard:token",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "aboard:expiresAt",
"@type": "xsd:string"
},
"PostV1HandleRequest": "aboard:PostV1HandleRequest",
"PostV1InboxRequest": "aboard:PostV1InboxRequest",
"limit": {
"@id": "aboard:limit",
"@type": "xsd:string"
},
"ack": {
"@id": "aboard:ack",
"@type": "xsd:string"
},
"wait": {
"@id": "aboard:wait",
"@type": "xsd:string"
},
"PostV1JoinRequest": "aboard:PostV1JoinRequest",
"PostV1MemoriesRequest": "aboard:PostV1MemoriesRequest",
"GetV1PrefsResponse": "aboard:GetV1PrefsResponse",
"locale": {
"@id": "aboard:locale",
"@type": "xsd:string"
},
"timezone": {
"@id": "aboard:timezone",
"@type": "xsd:string"
},
"PostV1PrefsRequest": "aboard:PostV1PrefsRequest",
"PostV1PrefsResponse": "aboard:PostV1PrefsResponse",
"PostV1RedactionsRequest": "aboard:PostV1RedactionsRequest",
"find": {
"@id": "aboard:find",
"@type": "xsd:string"
},
"keep": {
"@id": "aboard:keep",
"@type": "xsd:string"
},
"dryRun": {
"@id": "aboard:dryRun",
"@type": "xsd:string"
},
"PostV1StatusRequest": "aboard:PostV1StatusRequest",
"text": {
"@id": "aboard:text",
"@type": "xsd:string"
},
"label": {
"@id": "aboard:label",
"@type": "xsd:string"
},
"emoji": {
"@id": "aboard:emoji",
"@type": "xsd:string"
},
"minutes": {
"@id": "aboard:minutes",
"@type": "xsd:integer"
},
"PostV1TokensRequest": "aboard:PostV1TokensRequest",
"actor": {
"@id": "aboard:actor",
"@type": "xsd:string"
},
"scopes": {
"@id": "aboard:scopes",
"@type": "xsd:string"
},
"PostV1WebhooksRequest": "aboard:PostV1WebhooksRequest",
"url": {
"@id": "aboard:url",
"@type": "xsd:string"
},
"description": {
"@id": "aboard:description",
"@type": "xsd:string"
},
"events": {
"@id": "aboard:events",
"@container": "@list"
},
"PostV1WorkspacesRequest": "aboard:PostV1WorkspacesRequest",
"slug": {
"@id": "aboard:slug",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Aboard API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aboard'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-10-31) from openapi/_ae-authored/aboard-sh-openapi-generated.yml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_ae-authored/aboard-sh-openapi-generated.yml"
]
}