Modernmt Context
JSON-LD context defining the semantic vocabulary for Modernmt from ModernMT.
19 Classes
12 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
modernmt:
https://modernmt.com/schema#
Classes
PostRequest
PostResponse
GetContextVectorResponse
GetMemoriesResponse
PostMemoriesRequest
PostMemoriesResponse
DeleteMemoriesIdResponse
GetMemoriesIdResponse
PutMemoriesIdRequest
PutMemoriesIdResponse
PostMemoriesIdContentRequest
PostMemoriesIdContentResponse
GetTranslateResponse
GetTranslateBatchResponse
GetTranslateDetectResponse
GetTranslateLanguagesResponse
GetTranslateQeResponse
PostV2AuthRequest
PostV2AuthResponse
Properties
| Property |
Type |
Container |
| source |
string |
|
| target |
string |
|
| q |
string |
|
| webhook |
string |
|
| metadata |
|
|
| status |
integer |
|
| data |
|
|
| name |
string |
|
| description |
string |
|
| content |
string |
|
| id |
string |
|
| token |
string |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://modernmt.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"modernmt": "https://modernmt.com/schema#",
"PostRequest": "modernmt:PostRequest",
"source": {
"@id": "modernmt:source",
"@type": "xsd:string"
},
"target": {
"@id": "modernmt:target",
"@type": "xsd:string"
},
"q": {
"@id": "modernmt:q",
"@type": "xsd:string"
},
"webhook": {
"@id": "modernmt:webhook",
"@type": "xsd:string"
},
"metadata": {
"@id": "modernmt:metadata"
},
"PostResponse": "modernmt:PostResponse",
"status": {
"@id": "modernmt:status",
"@type": "xsd:integer"
},
"data": {
"@id": "modernmt:data"
},
"GetContextVectorResponse": "modernmt:GetContextVectorResponse",
"GetMemoriesResponse": "modernmt:GetMemoriesResponse",
"PostMemoriesRequest": "modernmt:PostMemoriesRequest",
"name": {
"@id": "modernmt:name",
"@type": "xsd:string"
},
"PostMemoriesResponse": "modernmt:PostMemoriesResponse",
"DeleteMemoriesIdResponse": "modernmt:DeleteMemoriesIdResponse",
"GetMemoriesIdResponse": "modernmt:GetMemoriesIdResponse",
"PutMemoriesIdRequest": "modernmt:PutMemoriesIdRequest",
"description": {
"@id": "modernmt:description",
"@type": "xsd:string"
},
"PutMemoriesIdResponse": "modernmt:PutMemoriesIdResponse",
"PostMemoriesIdContentRequest": "modernmt:PostMemoriesIdContentRequest",
"content": {
"@id": "modernmt:content",
"@type": "xsd:string"
},
"PostMemoriesIdContentResponse": "modernmt:PostMemoriesIdContentResponse",
"GetTranslateResponse": "modernmt:GetTranslateResponse",
"GetTranslateBatchResponse": "modernmt:GetTranslateBatchResponse",
"GetTranslateDetectResponse": "modernmt:GetTranslateDetectResponse",
"GetTranslateLanguagesResponse": "modernmt:GetTranslateLanguagesResponse",
"GetTranslateQeResponse": "modernmt:GetTranslateQeResponse",
"PostV2AuthRequest": "modernmt:PostV2AuthRequest",
"id": {
"@id": "modernmt:id",
"@type": "xsd:string"
},
"PostV2AuthResponse": "modernmt:PostV2AuthResponse",
"token": {
"@id": "modernmt:token",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ModernMT API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ModernMT'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-27) from openapi/_ae-authored/modernmt-openapi-generated.yml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/_ae-authored/modernmt-openapi-generated.yml"
]
}