teddyagent-app · JSON-LD Context

Teddyagent App Context

JSON-LD context defining the semantic vocabulary for Teddyagent App from teddyagent-app.

23 Classes 79 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/
teddyagent: https://teddyagent.app/schema#

Classes

Error Me Artifact ShareLink ArtifactVersion ArtifactUpdate ArtifactInput Collection CollectionInput Channel ChannelInput DataRecord RecordPage Folder Function FunctionCreate FunctionUpdate FunctionKey Schedule ScheduleInput FunctionKeyInput Invocation Secret

Properties

Property Type Container
error string
code string
email string
plan
isAdmin boolean
limits
usage
id string
url reference
title string
bytes integer
status
version integer
visibility
hasPassword boolean
files integer
folderId integer
views integer
expiresAt dateTime
createdAt dateTime
updatedAt dateTime
label string
revokedAt dateTime
lastUsed dateTime
source string
current boolean
html string
expires_in string
folder_id integer
password string
folder string
name string
readAccess
writeAccess
records integer
read_access
write_access
publishAccess
subscribeAccess
subscribers integer
lastEventId integer
publish_access
subscribe_access
data
items list
nextOffset integer
total integer
count integer
access
allowNet list
invocations integer
strikes integer
flags list
allow_net list
key string
prefix string
functionId string
ratePerMin integer
quotaPerDay integer
uses integer
functionName string
cron string
path string
body string
enabled boolean
nextRunAt string
runs integer
failures integer
consecutiveFailures integer
last
disabledReason string
function_id string
rate_per_min integer
quota_per_day integer
method string
ms integer
logs list
rejected boolean
reason string

JSON-LD Document

