Claw Post · JSON-LD Context

Clawpost Net Context

JSON-LD context defining the semantic vocabulary for Clawpost Net from Claw Post.

4 Classes 17 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/
clawpost: https://clawpost.net/schema#

Classes

Job CreateJobRequest ConnectIntent Error

Properties

Property Type Container
id string
tenantId string
text string
platform string
mediaPaths list
platformPayload
status string
createdAt integer
updatedAt integer
error string
errorCode string
idempotencyKey string
intentId string
landingUrl reference
expiresAt integer
code string
detail string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://clawpost.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "clawpost": "https://clawpost.net/schema#",
    "Job": "clawpost:Job",
    "id": {
      "@id": "clawpost:id",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "clawpost:tenantId",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "clawpost:text",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "clawpost:platform",
      "@type": "xsd:string"
    },
    "mediaPaths": {
      "@id": "clawpost:mediaPaths",
      "@container": "@list"
    },
    "platformPayload": {
      "@id": "clawpost:platformPayload"
    },
    "status": {
      "@id": "clawpost:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "clawpost:createdAt",
      "@type": "xsd:integer"
    },
    "updatedAt": {
      "@id": "clawpost:updatedAt",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "clawpost:error",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "clawpost:errorCode",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "clawpost:idempotencyKey",
      "@type": "xsd:string"
    },
    "CreateJobRequest": "clawpost:CreateJobRequest",
    "ConnectIntent": "clawpost:ConnectIntent",
    "intentId": {
      "@id": "clawpost:intentId",
      "@type": "xsd:string"
    },
    "landingUrl": {
      "@id": "clawpost:landingUrl",
      "@type": "@id"
    },
    "expiresAt": {
      "@id": "clawpost:expiresAt",
      "@type": "xsd:integer"
    },
    "Error": "clawpost:Error",
    "code": {
      "@id": "clawpost:code",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "clawpost:detail",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Claw Post API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Claw Post'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-04) from openapi/_original/clawpost-net-api-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/_original/clawpost-net-api-openapi.json"
  ]
}