PromptGround · JSON-LD Context

Promptground Context

JSON-LD context defining the semantic vocabulary for Promptground from PromptGround.

11 Classes 28 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/
promptground: https://promptground.io/schema#

Classes

ApiKey HTTPValidationError InvitedUser Project Prompt PromptDashboardRun PromptMessage PromptRun PromptRunsFilter PromptUse ValidationError

Properties

Property Type Container
name
detail list
email
alias
messages
variables
metadata
model
context
position integer
role string
content string
canChangeRole
id
prompt_version
created_at
updated_at
data
version
labels
response_format
prompt_id
prompt_version_id
from_date
to_date
loc list
msg string
type string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://promptground.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "promptground": "https://promptground.io/schema#",
    "ApiKey": "promptground:ApiKey",
    "name": {
      "@id": "promptground:name"
    },
    "HTTPValidationError": "promptground:HTTPValidationError",
    "detail": {
      "@id": "promptground:detail",
      "@container": "@list"
    },
    "InvitedUser": "promptground:InvitedUser",
    "email": {
      "@id": "promptground:email"
    },
    "Project": "promptground:Project",
    "Prompt": "promptground:Prompt",
    "alias": {
      "@id": "promptground:alias"
    },
    "messages": {
      "@id": "promptground:messages"
    },
    "variables": {
      "@id": "promptground:variables"
    },
    "PromptDashboardRun": "promptground:PromptDashboardRun",
    "metadata": {
      "@id": "promptground:metadata"
    },
    "model": {
      "@id": "promptground:model"
    },
    "context": {
      "@id": "promptground:context"
    },
    "PromptMessage": "promptground:PromptMessage",
    "position": {
      "@id": "promptground:position",
      "@type": "xsd:integer"
    },
    "role": {
      "@id": "promptground:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "promptground:content",
      "@type": "xsd:string"
    },
    "canChangeRole": {
      "@id": "promptground:canChangeRole"
    },
    "id": {
      "@id": "promptground:id"
    },
    "prompt_version": {
      "@id": "promptground:prompt_version"
    },
    "created_at": {
      "@id": "promptground:created_at"
    },
    "updated_at": {
      "@id": "promptground:updated_at"
    },
    "PromptRun": "promptground:PromptRun",
    "data": {
      "@id": "promptground:data"
    },
    "version": {
      "@id": "promptground:version"
    },
    "labels": {
      "@id": "promptground:labels"
    },
    "response_format": {
      "@id": "promptground:response_format"
    },
    "PromptRunsFilter": "promptground:PromptRunsFilter",
    "prompt_id": {
      "@id": "promptground:prompt_id"
    },
    "prompt_version_id": {
      "@id": "promptground:prompt_version_id"
    },
    "from_date": {
      "@id": "promptground:from_date"
    },
    "to_date": {
      "@id": "promptground:to_date"
    },
    "PromptUse": "promptground:PromptUse",
    "ValidationError": "promptground:ValidationError",
    "loc": {
      "@id": "promptground:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "promptground:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "promptground:type",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "PromptGround API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects PromptGround'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-18) from openapi/promptground-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/promptground-openapi.json"
  ]
}