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
View Context View on GitHub

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

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