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
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
{
"@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"
]
}