PrompTessor · JSON-LD Context

Promptessor Context

JSON-LD context defining the semantic vocabulary for Promptessor from PrompTessor.

32 Classes 128 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/
promptessor: https://promptessor.com/schema#

Classes

ErrorEnvelope ApiInformation Health PlanLimits Capabilities ModelList Usage UsageCharge HistoryLink AiOperationResult AsyncOperationAccepted Operation OperationListItem OperationList UploadCreation Upload DeleteResult PromptPreset PromptPresetList RenderedPromptPreset HistorySummary HistoryList HistoryDetail TokenEstimate LibraryItem LibraryList LibraryToggle LibraryPublication WebhookEndpoint WebhookList WebhookTestResult WebhookEvent

Properties

Property Type Container
error
name string
version string
documentation reference
openapi reference
mcp reference
service string
status string
timestamp dateTime
aiRequestsPerMinute integer
readRequestsPerMinute integer
concurrentAiOperations integer
apiKeys integer
webhookEndpoints integer
activeUploads integer
activeUploadBytes integer
apiVersion string
plan string
scopes list
grantedScopes list
availableScopes list
limits reference
retention
features
generatorModes list
targetModels list
object string
data list
reversePrompt
monthlyUsage integer
monthlyLimit integer
addonUsageBalance integer
addonUsageAvailable boolean
nextUsageReset dateTime
analysisMonthly integer
analysisMonthlyLimit integer
basicDaily integer
basicMonthly integer
advancedDaily integer
advancedMonthly integer
api reference
creditsCharged integer
source string
tokens integer
type string
id string
url string
history reference
requestId string
usage reference
kind string
response
responseStatus integer
errorCode string
createdAt dateTime
startedAt dateTime
completedAt dateTime
nextCursor string
uploadUrl reference
requiredHeaders
uploadUrlExpiresAt dateTime
assetExpiresAt dateTime
contentType string
size integer
scope string
expiresAt dateTime
deleted boolean
templateTitle string
promptText string
values
variables list
generationId string
generatedVersionId string
updatedAt dateTime
total integer
limit integer
offset integer
hasMore boolean
prompt string
unresolvedVariables list
title string
text string
requestText string
originalPrompt string
mode string
versionCount integer
items list
generations list
analysis
language string
conversation list
versions list
userFeedback string
refinedVersion
feedbackIterations list
characters integer
method string
description string
whatThisPromptDoes string
tipsForThisPrompt string
howToUsePrompt string
recommendedModels list
category string
visibility string
publishingBlocked boolean
exampleText string
exampleImages list
tokenEstimate
voteCount integer
hasVoted boolean
isSaved boolean
isOwner boolean
isPinned boolean
isOfficial boolean
authorName string
pagination
stats
itemId string
saved boolean
voted boolean
published boolean
events list
enabled boolean
lastDeliveryAt dateTime
secret string
delivered boolean
deliveryId string
event string

JSON-LD Document

