PrompTessor · JSON-LD Context
Promptessor Context
JSON-LD context defining the semantic vocabulary for Promptessor from PrompTessor.
32 Classes
128 Properties
4 Namespaces
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
{
"@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"
]
}