oruk-ai · JSON-LD Context
Oruk Ai Context
JSON-LD context defining the semantic vocabulary for Oruk Ai from oruk-ai.
27 Classes
112 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
oruk:
https://oruk.ai/schema#
Classes
Score
Word
Segment
Usage
SpeechResult
ProficiencyCheck
ProficiencyScores
ProficiencyResult
ErrorEnvelope
OrukeetRequest
OrukeetTranscription
HTTPValidationError
Resonance2SidecarResponse
Resonance2SidecarUsage
SelectedLabel
ValidationError
ProficiencyComponents
ProficiencyWord
ContinuousProficiencyCheck
ContinuousProficiencyMetadata
Spectra2Request
Spectra2Result
Spectra2PreparedSession
Spectra2StreamSession
Spectra2Prosody
SyntheticSpeechDetectionResponse
SyntheticSpeechSegment
Properties
| Property | Type | Container |
|---|---|---|
| label | string | |
| score | decimal | |
| word | string | |
| start | decimal | |
| end | decimal | |
| confidence | decimal | |
| id | integer | |
| text | string | |
| tagged_text | string | |
| words | list | |
| emotions | list | |
| styles | list | |
| speaker | string | |
| scores | ||
| raw_logits | ||
| audio_seconds | decimal | |
| billable_seconds | decimal | |
| rate_per_minute_usd | string | |
| estimated_cost_usd | string | |
| pricing_version | string | |
| billing_unit | string | |
| rate_per_request_usd | string | |
| object | ||
| task | string | |
| model | string | |
| language | string | |
| duration | decimal | |
| segments | list | |
| diarized | boolean | |
| speakers | list | |
| usage | reference | |
| status | string | |
| billable | boolean | |
| reason | ||
| continuous_check | reference | |
| continuous_metadata | reference | |
| model_version | string | |
| word_score_version | string | |
| scope | string | |
| score_direction | string | |
| components | ||
| speech_seconds | decimal | |
| word_count | integer | |
| scored_word_count | integer | |
| transcript_used | boolean | |
| word_calibration | string | |
| recording_calibration | string | |
| alignment_method | string | |
| aggregation | ||
| window_count | ||
| encoder_sha256 | ||
| word_checkpoint_sha256 | list | |
| alignment_checkpoint_sha256 | ||
| phone_lexicon_sha256 | ||
| accentedness | ||
| legacy_model_version | string | |
| legacy_check | ||
| cefr | string | |
| cefr_score | decimal | |
| cefr_probs | ||
| fluency | string | |
| fluency_probs | ||
| fluency_score | decimal | |
| features | ||
| proficiency | reference | |
| check | reference | |
| error | ||
| file | string | |
| response_format | string | |
| num_speakers | integer | |
| emotion_detection | boolean | |
| diarize | boolean | |
| asr_ms | decimal | |
| server_ms | decimal | |
| request_id | string | |
| detail | list | |
| model_revision | string | |
| calibration_revision | string | |
| axes | ||
| unipolar | ||
| labels | list | |
| regime | string | |
| calibrated | boolean | |
| abstained | boolean | |
| abstention_reason | ||
| inference_ms | decimal | |
| rate_per_hour_usd | ||
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx | ||
| accuracy | decimal | |
| prosody | decimal | |
| start_s | ||
| end_s | ||
| tagged_transcript | string | |
| token | string | |
| expires_at_ms | integer | |
| capacity_seconds | integer | |
| request_ids | list | |
| url | reference | |
| protocol | string | |
| ticket | string | |
| max_audio_seconds | decimal | |
| version | string | |
| phrases | list | |
| prediction | string | |
| synthetic_score | decimal | |
| threshold | decimal | |
| score_type | string | |
| warnings | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://oruk.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"oruk": "https://oruk.ai/schema#",
"Score": "oruk:Score",
"label": {
"@id": "oruk:label",
"@type": "xsd:string"
},
"score": {
"@id": "oruk:score",
"@type": "xsd:decimal"
},
"Word": "oruk:Word",
"word": {
"@id": "oruk:word",
"@type": "xsd:string"
},
"start": {
"@id": "oruk:start",
"@type": "xsd:decimal"
},
"end": {
"@id": "oruk:end",
"@type": "xsd:decimal"
},
"confidence": {
"@id": "oruk:confidence",
"@type": "xsd:decimal"
},
"Segment": "oruk:Segment",
"id": {
"@id": "oruk:id",
"@type": "xsd:integer"
},
"text": {
"@id": "oruk:text",
"@type": "xsd:string"
},
"tagged_text": {
"@id": "oruk:tagged_text",
"@type": "xsd:string"
},
"words": {
"@id": "oruk:words",
"@container": "@list"
},
"emotions": {
"@id": "oruk:emotions",
"@container": "@list"
},
"styles": {
"@id": "oruk:styles",
"@container": "@list"
},
"speaker": {
"@id": "oruk:speaker",
"@type": "xsd:string"
},
"scores": {
"@id": "oruk:scores"
},
"raw_logits": {
"@id": "oruk:raw_logits"
},
"Usage": "oruk:Usage",
"audio_seconds": {
"@id": "oruk:audio_seconds",
"@type": "xsd:decimal"
},
"billable_seconds": {
"@id": "oruk:billable_seconds",
"@type": "xsd:decimal"
},
"rate_per_minute_usd": {
"@id": "oruk:rate_per_minute_usd",
"@type": "xsd:string"
},
"estimated_cost_usd": {
"@id": "oruk:estimated_cost_usd",
"@type": "xsd:string"
},
"pricing_version": {
"@id": "oruk:pricing_version",
"@type": "xsd:string"
},
"billing_unit": {
"@id": "oruk:billing_unit",
"@type": "xsd:string"
},
"rate_per_request_usd": {
"@id": "oruk:rate_per_request_usd",
"@type": "xsd:string"
},
"SpeechResult": "oruk:SpeechResult",
"object": {
"@id": "oruk:object"
},
"task": {
"@id": "oruk:task",
"@type": "xsd:string"
},
"model": {
"@id": "oruk:model",
"@type": "xsd:string"
},
"language": {
"@id": "oruk:language",
"@type": "xsd:string"
},
"duration": {
"@id": "oruk:duration",
"@type": "xsd:decimal"
},
"segments": {
"@id": "oruk:segments",
"@container": "@list"
},
"diarized": {
"@id": "oruk:diarized",
"@type": "xsd:boolean"
},
"speakers": {
"@id": "oruk:speakers",
"@container": "@list"
},
"usage": {
"@id": "oruk:usage",
"@type": "@id"
},
"ProficiencyCheck": "oruk:ProficiencyCheck",
"status": {
"@id": "oruk:status",
"@type": "xsd:string"
},
"billable": {
"@id": "oruk:billable",
"@type": "xsd:boolean"
},
"reason": {
"@id": "oruk:reason"
},
"ProficiencyScores": "oruk:ProficiencyScores",
"continuous_check": {
"@id": "oruk:continuous_check",
"@type": "@id"
},
"continuous_metadata": {
"@id": "oruk:continuous_metadata",
"@type": "@id"
},
"model_version": {
"@id": "oruk:model_version",
"@type": "xsd:string"
},
"word_score_version": {
"@id": "oruk:word_score_version",
"@type": "xsd:string"
},
"scope": {
"@id": "oruk:scope",
"@type": "xsd:string"
},
"score_direction": {
"@id": "oruk:score_direction",
"@type": "xsd:string"
},
"components": {
"@id": "oruk:components"
},
"speech_seconds": {
"@id": "oruk:speech_seconds",
"@type": "xsd:decimal"
},
"word_count": {
"@id": "oruk:word_count",
"@type": "xsd:integer"
},
"scored_word_count": {
"@id": "oruk:scored_word_count",
"@type": "xsd:integer"
},
"transcript_used": {
"@id": "oruk:transcript_used",
"@type": "xsd:boolean"
},
"word_calibration": {
"@id": "oruk:word_calibration",
"@type": "xsd:string"
},
"recording_calibration": {
"@id": "oruk:recording_calibration",
"@type": "xsd:string"
},
"alignment_method": {
"@id": "oruk:alignment_method",
"@type": "xsd:string"
},
"aggregation": {
"@id": "oruk:aggregation"
},
"window_count": {
"@id": "oruk:window_count"
},
"encoder_sha256": {
"@id": "oruk:encoder_sha256"
},
"word_checkpoint_sha256": {
"@id": "oruk:word_checkpoint_sha256",
"@container": "@list"
},
"alignment_checkpoint_sha256": {
"@id": "oruk:alignment_checkpoint_sha256"
},
"phone_lexicon_sha256": {
"@id": "oruk:phone_lexicon_sha256"
},
"accentedness": {
"@id": "oruk:accentedness"
},
"legacy_model_version": {
"@id": "oruk:legacy_model_version",
"@type": "xsd:string"
},
"legacy_check": {
"@id": "oruk:legacy_check"
},
"cefr": {
"@id": "oruk:cefr",
"@type": "xsd:string"
},
"cefr_score": {
"@id": "oruk:cefr_score",
"@type": "xsd:decimal"
},
"cefr_probs": {
"@id": "oruk:cefr_probs"
},
"fluency": {
"@id": "oruk:fluency",
"@type": "xsd:string"
},
"fluency_probs": {
"@id": "oruk:fluency_probs"
},
"fluency_score": {
"@id": "oruk:fluency_score",
"@type": "xsd:decimal"
},
"features": {
"@id": "oruk:features"
},
"ProficiencyResult": "oruk:ProficiencyResult",
"proficiency": {
"@id": "oruk:proficiency",
"@type": "@id"
},
"check": {
"@id": "oruk:check",
"@type": "@id"
},
"ErrorEnvelope": "oruk:ErrorEnvelope",
"error": {
"@id": "oruk:error"
},
"OrukeetRequest": "oruk:OrukeetRequest",
"file": {
"@id": "oruk:file",
"@type": "xsd:string"
},
"response_format": {
"@id": "oruk:response_format",
"@type": "xsd:string"
},
"num_speakers": {
"@id": "oruk:num_speakers",
"@type": "xsd:integer"
},
"emotion_detection": {
"@id": "oruk:emotion_detection",
"@type": "xsd:boolean"
},
"diarize": {
"@id": "oruk:diarize",
"@type": "xsd:boolean"
},
"OrukeetTranscription": "oruk:OrukeetTranscription",
"asr_ms": {
"@id": "oruk:asr_ms",
"@type": "xsd:decimal"
},
"server_ms": {
"@id": "oruk:server_ms",
"@type": "xsd:decimal"
},
"request_id": {
"@id": "oruk:request_id",
"@type": "xsd:string"
},
"HTTPValidationError": "oruk:HTTPValidationError",
"detail": {
"@id": "oruk:detail",
"@container": "@list"
},
"Resonance2SidecarResponse": "oruk:Resonance2SidecarResponse",
"model_revision": {
"@id": "oruk:model_revision",
"@type": "xsd:string"
},
"calibration_revision": {
"@id": "oruk:calibration_revision",
"@type": "xsd:string"
},
"axes": {
"@id": "oruk:axes"
},
"unipolar": {
"@id": "oruk:unipolar"
},
"labels": {
"@id": "oruk:labels",
"@container": "@list"
},
"regime": {
"@id": "oruk:regime",
"@type": "xsd:string"
},
"calibrated": {
"@id": "oruk:calibrated",
"@type": "xsd:boolean"
},
"abstained": {
"@id": "oruk:abstained",
"@type": "xsd:boolean"
},
"abstention_reason": {
"@id": "oruk:abstention_reason"
},
"inference_ms": {
"@id": "oruk:inference_ms",
"@type": "xsd:decimal"
},
"Resonance2SidecarUsage": "oruk:Resonance2SidecarUsage",
"rate_per_hour_usd": {
"@id": "oruk:rate_per_hour_usd"
},
"SelectedLabel": "oruk:SelectedLabel",
"ValidationError": "oruk:ValidationError",
"loc": {
"@id": "oruk:loc",
"@container": "@list"
},
"msg": {
"@id": "oruk:msg",
"@type": "xsd:string"
},
"type": {
"@id": "oruk:type",
"@type": "xsd:string"
},
"input": {
"@id": "oruk:input"
},
"ctx": {
"@id": "oruk:ctx"
},
"ProficiencyComponents": "oruk:ProficiencyComponents",
"accuracy": {
"@id": "oruk:accuracy",
"@type": "xsd:decimal"
},
"prosody": {
"@id": "oruk:prosody",
"@type": "xsd:decimal"
},
"ProficiencyWord": "oruk:ProficiencyWord",
"start_s": {
"@id": "oruk:start_s"
},
"end_s": {
"@id": "oruk:end_s"
},
"ContinuousProficiencyCheck": "oruk:ContinuousProficiencyCheck",
"ContinuousProficiencyMetadata": "oruk:ContinuousProficiencyMetadata",
"Spectra2Request": "oruk:Spectra2Request",
"Spectra2Result": "oruk:Spectra2Result",
"tagged_transcript": {
"@id": "oruk:tagged_transcript",
"@type": "xsd:string"
},
"Spectra2PreparedSession": "oruk:Spectra2PreparedSession",
"token": {
"@id": "oruk:token",
"@type": "xsd:string"
},
"expires_at_ms": {
"@id": "oruk:expires_at_ms",
"@type": "xsd:integer"
},
"capacity_seconds": {
"@id": "oruk:capacity_seconds",
"@type": "xsd:integer"
},
"request_ids": {
"@id": "oruk:request_ids",
"@container": "@list"
},
"Spectra2StreamSession": "oruk:Spectra2StreamSession",
"url": {
"@id": "oruk:url",
"@type": "@id"
},
"protocol": {
"@id": "oruk:protocol",
"@type": "xsd:string"
},
"ticket": {
"@id": "oruk:ticket",
"@type": "xsd:string"
},
"max_audio_seconds": {
"@id": "oruk:max_audio_seconds",
"@type": "xsd:decimal"
},
"Spectra2Prosody": "oruk:Spectra2Prosody",
"version": {
"@id": "oruk:version",
"@type": "xsd:string"
},
"phrases": {
"@id": "oruk:phrases",
"@container": "@list"
},
"SyntheticSpeechDetectionResponse": "oruk:SyntheticSpeechDetectionResponse",
"prediction": {
"@id": "oruk:prediction",
"@type": "xsd:string"
},
"synthetic_score": {
"@id": "oruk:synthetic_score",
"@type": "xsd:decimal"
},
"threshold": {
"@id": "oruk:threshold",
"@type": "xsd:decimal"
},
"score_type": {
"@id": "oruk:score_type",
"@type": "xsd:string"
},
"warnings": {
"@id": "oruk:warnings",
"@container": "@list"
},
"SyntheticSpeechSegment": "oruk:SyntheticSpeechSegment"
},
"@type": "schema:Dataset",
"schema:name": "oruk-ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects oruk-ai'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-31) from openapi/oruk-ai-openapi.json, openapi/oruk-ai.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/oruk-ai-openapi.json",
"openapi/oruk-ai.json"
]
}