majr-app · JSON-LD Context

Majr App Context

JSON-LD context defining the semantic vocabulary for Majr App from majr-app.

33 Classes 82 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/
majr: https://majr.app/schema#

Classes

DraftRequest DraftResponse ServiceUsage UsagePeriod UsageResponse VoiceResponse Problem QuotaProblem EncodeRequest ObjectRef Destination Outputs EncodeStatus JobState CallbackPayload UploadRequest UploadContract PrimaryPlayback ManagedOutput AuditRequest AuditResponse Finding HeadRequest HeadResponse LinkRef LlmsTxtRequest LlmsTxtResponse OpenGraph RobotsRequest RobotsResponse SitemapEntry SitemapRequest SitemapResponse

Properties

Property Type Container
changes string
product
voice
model
render_target
markdown string
no_news boolean
month
lifetime
drafts integer
input_tokens integer
output_tokens integer
account string
tenant string
services
voice_floor
voice_floor_sha
type string
title string
status integer
detail string
code string
reason string
resets_at dateTime
jobId string
caller string
contentType string
source reference
destination reference
outputs reference
callback
privacy
bucket string
key string
prefix string
video
audio
image
manifest reference
error string
primaryPlayback reference
poster
storage string
uploadId string
upload
note string
kind string
path string
bytes integer
url reference
urlExpiresAt dateTime
objectExpiresAt dateTime
score decimal
findable decimal
citable decimal
findings list
version string
check string
ok boolean
description
canonical_path
site_url string
robots
og
twitter_card string
json_ld list
html string
site_name string
summary string
key_facts list
links list
content string
image_alt
image_width
image_height
sitemap_path string
allow_ai boolean
disallow_paths list
changefreq
priority
lastmod
entries list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://majr.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "majr": "https://majr.app/schema#",
    "DraftRequest": "majr:DraftRequest",
    "changes": {
      "@id": "majr:changes",
      "@type": "xsd:string"
    },
    "product": {
      "@id": "majr:product"
    },
    "voice": {
      "@id": "majr:voice"
    },
    "model": {
      "@id": "majr:model"
    },
    "render_target": {
      "@id": "majr:render_target"
    },
    "DraftResponse": "majr:DraftResponse",
    "markdown": {
      "@id": "majr:markdown",
      "@type": "xsd:string"
    },
    "no_news": {
      "@id": "majr:no_news",
      "@type": "xsd:boolean"
    },
    "ServiceUsage": "majr:ServiceUsage",
    "month": {
      "@id": "majr:month"
    },
    "lifetime": {
      "@id": "majr:lifetime"
    },
    "UsagePeriod": "majr:UsagePeriod",
    "drafts": {
      "@id": "majr:drafts",
      "@type": "xsd:integer"
    },
    "input_tokens": {
      "@id": "majr:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "majr:output_tokens",
      "@type": "xsd:integer"
    },
    "UsageResponse": "majr:UsageResponse",
    "account": {
      "@id": "majr:account",
      "@type": "xsd:string"
    },
    "tenant": {
      "@id": "majr:tenant",
      "@type": "xsd:string"
    },
    "services": {
      "@id": "majr:services"
    },
    "VoiceResponse": "majr:VoiceResponse",
    "voice_floor": {
      "@id": "majr:voice_floor"
    },
    "voice_floor_sha": {
      "@id": "majr:voice_floor_sha"
    },
    "Problem": "majr:Problem",
    "type": {
      "@id": "majr:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "majr:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "majr:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "majr:detail",
      "@type": "xsd:string"
    },
    "QuotaProblem": "majr:QuotaProblem",
    "code": {
      "@id": "majr:code",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "majr:reason",
      "@type": "xsd:string"
    },
    "resets_at": {
      "@id": "majr:resets_at",
      "@type": "xsd:dateTime"
    },
    "EncodeRequest": "majr:EncodeRequest",
    "jobId": {
      "@id": "majr:jobId",
      "@type": "xsd:string"
    },
    "caller": {
      "@id": "majr:caller",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "majr:contentType",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "majr:source",
      "@type": "@id"
    },
    "destination": {
      "@id": "majr:destination",
      "@type": "@id"
    },
    "outputs": {
      "@id": "majr:outputs",
      "@type": "@id"
    },
    "callback": {
      "@id": "majr:callback"
    },
    "privacy": {
      "@id": "majr:privacy"
    },
    "ObjectRef": "majr:ObjectRef",
    "bucket": {
      "@id": "majr:bucket",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "majr:key",
      "@type": "xsd:string"
    },
    "Destination": "majr:Destination",
    "prefix": {
      "@id": "majr:prefix",
      "@type": "xsd:string"
    },
    "Outputs": "majr:Outputs",
    "video": {
      "@id": "majr:video"
    },
    "audio": {
      "@id": "majr:audio"
    },
    "image": {
      "@id": "majr:image"
    },
    "EncodeStatus": "majr:EncodeStatus",
    "JobState": "majr:JobState",
    "manifest": {
      "@id": "majr:manifest",
      "@type": "@id"
    },
    "error": {
      "@id": "majr:error",
      "@type": "xsd:string"
    },
    "primaryPlayback": {
      "@id": "majr:primaryPlayback",
      "@type": "@id"
    },
    "poster": {
      "@id": "majr:poster"
    },
    "storage": {
      "@id": "majr:storage",
      "@type": "xsd:string"
    },
    "CallbackPayload": "majr:CallbackPayload",
    "UploadRequest": "majr:UploadRequest",
    "UploadContract": "majr:UploadContract",
    "uploadId": {
      "@id": "majr:uploadId",
      "@type": "xsd:string"
    },
    "upload": {
      "@id": "majr:upload"
    },
    "note": {
      "@id": "majr:note",
      "@type": "xsd:string"
    },
    "PrimaryPlayback": "majr:PrimaryPlayback",
    "kind": {
      "@id": "majr:kind",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "majr:path",
      "@type": "xsd:string"
    },
    "ManagedOutput": "majr:ManagedOutput",
    "bytes": {
      "@id": "majr:bytes",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "majr:url",
      "@type": "@id"
    },
    "urlExpiresAt": {
      "@id": "majr:urlExpiresAt",
      "@type": "xsd:dateTime"
    },
    "objectExpiresAt": {
      "@id": "majr:objectExpiresAt",
      "@type": "xsd:dateTime"
    },
    "AuditRequest": "majr:AuditRequest",
    "AuditResponse": "majr:AuditResponse",
    "score": {
      "@id": "majr:score",
      "@type": "xsd:decimal"
    },
    "findable": {
      "@id": "majr:findable",
      "@type": "xsd:decimal"
    },
    "citable": {
      "@id": "majr:citable",
      "@type": "xsd:decimal"
    },
    "findings": {
      "@id": "majr:findings",
      "@container": "@list"
    },
    "version": {
      "@id": "majr:version",
      "@type": "xsd:string"
    },
    "Finding": "majr:Finding",
    "check": {
      "@id": "majr:check",
      "@type": "xsd:string"
    },
    "ok": {
      "@id": "majr:ok",
      "@type": "xsd:boolean"
    },
    "HeadRequest": "majr:HeadRequest",
    "description": {
      "@id": "majr:description"
    },
    "canonical_path": {
      "@id": "majr:canonical_path"
    },
    "site_url": {
      "@id": "majr:site_url",
      "@type": "xsd:string"
    },
    "robots": {
      "@id": "majr:robots"
    },
    "og": {
      "@id": "majr:og"
    },
    "twitter_card": {
      "@id": "majr:twitter_card",
      "@type": "xsd:string"
    },
    "json_ld": {
      "@id": "majr:json_ld",
      "@container": "@list"
    },
    "HeadResponse": "majr:HeadResponse",
    "html": {
      "@id": "majr:html",
      "@type": "xsd:string"
    },
    "LinkRef": "majr:LinkRef",
    "LlmsTxtRequest": "majr:LlmsTxtRequest",
    "site_name": {
      "@id": "majr:site_name",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "majr:summary",
      "@type": "xsd:string"
    },
    "key_facts": {
      "@id": "majr:key_facts",
      "@container": "@list"
    },
    "links": {
      "@id": "majr:links",
      "@container": "@list"
    },
    "LlmsTxtResponse": "majr:LlmsTxtResponse",
    "content": {
      "@id": "majr:content",
      "@type": "xsd:string"
    },
    "OpenGraph": "majr:OpenGraph",
    "image_alt": {
      "@id": "majr:image_alt"
    },
    "image_width": {
      "@id": "majr:image_width"
    },
    "image_height": {
      "@id": "majr:image_height"
    },
    "RobotsRequest": "majr:RobotsRequest",
    "sitemap_path": {
      "@id": "majr:sitemap_path",
      "@type": "xsd:string"
    },
    "allow_ai": {
      "@id": "majr:allow_ai",
      "@type": "xsd:boolean"
    },
    "disallow_paths": {
      "@id": "majr:disallow_paths",
      "@container": "@list"
    },
    "RobotsResponse": "majr:RobotsResponse",
    "SitemapEntry": "majr:SitemapEntry",
    "changefreq": {
      "@id": "majr:changefreq"
    },
    "priority": {
      "@id": "majr:priority"
    },
    "lastmod": {
      "@id": "majr:lastmod"
    },
    "SitemapRequest": "majr:SitemapRequest",
    "entries": {
      "@id": "majr:entries",
      "@container": "@list"
    },
    "SitemapResponse": "majr:SitemapResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "majr-app API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects majr-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-29) from openapi/dispatch-openapi.json, openapi/encoding-openapi.json, openapi/seo-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/dispatch-openapi.json",
    "openapi/encoding-openapi.json",
    "openapi/seo-openapi.json"
  ]
}