Gemmein · JSON-LD Context

Gemmein Com Context

JSON-LD context defining the semantic vocabulary for Gemmein Com from Gemmein.

11 Classes 31 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/
gemmein: https://gemmein.com/schema#

Classes

PostAiRunToolResponse GetAuthCreditsResponse PostHooksAppidNameResponse GetServerInboxThreadsResponse GetServerInboxThreadsIdResponse PostServerInboxThreadsIdReplyRequest PostServerInboxThreadsIdReplyResponse PostServerPeopleRequest PostServerPeopleResponse PostServerPeopleIdCreditsSpendRequest PostServerPeopleIdCreditsSpendResponse

Properties

Property Type Container
run string
balance string
reserved string
expiring string
received boolean
eventId string
threads list
total integer
unanswered integer
capped boolean
thread
messages list
earlierMessages list
aiMayReply
text string
message
email string
person
created boolean
amount integer
reason string
key string
ok boolean
spent integer
deduped boolean
balance.before integer
balance.after integer
event
event.id string
event.reason string
event.actor string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://gemmein.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gemmein": "https://gemmein.com/schema#",
    "PostAiRunToolResponse": "gemmein:PostAiRunToolResponse",
    "run": {
      "@id": "gemmein:run",
      "@type": "xsd:string"
    },
    "GetAuthCreditsResponse": "gemmein:GetAuthCreditsResponse",
    "balance": {
      "@id": "gemmein:balance",
      "@type": "xsd:string"
    },
    "reserved": {
      "@id": "gemmein:reserved",
      "@type": "xsd:string"
    },
    "expiring": {
      "@id": "gemmein:expiring",
      "@type": "xsd:string"
    },
    "PostHooksAppidNameResponse": "gemmein:PostHooksAppidNameResponse",
    "received": {
      "@id": "gemmein:received",
      "@type": "xsd:boolean"
    },
    "eventId": {
      "@id": "gemmein:eventId",
      "@type": "xsd:string"
    },
    "GetServerInboxThreadsResponse": "gemmein:GetServerInboxThreadsResponse",
    "threads": {
      "@id": "gemmein:threads",
      "@container": "@list"
    },
    "total": {
      "@id": "gemmein:total",
      "@type": "xsd:integer"
    },
    "unanswered": {
      "@id": "gemmein:unanswered",
      "@type": "xsd:integer"
    },
    "capped": {
      "@id": "gemmein:capped",
      "@type": "xsd:boolean"
    },
    "GetServerInboxThreadsIdResponse": "gemmein:GetServerInboxThreadsIdResponse",
    "thread": {
      "@id": "gemmein:thread"
    },
    "messages": {
      "@id": "gemmein:messages",
      "@container": "@list"
    },
    "earlierMessages": {
      "@id": "gemmein:earlierMessages",
      "@container": "@list"
    },
    "aiMayReply": {
      "@id": "gemmein:aiMayReply"
    },
    "PostServerInboxThreadsIdReplyRequest": "gemmein:PostServerInboxThreadsIdReplyRequest",
    "text": {
      "@id": "gemmein:text",
      "@type": "xsd:string"
    },
    "PostServerInboxThreadsIdReplyResponse": "gemmein:PostServerInboxThreadsIdReplyResponse",
    "message": {
      "@id": "gemmein:message"
    },
    "PostServerPeopleRequest": "gemmein:PostServerPeopleRequest",
    "email": {
      "@id": "gemmein:email",
      "@type": "xsd:string"
    },
    "PostServerPeopleResponse": "gemmein:PostServerPeopleResponse",
    "person": {
      "@id": "gemmein:person"
    },
    "created": {
      "@id": "gemmein:created",
      "@type": "xsd:boolean"
    },
    "PostServerPeopleIdCreditsSpendRequest": "gemmein:PostServerPeopleIdCreditsSpendRequest",
    "amount": {
      "@id": "gemmein:amount",
      "@type": "xsd:integer"
    },
    "reason": {
      "@id": "gemmein:reason",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "gemmein:key",
      "@type": "xsd:string"
    },
    "PostServerPeopleIdCreditsSpendResponse": "gemmein:PostServerPeopleIdCreditsSpendResponse",
    "ok": {
      "@id": "gemmein:ok",
      "@type": "xsd:boolean"
    },
    "spent": {
      "@id": "gemmein:spent",
      "@type": "xsd:integer"
    },
    "deduped": {
      "@id": "gemmein:deduped",
      "@type": "xsd:boolean"
    },
    "balance.before": {
      "@id": "gemmein:balance.before",
      "@type": "xsd:integer"
    },
    "balance.after": {
      "@id": "gemmein:balance.after",
      "@type": "xsd:integer"
    },
    "event": {
      "@id": "gemmein:event"
    },
    "event.id": {
      "@id": "gemmein:event.id",
      "@type": "xsd:string"
    },
    "event.reason": {
      "@id": "gemmein:event.reason",
      "@type": "xsd:string"
    },
    "event.actor": {
      "@id": "gemmein:event.actor",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Gemmein API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Gemmein'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-09) from openapi/_ae-authored/gemmein-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/_ae-authored/gemmein-com-openapi-generated.yml"
  ]
}