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

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

Raw ↑
{
  "@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"
  ]
}