promptessor-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://promptessor.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "promptessor": "https://promptessor.com/schema#",
    "ErrorEnvelope": "promptessor:ErrorEnvelope",
    "error": {
      "@id": "promptessor:error"
    },
    "ApiInformation": "promptessor:ApiInformation",
    "name": {
      "@id": "promptessor:name",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "promptessor:version",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "promptessor:documentation",
      "@type": "@id"
    },
    "openapi": {
      "@id": "promptessor:openapi",
      "@type": "@id"
    },
    "mcp": {
      "@id": "promptessor:mcp",
      "@type": "@id"
    },
    "Health": "promptessor:Health",
    "service": {
      "@id": "promptessor:service",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "promptessor:status",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "promptessor:timestamp",
      "@type": "xsd:dateTime"
    },
    "PlanLimits": "promptessor:PlanLimits",
    "aiRequestsPerMinute": {
      "@id": "promptessor:aiRequestsPerMinute",
      "@type": "xsd:integer"
    },
    "readRequestsPerMinute": {
      "@id": "promptessor:readRequestsPerMinute",
      "@type": "xsd:integer"
    },
    "concurrentAiOperations": {
      "@id": "promptessor:concurrentAiOperations",
      "@type": "xsd:integer"
    },
    "apiKeys": {
      "@id": "promptessor:apiKeys",
      "@type": "xsd:integer"
    },
    "webhookEndpoints": {
      "@id": "promptessor:webhookEndpoints",
      "@type": "xsd:integer"
    },
    "activeUploads": {
      "@id": "promptessor:activeUploads",
      "@type": "xsd:integer"
    },
    "activeUploadBytes": {
      "@id": "promptessor:activeUploadBytes",
      "@type": "xsd:integer"
    },
    "Capabilities": "promptessor:Capabilities",
    "apiVersion": {
      "@id": "promptessor:apiVersion",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "promptessor:plan",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "promptessor:scopes",
      "@container": "@list"
    },
    "grantedScopes": {
      "@id": "promptessor:grantedScopes",
      "@container": "@list"
    },
    "availableScopes": {
      "@id": "promptessor:availableScopes",
      "@container": "@list"
    },
    "limits": {
      "@id": "promptessor:limits",
      "@type": "@id"
    },
    "retention": {
      "@id": "promptessor:retention"
    },
    "features": {
      "@id": "promptessor:features"
    },
    "generatorModes": {
      "@id": "promptessor:generatorModes",
      "@container": "@list"
    },
    "targetModels": {
      "@id": "promptessor:targetModels",
      "@container": "@list"
    },
    "ModelList": "promptessor:ModelList",
    "object": {
      "@id": "promptessor:object",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "promptessor:data",
      "@container": "@list"
    },
    "reversePrompt": {
      "@id": "promptessor:reversePrompt"
    },
    "Usage": "promptessor:Usage",
    "monthlyUsage": {
      "@id": "promptessor:monthlyUsage",
      "@type": "xsd:integer"
    },
    "monthlyLimit": {
      "@id": "promptessor:monthlyLimit",
      "@type": "xsd:integer"
    },
    "addonUsageBalance": {
      "@id": "promptessor:addonUsageBalance",
      "@type": "xsd:integer"
    },
    "addonUsageAvailable": {
      "@id": "promptessor:addonUsageAvailable",
      "@type": "xsd:boolean"
    },
    "nextUsageReset": {
      "@id": "promptessor:nextUsageReset",
      "@type": "xsd:dateTime"
    },
    "analysisMonthly": {
      "@id": "promptessor:analysisMonthly",
      "@type": "xsd:integer"
    },
    "analysisMonthlyLimit": {
      "@id": "promptessor:analysisMonthlyLimit",
      "@type": "xsd:integer"
    },
    "basicDaily": {
      "@id": "promptessor:basicDaily",
      "@type": "xsd:integer"
    },
    "basicMonthly": {
      "@id": "promptessor:basicMonthly",
      "@type": "xsd:integer"
    },
    "advancedDaily": {
      "@id": "promptessor:advancedDaily",
      "@type": "xsd:integer"
    },
    "advancedMonthly": {
      "@id": "promptessor:advancedMonthly",
      "@type": "xsd:integer"
    },
    "api": {
      "@id": "promptessor:api",
      "@type": "@id"
    },
    "UsageCharge": "promptessor:UsageCharge",
    "creditsCharged": {
      "@id": "promptessor:creditsCharged",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "promptessor:source",
      "@type": "xsd:string"
    },
    "tokens": {
      "@id": "promptessor:tokens",
      "@type": "xsd:integer"
    },
    "HistoryLink": "promptessor:HistoryLink",
    "type": {
      "@id": "promptessor:type",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "promptessor:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "promptessor:url",
      "@type": "xsd:string"
    },
    "AiOperationResult": "promptessor:AiOperationResult",
    "history": {
      "@id": "promptessor:history",
      "@type": "@id"
    },
    "requestId": {
      "@id": "promptessor:requestId",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "promptessor:usage",
      "@type": "@id"
    },
    "AsyncOperationAccepted": "promptessor:AsyncOperationAccepted",
    "Operation": "promptessor:Operation",
    "kind": {
      "@id": "promptessor:kind",
      "@type": "xsd:string"
    },
    "response": {
      "@id": "promptessor:response"
    },
    "responseStatus": {
      "@id": "promptessor:responseStatus",
      "@type": "xsd:integer"
    },
    "errorCode": {
      "@id": "promptessor:errorCode",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "promptessor:createdAt",
      "@type": "xsd:dateTime"
    },
    "startedAt": {
      "@id": "promptessor:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "promptessor:completedAt",
      "@type": "xsd:dateTime"
    },
    "OperationListItem": "promptessor:OperationListItem",
    "OperationList": "promptessor:OperationList",
    "nextCursor": {
      "@id": "promptessor:nextCursor",
      "@type": "xsd:string"
    },
    "UploadCreation": "promptessor:UploadCreation",
    "uploadUrl": {
      "@id": "promptessor:uploadUrl",
      "@type": "@id"
    },
    "requiredHeaders": {
      "@id": "promptessor:requiredHeaders"
    },
    "uploadUrlExpiresAt": {
      "@id": "promptessor:uploadUrlExpiresAt",
      "@type": "xsd:dateTime"
    },
    "assetExpiresAt": {
      "@id": "promptessor:assetExpiresAt",
      "@type": "xsd:dateTime"
    },
    "Upload": "promptessor:Upload",
    "contentType": {
      "@id": "promptessor:contentType",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "promptessor:size",
      "@type": "xsd:integer"
    },
    "scope": {
      "@id": "promptessor:scope",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "promptessor:expiresAt",
      "@type": "xsd:dateTime"
    },
    "DeleteResult": "promptessor:DeleteResult",
    "deleted": {
      "@id": "promptessor:deleted",
      "@type": "xsd:boolean"
    },
    "PromptPreset": "promptessor:PromptPreset",
    "templateTitle": {
      "@id": "promptessor:templateTitle",
      "@type": "xsd:string"
    },
    "promptText": {
      "@id": "promptessor:promptText",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "promptessor:values"
    },
    "variables": {
      "@id": "promptessor:variables",
      "@container": "@list"
    },
    "generationId": {
      "@id": "promptessor:generationId",
      "@type": "xsd:string"
    },
    "generatedVersionId": {
      "@id": "promptessor:generatedVersionId",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "promptessor:updatedAt",
      "@type": "xsd:dateTime"
    },
    "PromptPresetList": "promptessor:PromptPresetList",
    "total": {
      "@id": "promptessor:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "promptessor:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "promptessor:offset",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "promptessor:hasMore",
      "@type": "xsd:boolean"
    },
    "RenderedPromptPreset": "promptessor:RenderedPromptPreset",
    "prompt": {
      "@id": "promptessor:prompt",
      "@type": "xsd:string"
    },
    "unresolvedVariables": {
      "@id": "promptessor:unresolvedVariables",
      "@container": "@list"
    },
    "HistorySummary": "promptessor:HistorySummary",
    "title": {
      "@id": "promptessor:title",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "promptessor:text",
      "@type": "xsd:string"
    },
    "requestText": {
      "@id": "promptessor:requestText",
      "@type": "xsd:string"
    },
    "originalPrompt": {
      "@id": "promptessor:originalPrompt",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "promptessor:mode",
      "@type": "xsd:string"
    },
    "versionCount": {
      "@id": "promptessor:versionCount",
      "@type": "xsd:integer"
    },
    "HistoryList": "promptessor:HistoryList",
    "items": {
      "@id": "promptessor:items",
      "@container": "@list"
    },
    "generations": {
      "@id": "promptessor:generations",
      "@container": "@list"
    },
    "HistoryDetail": "promptessor:HistoryDetail",
    "analysis": {
      "@id": "promptessor:analysis"
    },
    "language": {
      "@id": "promptessor:language",
      "@type": "xsd:string"
    },
    "conversation": {
      "@id": "promptessor:conversation",
      "@container": "@list"
    },
    "versions": {
      "@id": "promptessor:versions",
      "@container": "@list"
    },
    "userFeedback": {
      "@id": "promptessor:userFeedback",
      "@type": "xsd:string"
    },
    "refinedVersion": {
      "@id": "promptessor:refinedVersion"
    },
    "feedbackIterations": {
      "@id": "promptessor:feedbackIterations",
      "@container": "@list"
    },
    "TokenEstimate": "promptessor:TokenEstimate",
    "characters": {
      "@id": "promptessor:characters",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "promptessor:method",
      "@type": "xsd:string"
    },
    "LibraryItem": "promptessor:LibraryItem",
    "description": {
      "@id": "promptessor:description",
      "@type": "xsd:string"
    },
    "whatThisPromptDoes": {
      "@id": "promptessor:whatThisPromptDoes",
      "@type": "xsd:string"
    },
    "tipsForThisPrompt": {
      "@id": "promptessor:tipsForThisPrompt",
      "@type": "xsd:string"
    },
    "howToUsePrompt": {
      "@id": "promptessor:howToUsePrompt",
      "@type": "xsd:string"
    },
    "recommendedModels": {
      "@id": "promptessor:recommendedModels",
      "@container": "@list"
    },
    "category": {
      "@id": "promptessor:category",
      "@type": "xsd:string"
    },
    "visibility": {
      "@id": "promptessor:visibility",
      "@type": "xsd:string"
    },
    "publishingBlocked": {
      "@id": "promptessor:publishingBlocked",
      "@type": "xsd:boolean"
    },
    "exampleText": {
      "@id": "promptessor:exampleText",
      "@type": "xsd:string"
    },
    "exampleImages": {
      "@id": "promptessor:exampleImages",
      "@container": "@list"
    },
    "tokenEstimate": {
      "@id": "promptessor:tokenEstimate"
    },
    "voteCount": {
      "@id": "promptessor:voteCount",
      "@type": "xsd:integer"
    },
    "hasVoted": {
      "@id": "promptessor:hasVoted",
      "@type": "xsd:boolean"
    },
    "isSaved": {
      "@id": "promptessor:isSaved",
      "@type": "xsd:boolean"
    },
    "isOwner": {
      "@id": "promptessor:isOwner",
      "@type": "xsd:boolean"
    },
    "isPinned": {
      "@id": "promptessor:isPinned",
      "@type": "xsd:boolean"
    },
    "isOfficial": {
      "@id": "promptessor:isOfficial",
      "@type": "xsd:boolean"
    },
    "authorName": {
      "@id": "promptessor:authorName",
      "@type": "xsd:string"
    },
    "LibraryList": "promptessor:LibraryList",
    "pagination": {
      "@id": "promptessor:pagination"
    },
    "stats": {
      "@id": "promptessor:stats"
    },
    "LibraryToggle": "promptessor:LibraryToggle",
    "itemId": {
      "@id": "promptessor:itemId",
      "@type": "xsd:string"
    },
    "saved": {
      "@id": "promptessor:saved",
      "@type": "xsd:boolean"
    },
    "voted": {
      "@id": "promptessor:voted",
      "@type": "xsd:boolean"
    },
    "LibraryPublication": "promptessor:LibraryPublication",
    "published": {
      "@id": "promptessor:published",
      "@type": "xsd:boolean"
    },
    "WebhookEndpoint": "promptessor:WebhookEndpoint",
    "events": {
      "@id": "promptessor:events",
      "@container": "@list"
    },
    "enabled": {
      "@id": "promptessor:enabled",
      "@type": "xsd:boolean"
    },
    "lastDeliveryAt": {
      "@id": "promptessor:lastDeliveryAt",
      "@type": "xsd:dateTime"
    },
    "secret": {
      "@id": "promptessor:secret",
      "@type": "xsd:string"
    },
    "WebhookList": "promptessor:WebhookList",
    "WebhookTestResult": "promptessor:WebhookTestResult",
    "delivered": {
      "@id": "promptessor:delivered",
      "@type": "xsd:boolean"
    },
    "deliveryId": {
      "@id": "promptessor:deliveryId",
      "@type": "xsd:string"
    },
    "WebhookEvent": "promptessor:WebhookEvent",
    "event": {
      "@id": "promptessor:event",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "PrompTessor API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects PrompTessor'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/_original/promptessor-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/_original/promptessor-openapi.json"
  ]
}