teddyagent-app-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://teddyagent.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "teddyagent": "https://teddyagent.app/schema#",
    "Error": "teddyagent:Error",
    "error": {
      "@id": "teddyagent:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "teddyagent:code",
      "@type": "xsd:string"
    },
    "Me": "teddyagent:Me",
    "email": {
      "@id": "teddyagent:email",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "teddyagent:plan"
    },
    "isAdmin": {
      "@id": "teddyagent:isAdmin",
      "@type": "xsd:boolean"
    },
    "limits": {
      "@id": "teddyagent:limits"
    },
    "usage": {
      "@id": "teddyagent:usage"
    },
    "Artifact": "teddyagent:Artifact",
    "id": {
      "@id": "teddyagent:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "teddyagent:url",
      "@type": "@id"
    },
    "title": {
      "@id": "teddyagent:title",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "teddyagent:bytes",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "teddyagent:status"
    },
    "version": {
      "@id": "teddyagent:version",
      "@type": "xsd:integer"
    },
    "visibility": {
      "@id": "teddyagent:visibility"
    },
    "hasPassword": {
      "@id": "teddyagent:hasPassword",
      "@type": "xsd:boolean"
    },
    "files": {
      "@id": "teddyagent:files",
      "@type": "xsd:integer"
    },
    "folderId": {
      "@id": "teddyagent:folderId",
      "@type": "xsd:integer"
    },
    "views": {
      "@id": "teddyagent:views",
      "@type": "xsd:integer"
    },
    "expiresAt": {
      "@id": "teddyagent:expiresAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "teddyagent:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "teddyagent:updatedAt",
      "@type": "xsd:dateTime"
    },
    "ShareLink": "teddyagent:ShareLink",
    "label": {
      "@id": "teddyagent:label",
      "@type": "xsd:string"
    },
    "revokedAt": {
      "@id": "teddyagent:revokedAt",
      "@type": "xsd:dateTime"
    },
    "lastUsed": {
      "@id": "teddyagent:lastUsed",
      "@type": "xsd:dateTime"
    },
    "ArtifactVersion": "teddyagent:ArtifactVersion",
    "source": {
      "@id": "teddyagent:source",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "teddyagent:current",
      "@type": "xsd:boolean"
    },
    "ArtifactUpdate": "teddyagent:ArtifactUpdate",
    "html": {
      "@id": "teddyagent:html",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "teddyagent:expires_in",
      "@type": "xsd:string"
    },
    "folder_id": {
      "@id": "teddyagent:folder_id",
      "@type": "xsd:integer"
    },
    "password": {
      "@id": "teddyagent:password",
      "@type": "xsd:string"
    },
    "ArtifactInput": "teddyagent:ArtifactInput",
    "folder": {
      "@id": "teddyagent:folder",
      "@type": "xsd:string"
    },
    "Collection": "teddyagent:Collection",
    "name": {
      "@id": "teddyagent:name",
      "@type": "xsd:string"
    },
    "readAccess": {
      "@id": "teddyagent:readAccess"
    },
    "writeAccess": {
      "@id": "teddyagent:writeAccess"
    },
    "records": {
      "@id": "teddyagent:records",
      "@type": "xsd:integer"
    },
    "CollectionInput": "teddyagent:CollectionInput",
    "read_access": {
      "@id": "teddyagent:read_access"
    },
    "write_access": {
      "@id": "teddyagent:write_access"
    },
    "Channel": "teddyagent:Channel",
    "publishAccess": {
      "@id": "teddyagent:publishAccess"
    },
    "subscribeAccess": {
      "@id": "teddyagent:subscribeAccess"
    },
    "subscribers": {
      "@id": "teddyagent:subscribers",
      "@type": "xsd:integer"
    },
    "lastEventId": {
      "@id": "teddyagent:lastEventId",
      "@type": "xsd:integer"
    },
    "ChannelInput": "teddyagent:ChannelInput",
    "publish_access": {
      "@id": "teddyagent:publish_access"
    },
    "subscribe_access": {
      "@id": "teddyagent:subscribe_access"
    },
    "DataRecord": "teddyagent:DataRecord",
    "data": {
      "@id": "teddyagent:data"
    },
    "RecordPage": "teddyagent:RecordPage",
    "items": {
      "@id": "teddyagent:items",
      "@container": "@list"
    },
    "nextOffset": {
      "@id": "teddyagent:nextOffset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "teddyagent:total",
      "@type": "xsd:integer"
    },
    "Folder": "teddyagent:Folder",
    "count": {
      "@id": "teddyagent:count",
      "@type": "xsd:integer"
    },
    "Function": "teddyagent:Function",
    "access": {
      "@id": "teddyagent:access"
    },
    "allowNet": {
      "@id": "teddyagent:allowNet",
      "@container": "@list"
    },
    "invocations": {
      "@id": "teddyagent:invocations",
      "@type": "xsd:integer"
    },
    "strikes": {
      "@id": "teddyagent:strikes",
      "@type": "xsd:integer"
    },
    "flags": {
      "@id": "teddyagent:flags",
      "@container": "@list"
    },
    "FunctionCreate": "teddyagent:FunctionCreate",
    "allow_net": {
      "@id": "teddyagent:allow_net",
      "@container": "@list"
    },
    "FunctionUpdate": "teddyagent:FunctionUpdate",
    "FunctionKey": "teddyagent:FunctionKey",
    "key": {
      "@id": "teddyagent:key",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "teddyagent:prefix",
      "@type": "xsd:string"
    },
    "functionId": {
      "@id": "teddyagent:functionId",
      "@type": "xsd:string"
    },
    "ratePerMin": {
      "@id": "teddyagent:ratePerMin",
      "@type": "xsd:integer"
    },
    "quotaPerDay": {
      "@id": "teddyagent:quotaPerDay",
      "@type": "xsd:integer"
    },
    "uses": {
      "@id": "teddyagent:uses",
      "@type": "xsd:integer"
    },
    "functionName": {
      "@id": "teddyagent:functionName",
      "@type": "xsd:string"
    },
    "Schedule": "teddyagent:Schedule",
    "cron": {
      "@id": "teddyagent:cron",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "teddyagent:path",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "teddyagent:body",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "teddyagent:enabled",
      "@type": "xsd:boolean"
    },
    "nextRunAt": {
      "@id": "teddyagent:nextRunAt",
      "@type": "xsd:string"
    },
    "runs": {
      "@id": "teddyagent:runs",
      "@type": "xsd:integer"
    },
    "failures": {
      "@id": "teddyagent:failures",
      "@type": "xsd:integer"
    },
    "consecutiveFailures": {
      "@id": "teddyagent:consecutiveFailures",
      "@type": "xsd:integer"
    },
    "last": {
      "@id": "teddyagent:last"
    },
    "disabledReason": {
      "@id": "teddyagent:disabledReason",
      "@type": "xsd:string"
    },
    "ScheduleInput": "teddyagent:ScheduleInput",
    "FunctionKeyInput": "teddyagent:FunctionKeyInput",
    "function_id": {
      "@id": "teddyagent:function_id",
      "@type": "xsd:string"
    },
    "rate_per_min": {
      "@id": "teddyagent:rate_per_min",
      "@type": "xsd:integer"
    },
    "quota_per_day": {
      "@id": "teddyagent:quota_per_day",
      "@type": "xsd:integer"
    },
    "Invocation": "teddyagent:Invocation",
    "method": {
      "@id": "teddyagent:method",
      "@type": "xsd:string"
    },
    "ms": {
      "@id": "teddyagent:ms",
      "@type": "xsd:integer"
    },
    "logs": {
      "@id": "teddyagent:logs",
      "@container": "@list"
    },
    "rejected": {
      "@id": "teddyagent:rejected",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "teddyagent:reason",
      "@type": "xsd:string"
    },
    "Secret": "teddyagent:Secret"
  },
  "@type": "schema:Dataset",
  "schema:name": "teddyagent-app API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects teddyagent-app'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-30) from openapi/_original/teddyagent-app-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_original/teddyagent-app-openapi.json"
  ]
}