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