Orbit · JSON-LD Context
Orbit Context
JSON-LD context defining the semantic vocabulary for Orbit from Orbit.
12 Classes
40 Properties
3 Namespaces
Namespaces
orbit:
https://orbit.love/vocab/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Workspace
Member
Activity
ActivityType
Identity
Organization
Note
Webhook
WebhookSubscription
Alert
Destination
Report
Properties
| Property | Type | Container |
|---|---|---|
| workspace_slug | string | |
| member_slug | string | |
| organization_id | string | |
| orbit_level | integer | |
| reach | integer | |
| love | decimal | |
| teammate | boolean | |
| tags | set | |
| activities | set | |
| identities | set | |
| activity_type | reference | |
| activity_link | reference | |
| occurred_at | dateTime | |
| custom_description | string | |
| key | string | |
| source | string | |
| source_host | string | |
| username | string | |
| uid | string | |
| event_type | string | |
| name | ||
| description | ||
| url | reference | |
| avatar_url | reference | |
| location | ||
| bio | ||
| string | ||
| github | string | |
| string | ||
| discord | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| members | set | |
| organizations | set | |
| webhooks | set | |
| notes | set | |
| body | string | |
| destination | reference | |
| alert |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"orbit": "https://orbit.love/vocab/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Workspace": "orbit:Workspace",
"Member": "orbit:Member",
"Activity": "orbit:Activity",
"ActivityType": "orbit:ActivityType",
"Identity": "orbit:Identity",
"Organization": "orbit:Organization",
"Note": "orbit:Note",
"Webhook": "orbit:Webhook",
"WebhookSubscription": "orbit:WebhookSubscription",
"Alert": "orbit:Alert",
"Destination": "orbit:Destination",
"Report": "orbit:Report",
"workspace_slug": {
"@id": "orbit:workspaceSlug",
"@type": "xsd:string"
},
"member_slug": {
"@id": "orbit:memberSlug",
"@type": "xsd:string"
},
"organization_id": {
"@id": "orbit:organizationId",
"@type": "xsd:string"
},
"orbit_level": {
"@id": "orbit:orbitLevel",
"@type": "xsd:integer"
},
"reach": {
"@id": "orbit:reach",
"@type": "xsd:integer"
},
"love": {
"@id": "orbit:love",
"@type": "xsd:decimal"
},
"teammate": {
"@id": "orbit:teammate",
"@type": "xsd:boolean"
},
"tags": {
"@id": "orbit:tags",
"@container": "@set"
},
"activities": {
"@id": "orbit:activities",
"@container": "@set"
},
"identities": {
"@id": "orbit:identities",
"@container": "@set"
},
"activity_type": {
"@id": "orbit:activityType",
"@type": "@id"
},
"activity_link": {
"@id": "orbit:activityLink",
"@type": "@id"
},
"occurred_at": {
"@id": "orbit:occurredAt",
"@type": "xsd:dateTime"
},
"custom_description": {
"@id": "orbit:customDescription",
"@type": "xsd:string"
},
"key": {
"@id": "orbit:key",
"@type": "xsd:string"
},
"source": {
"@id": "orbit:source",
"@type": "xsd:string"
},
"source_host": {
"@id": "orbit:sourceHost",
"@type": "xsd:string"
},
"username": {
"@id": "orbit:username",
"@type": "xsd:string"
},
"uid": {
"@id": "orbit:uid",
"@type": "xsd:string"
},
"event_type": {
"@id": "orbit:eventType",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name"
},
"description": {
"@id": "schema:description"
},
"email": {
"@id": "schema:email"
},
"url": {
"@id": "schema:url",
"@type": "@id"
},
"avatar_url": {
"@id": "schema:image",
"@type": "@id"
},
"location": {
"@id": "schema:addressLocality"
},
"bio": {
"@id": "schema:description"
},
"twitter": {
"@id": "orbit:twitterUsername",
"@type": "xsd:string"
},
"github": {
"@id": "orbit:githubUsername",
"@type": "xsd:string"
},
"linkedin": {
"@id": "orbit:linkedinUsername",
"@type": "xsd:string"
},
"discord": {
"@id": "orbit:discordUsername",
"@type": "xsd:string"
},
"created_at": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"members": {
"@id": "orbit:members",
"@container": "@set"
},
"organizations": {
"@id": "orbit:organizations",
"@container": "@set"
},
"webhooks": {
"@id": "orbit:webhooks",
"@container": "@set"
},
"notes": {
"@id": "orbit:notes",
"@container": "@set"
},
"body": {
"@id": "orbit:noteBody",
"@type": "xsd:string"
},
"destination": {
"@id": "orbit:destination",
"@type": "@id"
},
"alert": {
"@id": "orbit:alert"
}
}
}