ish · JSON-LD Context

Ishlabs Io Context

JSON-LD context defining the semantic vocabulary for Ishlabs Io from ish.

86 Classes 207 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/
ishlabs: https://ishlabs.io/schema#

Classes

AccessibilityAuditory AccessibilityCognitive AccessibilityData AccessibilityMotor AccessibilityProfileSchema AccessibilityVisual CreateEnvironmentRequest CreateEnvironmentVersionRequest CreateSessionRequest CreateTaskRequest DecisionMode DeclaredAction EducationLevel EmploymentStatus EnvironmentConfig EnvironmentDescriptor EnvironmentKind EnvironmentListResponse EnvironmentResponse EnvironmentVersionListResponse EnvironmentVersionResponse Error EventListResponse FeltIntensity FieldError Gender HTTPValidationError Household IncomeLevel IterationType LimitsResponse LocaleType NoticedItem ObservationBlock ObservationPurgeResponse ObservationRetention PacingContract PersonAttribute PersonAttributeFilter PersonAttributeOption PersonAttributeWritability PersonSchemaResponse PersonSnapshot PublicGenerationCounts PublicGenerationJobRequest PublicGenerationJobResponse PublicPersonCountsResponse PublicPersonCreateRequest PublicPersonListResponse PublicPersonResponse PublicPersonSearchPagination PublicPersonSearchRequest PublicPersonUpdateRequest RateLimitBudget RateLimitWindow RateLimitsResponse Sentiment SessionBase SessionCost SessionEventData SessionEventObject SessionEventResponse SessionEventTask SessionListResponse SessionParticipantRef SessionStatus SessionTurnView SpendLimit StoredEnvironmentConfig TaskDescriptor TaskListResponse TaskRef TaskResponse TaskSnapshot TaskStep TaskStepView TurnDecisionView TurnRequest TurnResponse UpdateEnvironmentRequest UpdateEnvironmentVersionRequest UpdateTaskRequest UsageBucket UsageResponse UsageWindow ValidationError

Properties

Property Type Container
audio_descriptions_required boolean
captions_required boolean
mono_audio boolean
uses_hearing_aid boolean
visual_alerts_required boolean
avoid_flashing boolean
extra_reading_time boolean
predictable_navigation boolean
reduce_motion boolean
simple_language_preferred boolean
reduce_data boolean
avoid_hover_interactions boolean
extended_interaction_timeouts boolean
needs_larger_tap_targets boolean
sticky_keys boolean
uses_eye_tracking boolean
uses_switch_control boolean
uses_voice_control boolean
assistive_tech list
auditory reference
cognitive reference
data reference
extensions
motor reference
notes string
version string
visual reference
color_filter string
color_scheme string
contrast_preference string
dyslexia_friendly_font boolean
forced_colors boolean
inverted_colors boolean
reduce_transparency boolean
text_size string
uses_magnifier boolean
uses_screen_reader boolean
config reference
example_actions list
get_or_create boolean
kind reference
name string
observation_retention
operating_notes
slug
description
label string
decision_mode reference
environment
environment_id
environment_version
max_turns integer
pacing reference
person_id string
reasoning_effort string
resolver_guidance
task
background
instructions string
steps
parameters
resolver_hint
app_artifact
origins
url
has_more boolean
items list
next_cursor
address
archived_at
created_at dateTime
hosting string
id string
revision integer
updated_at dateTime
workspace_id string
effective_config reference
is_default boolean
detail
docs_url string
request_id string
allowed_values list
input
loc list
msg string
type string
cost reference
spend reference
delete_failures integer
observations_deleted integer
session_id string
filter
options
writability reference
key string
operators list
source string
value string
read_only boolean
readable boolean
attributes list
avatar_url
bio
city
country
date_of_birth
education_level
employment_status
gender
household
income_level
interests
languages
locale_type
occupation
snapshot_version string
snapshotted_at dateTime
timezone
requested
succeeded integer
count
generate_avatars boolean
counts reference
credits_consumed
credits_estimated
error
status string
platform integer
self integer
total integer
accessibility_profile
external_id
generation_job_id
occupation_code
owner string
after
limit integer
archived boolean
pagination reference
rule
search
error_kind string
windows list
remaining
resets_at
window_seconds integer
budgets list
credential string
enforced boolean
accrued_credits integer
created_by_api_key_id
ended_at
ended_reason
environment_revision
environment_version_id
environment_version_label
turn_count integer
turn_credits integer
object reference
livemode boolean
decision reference
frame_age_ms
input_tokens
latency_ms integer
observation_height
observation_kinds list
observation_url
observation_width
output_tokens
turn_index integer
validation_retries integer
cap_credits
period_accrued_credits integer
period_start
remaining_credits
total_accrued_credits integer
action_name
arguments
comment string
felt_intensity reference
intent
noticed list
resolution
sentiment reference
unmet_expectation
observation list
valid_actions list
session_status reference
turn_id string
usage
bucket_start dateTime
group
group_key
latency_p50_ms
latency_p95_ms
sessions_ended integer
sessions_started integer
turns integer
buckets list
window reference
bucket string
from dateTime
to dateTime
error_code string
errors list
retryable boolean
suggestions list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ishlabs.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ishlabs": "https://ishlabs.io/schema#",
    "AccessibilityAuditory": "ishlabs:AccessibilityAuditory",
    "audio_descriptions_required": {
      "@id": "ishlabs:audio_descriptions_required",
      "@type": "xsd:boolean"
    },
    "captions_required": {
      "@id": "ishlabs:captions_required",
      "@type": "xsd:boolean"
    },
    "mono_audio": {
      "@id": "ishlabs:mono_audio",
      "@type": "xsd:boolean"
    },
    "uses_hearing_aid": {
      "@id": "ishlabs:uses_hearing_aid",
      "@type": "xsd:boolean"
    },
    "visual_alerts_required": {
      "@id": "ishlabs:visual_alerts_required",
      "@type": "xsd:boolean"
    },
    "AccessibilityCognitive": "ishlabs:AccessibilityCognitive",
    "avoid_flashing": {
      "@id": "ishlabs:avoid_flashing",
      "@type": "xsd:boolean"
    },
    "extra_reading_time": {
      "@id": "ishlabs:extra_reading_time",
      "@type": "xsd:boolean"
    },
    "predictable_navigation": {
      "@id": "ishlabs:predictable_navigation",
      "@type": "xsd:boolean"
    },
    "reduce_motion": {
      "@id": "ishlabs:reduce_motion",
      "@type": "xsd:boolean"
    },
    "simple_language_preferred": {
      "@id": "ishlabs:simple_language_preferred",
      "@type": "xsd:boolean"
    },
    "AccessibilityData": "ishlabs:AccessibilityData",
    "reduce_data": {
      "@id": "ishlabs:reduce_data",
      "@type": "xsd:boolean"
    },
    "AccessibilityMotor": "ishlabs:AccessibilityMotor",
    "avoid_hover_interactions": {
      "@id": "ishlabs:avoid_hover_interactions",
      "@type": "xsd:boolean"
    },
    "extended_interaction_timeouts": {
      "@id": "ishlabs:extended_interaction_timeouts",
      "@type": "xsd:boolean"
    },
    "needs_larger_tap_targets": {
      "@id": "ishlabs:needs_larger_tap_targets",
      "@type": "xsd:boolean"
    },
    "sticky_keys": {
      "@id": "ishlabs:sticky_keys",
      "@type": "xsd:boolean"
    },
    "uses_eye_tracking": {
      "@id": "ishlabs:uses_eye_tracking",
      "@type": "xsd:boolean"
    },
    "uses_switch_control": {
      "@id": "ishlabs:uses_switch_control",
      "@type": "xsd:boolean"
    },
    "uses_voice_control": {
      "@id": "ishlabs:uses_voice_control",
      "@type": "xsd:boolean"
    },
    "AccessibilityProfileSchema": "ishlabs:AccessibilityProfileSchema",
    "assistive_tech": {
      "@id": "ishlabs:assistive_tech",
      "@container": "@list"
    },
    "auditory": {
      "@id": "ishlabs:auditory",
      "@type": "@id"
    },
    "cognitive": {
      "@id": "ishlabs:cognitive",
      "@type": "@id"
    },
    "data": {
      "@id": "ishlabs:data",
      "@type": "@id"
    },
    "extensions": {
      "@id": "ishlabs:extensions"
    },
    "motor": {
      "@id": "ishlabs:motor",
      "@type": "@id"
    },
    "notes": {
      "@id": "ishlabs:notes",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "ishlabs:version",
      "@type": "xsd:string"
    },
    "visual": {
      "@id": "ishlabs:visual",
      "@type": "@id"
    },
    "AccessibilityVisual": "ishlabs:AccessibilityVisual",
    "color_filter": {
      "@id": "ishlabs:color_filter",
      "@type": "xsd:string"
    },
    "color_scheme": {
      "@id": "ishlabs:color_scheme",
      "@type": "xsd:string"
    },
    "contrast_preference": {
      "@id": "ishlabs:contrast_preference",
      "@type": "xsd:string"
    },
    "dyslexia_friendly_font": {
      "@id": "ishlabs:dyslexia_friendly_font",
      "@type": "xsd:boolean"
    },
    "forced_colors": {
      "@id": "ishlabs:forced_colors",
      "@type": "xsd:boolean"
    },
    "inverted_colors": {
      "@id": "ishlabs:inverted_colors",
      "@type": "xsd:boolean"
    },
    "reduce_transparency": {
      "@id": "ishlabs:reduce_transparency",
      "@type": "xsd:boolean"
    },
    "text_size": {
      "@id": "ishlabs:text_size",
      "@type": "xsd:string"
    },
    "uses_magnifier": {
      "@id": "ishlabs:uses_magnifier",
      "@type": "xsd:boolean"
    },
    "uses_screen_reader": {
      "@id": "ishlabs:uses_screen_reader",
      "@type": "xsd:boolean"
    },
    "CreateEnvironmentRequest": "ishlabs:CreateEnvironmentRequest",
    "config": {
      "@id": "ishlabs:config",
      "@type": "@id"
    },
    "example_actions": {
      "@id": "ishlabs:example_actions",
      "@container": "@list"
    },
    "get_or_create": {
      "@id": "ishlabs:get_or_create",
      "@type": "xsd:boolean"
    },
    "kind": {
      "@id": "ishlabs:kind",
      "@type": "@id"
    },
    "name": {
      "@id": "ishlabs:name",
      "@type": "xsd:string"
    },
    "observation_retention": {
      "@id": "ishlabs:observation_retention"
    },
    "operating_notes": {
      "@id": "ishlabs:operating_notes"
    },
    "slug": {
      "@id": "ishlabs:slug"
    },
    "CreateEnvironmentVersionRequest": "ishlabs:CreateEnvironmentVersionRequest",
    "description": {
      "@id": "ishlabs:description"
    },
    "label": {
      "@id": "ishlabs:label",
      "@type": "xsd:string"
    },
    "CreateSessionRequest": "ishlabs:CreateSessionRequest",
    "decision_mode": {
      "@id": "ishlabs:decision_mode",
      "@type": "@id"
    },
    "environment": {
      "@id": "ishlabs:environment"
    },
    "environment_id": {
      "@id": "ishlabs:environment_id"
    },
    "environment_version": {
      "@id": "ishlabs:environment_version"
    },
    "max_turns": {
      "@id": "ishlabs:max_turns",
      "@type": "xsd:integer"
    },
    "pacing": {
      "@id": "ishlabs:pacing",
      "@type": "@id"
    },
    "person_id": {
      "@id": "ishlabs:person_id",
      "@type": "xsd:string"
    },
    "reasoning_effort": {
      "@id": "ishlabs:reasoning_effort",
      "@type": "xsd:string"
    },
    "resolver_guidance": {
      "@id": "ishlabs:resolver_guidance"
    },
    "task": {
      "@id": "ishlabs:task"
    },
    "CreateTaskRequest": "ishlabs:CreateTaskRequest",
    "background": {
      "@id": "ishlabs:background"
    },
    "instructions": {
      "@id": "ishlabs:instructions",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "ishlabs:steps"
    },
    "DecisionMode": "ishlabs:DecisionMode",
    "DeclaredAction": "ishlabs:DeclaredAction",
    "parameters": {
      "@id": "ishlabs:parameters"
    },
    "resolver_hint": {
      "@id": "ishlabs:resolver_hint"
    },
    "EducationLevel": "ishlabs:EducationLevel",
    "EmploymentStatus": "ishlabs:EmploymentStatus",
    "EnvironmentConfig": "ishlabs:EnvironmentConfig",
    "app_artifact": {
      "@id": "ishlabs:app_artifact"
    },
    "origins": {
      "@id": "ishlabs:origins"
    },
    "url": {
      "@id": "ishlabs:url"
    },
    "EnvironmentDescriptor": "ishlabs:EnvironmentDescriptor",
    "EnvironmentKind": "ishlabs:EnvironmentKind",
    "EnvironmentListResponse": "ishlabs:EnvironmentListResponse",
    "has_more": {
      "@id": "ishlabs:has_more",
      "@type": "xsd:boolean"
    },
    "items": {
      "@id": "ishlabs:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "ishlabs:next_cursor"
    },
    "EnvironmentResponse": "ishlabs:EnvironmentResponse",
    "address": {
      "@id": "ishlabs:address"
    },
    "archived_at": {
      "@id": "ishlabs:archived_at"
    },
    "created_at": {
      "@id": "ishlabs:created_at",
      "@type": "xsd:dateTime"
    },
    "hosting": {
      "@id": "ishlabs:hosting",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "ishlabs:id",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "ishlabs:revision",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "ishlabs:updated_at",
      "@type": "xsd:dateTime"
    },
    "workspace_id": {
      "@id": "ishlabs:workspace_id",
      "@type": "xsd:string"
    },
    "EnvironmentVersionListResponse": "ishlabs:EnvironmentVersionListResponse",
    "EnvironmentVersionResponse": "ishlabs:EnvironmentVersionResponse",
    "effective_config": {
      "@id": "ishlabs:effective_config",
      "@type": "@id"
    },
    "is_default": {
      "@id": "ishlabs:is_default",
      "@type": "xsd:boolean"
    },
    "Error": "ishlabs:Error",
    "detail": {
      "@id": "ishlabs:detail"
    },
    "docs_url": {
      "@id": "ishlabs:docs_url",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "ishlabs:request_id",
      "@type": "xsd:string"
    },
    "EventListResponse": "ishlabs:EventListResponse",
    "FeltIntensity": "ishlabs:FeltIntensity",
    "FieldError": "ishlabs:FieldError",
    "allowed_values": {
      "@id": "ishlabs:allowed_values",
      "@container": "@list"
    },
    "input": {
      "@id": "ishlabs:input"
    },
    "loc": {
      "@id": "ishlabs:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "ishlabs:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "ishlabs:type",
      "@type": "xsd:string"
    },
    "Gender": "ishlabs:Gender",
    "HTTPValidationError": "ishlabs:HTTPValidationError",
    "Household": "ishlabs:Household",
    "IncomeLevel": "ishlabs:IncomeLevel",
    "IterationType": "ishlabs:IterationType",
    "LimitsResponse": "ishlabs:LimitsResponse",
    "cost": {
      "@id": "ishlabs:cost",
      "@type": "@id"
    },
    "spend": {
      "@id": "ishlabs:spend",
      "@type": "@id"
    },
    "LocaleType": "ishlabs:LocaleType",
    "NoticedItem": "ishlabs:NoticedItem",
    "ObservationBlock": "ishlabs:ObservationBlock",
    "ObservationPurgeResponse": "ishlabs:ObservationPurgeResponse",
    "delete_failures": {
      "@id": "ishlabs:delete_failures",
      "@type": "xsd:integer"
    },
    "observations_deleted": {
      "@id": "ishlabs:observations_deleted",
      "@type": "xsd:integer"
    },
    "session_id": {
      "@id": "ishlabs:session_id",
      "@type": "xsd:string"
    },
    "ObservationRetention": "ishlabs:ObservationRetention",
    "PacingContract": "ishlabs:PacingContract",
    "PersonAttribute": "ishlabs:PersonAttribute",
    "filter": {
      "@id": "ishlabs:filter"
    },
    "options": {
      "@id": "ishlabs:options"
    },
    "writability": {
      "@id": "ishlabs:writability",
      "@type": "@id"
    },
    "PersonAttributeFilter": "ishlabs:PersonAttributeFilter",
    "key": {
      "@id": "ishlabs:key",
      "@type": "xsd:string"
    },
    "operators": {
      "@id": "ishlabs:operators",
      "@container": "@list"
    },
    "source": {
      "@id": "ishlabs:source",
      "@type": "xsd:string"
    },
    "PersonAttributeOption": "ishlabs:PersonAttributeOption",
    "value": {
      "@id": "ishlabs:value",
      "@type": "xsd:string"
    },
    "PersonAttributeWritability": "ishlabs:PersonAttributeWritability",
    "read_only": {
      "@id": "ishlabs:read_only",
      "@type": "xsd:boolean"
    },
    "readable": {
      "@id": "ishlabs:readable",
      "@type": "xsd:boolean"
    },
    "PersonSchemaResponse": "ishlabs:PersonSchemaResponse",
    "attributes": {
      "@id": "ishlabs:attributes",
      "@container": "@list"
    },
    "PersonSnapshot": "ishlabs:PersonSnapshot",
    "avatar_url": {
      "@id": "ishlabs:avatar_url"
    },
    "bio": {
      "@id": "ishlabs:bio"
    },
    "city": {
      "@id": "ishlabs:city"
    },
    "country": {
      "@id": "ishlabs:country"
    },
    "date_of_birth": {
      "@id": "ishlabs:date_of_birth"
    },
    "education_level": {
      "@id": "ishlabs:education_level"
    },
    "employment_status": {
      "@id": "ishlabs:employment_status"
    },
    "gender": {
      "@id": "ishlabs:gender"
    },
    "household": {
      "@id": "ishlabs:household"
    },
    "income_level": {
      "@id": "ishlabs:income_level"
    },
    "interests": {
      "@id": "ishlabs:interests"
    },
    "languages": {
      "@id": "ishlabs:languages"
    },
    "locale_type": {
      "@id": "ishlabs:locale_type"
    },
    "occupation": {
      "@id": "ishlabs:occupation"
    },
    "snapshot_version": {
      "@id": "ishlabs:snapshot_version",
      "@type": "xsd:string"
    },
    "snapshotted_at": {
      "@id": "ishlabs:snapshotted_at",
      "@type": "xsd:dateTime"
    },
    "timezone": {
      "@id": "ishlabs:timezone"
    },
    "PublicGenerationCounts": "ishlabs:PublicGenerationCounts",
    "requested": {
      "@id": "ishlabs:requested"
    },
    "succeeded": {
      "@id": "ishlabs:succeeded",
      "@type": "xsd:integer"
    },
    "PublicGenerationJobRequest": "ishlabs:PublicGenerationJobRequest",
    "count": {
      "@id": "ishlabs:count"
    },
    "generate_avatars": {
      "@id": "ishlabs:generate_avatars",
      "@type": "xsd:boolean"
    },
    "PublicGenerationJobResponse": "ishlabs:PublicGenerationJobResponse",
    "counts": {
      "@id": "ishlabs:counts",
      "@type": "@id"
    },
    "credits_consumed": {
      "@id": "ishlabs:credits_consumed"
    },
    "credits_estimated": {
      "@id": "ishlabs:credits_estimated"
    },
    "error": {
      "@id": "ishlabs:error"
    },
    "status": {
      "@id": "ishlabs:status",
      "@type": "xsd:string"
    },
    "PublicPersonCountsResponse": "ishlabs:PublicPersonCountsResponse",
    "platform": {
      "@id": "ishlabs:platform",
      "@type": "xsd:integer"
    },
    "self": {
      "@id": "ishlabs:self",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "ishlabs:total",
      "@type": "xsd:integer"
    },
    "PublicPersonCreateRequest": "ishlabs:PublicPersonCreateRequest",
    "accessibility_profile": {
      "@id": "ishlabs:accessibility_profile"
    },
    "external_id": {
      "@id": "ishlabs:external_id"
    },
    "PublicPersonListResponse": "ishlabs:PublicPersonListResponse",
    "PublicPersonResponse": "ishlabs:PublicPersonResponse",
    "generation_job_id": {
      "@id": "ishlabs:generation_job_id"
    },
    "occupation_code": {
      "@id": "ishlabs:occupation_code"
    },
    "owner": {
      "@id": "ishlabs:owner",
      "@type": "xsd:string"
    },
    "PublicPersonSearchPagination": "ishlabs:PublicPersonSearchPagination",
    "after": {
      "@id": "ishlabs:after"
    },
    "limit": {
      "@id": "ishlabs:limit",
      "@type": "xsd:integer"
    },
    "PublicPersonSearchRequest": "ishlabs:PublicPersonSearchRequest",
    "archived": {
      "@id": "ishlabs:archived",
      "@type": "xsd:boolean"
    },
    "pagination": {
      "@id": "ishlabs:pagination",
      "@type": "@id"
    },
    "rule": {
      "@id": "ishlabs:rule"
    },
    "search": {
      "@id": "ishlabs:search"
    },
    "PublicPersonUpdateRequest": "ishlabs:PublicPersonUpdateRequest",
    "RateLimitBudget": "ishlabs:RateLimitBudget",
    "error_kind": {
      "@id": "ishlabs:error_kind",
      "@type": "xsd:string"
    },
    "windows": {
      "@id": "ishlabs:windows",
      "@container": "@list"
    },
    "RateLimitWindow": "ishlabs:RateLimitWindow",
    "remaining": {
      "@id": "ishlabs:remaining"
    },
    "resets_at": {
      "@id": "ishlabs:resets_at"
    },
    "window_seconds": {
      "@id": "ishlabs:window_seconds",
      "@type": "xsd:integer"
    },
    "RateLimitsResponse": "ishlabs:RateLimitsResponse",
    "budgets": {
      "@id": "ishlabs:budgets",
      "@container": "@list"
    },
    "credential": {
      "@id": "ishlabs:credential",
      "@type": "xsd:string"
    },
    "enforced": {
      "@id": "ishlabs:enforced",
      "@type": "xsd:boolean"
    },
    "Sentiment": "ishlabs:Sentiment",
    "SessionBase": "ishlabs:SessionBase",
    "accrued_credits": {
      "@id": "ishlabs:accrued_credits",
      "@type": "xsd:integer"
    },
    "created_by_api_key_id": {
      "@id": "ishlabs:created_by_api_key_id"
    },
    "ended_at": {
      "@id": "ishlabs:ended_at"
    },
    "ended_reason": {
      "@id": "ishlabs:ended_reason"
    },
    "environment_revision": {
      "@id": "ishlabs:environment_revision"
    },
    "environment_version_id": {
      "@id": "ishlabs:environment_version_id"
    },
    "environment_version_label": {
      "@id": "ishlabs:environment_version_label"
    },
    "turn_count": {
      "@id": "ishlabs:turn_count",
      "@type": "xsd:integer"
    },
    "SessionCost": "ishlabs:SessionCost",
    "turn_credits": {
      "@id": "ishlabs:turn_credits",
      "@type": "xsd:integer"
    },
    "SessionEventData": "ishlabs:SessionEventData",
    "object": {
      "@id": "ishlabs:object",
      "@type": "@id"
    },
    "SessionEventObject": "ishlabs:SessionEventObject",
    "livemode": {
      "@id": "ishlabs:livemode",
      "@type": "xsd:boolean"
    },
    "SessionEventResponse": "ishlabs:SessionEventResponse",
    "SessionEventTask": "ishlabs:SessionEventTask",
    "SessionListResponse": "ishlabs:SessionListResponse",
    "SessionParticipantRef": "ishlabs:SessionParticipantRef",
    "SessionStatus": "ishlabs:SessionStatus",
    "SessionTurnView": "ishlabs:SessionTurnView",
    "decision": {
      "@id": "ishlabs:decision",
      "@type": "@id"
    },
    "frame_age_ms": {
      "@id": "ishlabs:frame_age_ms"
    },
    "input_tokens": {
      "@id": "ishlabs:input_tokens"
    },
    "latency_ms": {
      "@id": "ishlabs:latency_ms",
      "@type": "xsd:integer"
    },
    "observation_height": {
      "@id": "ishlabs:observation_height"
    },
    "observation_kinds": {
      "@id": "ishlabs:observation_kinds",
      "@container": "@list"
    },
    "observation_url": {
      "@id": "ishlabs:observation_url"
    },
    "observation_width": {
      "@id": "ishlabs:observation_width"
    },
    "output_tokens": {
      "@id": "ishlabs:output_tokens"
    },
    "turn_index": {
      "@id": "ishlabs:turn_index",
      "@type": "xsd:integer"
    },
    "validation_retries": {
      "@id": "ishlabs:validation_retries",
      "@type": "xsd:integer"
    },
    "SpendLimit": "ishlabs:SpendLimit",
    "cap_credits": {
      "@id": "ishlabs:cap_credits"
    },
    "period_accrued_credits": {
      "@id": "ishlabs:period_accrued_credits",
      "@type": "xsd:integer"
    },
    "period_start": {
      "@id": "ishlabs:period_start"
    },
    "remaining_credits": {
      "@id": "ishlabs:remaining_credits"
    },
    "total_accrued_credits": {
      "@id": "ishlabs:total_accrued_credits",
      "@type": "xsd:integer"
    },
    "StoredEnvironmentConfig": "ishlabs:StoredEnvironmentConfig",
    "TaskDescriptor": "ishlabs:TaskDescriptor",
    "TaskListResponse": "ishlabs:TaskListResponse",
    "TaskRef": "ishlabs:TaskRef",
    "TaskResponse": "ishlabs:TaskResponse",
    "TaskSnapshot": "ishlabs:TaskSnapshot",
    "TaskStep": "ishlabs:TaskStep",
    "TaskStepView": "ishlabs:TaskStepView",
    "TurnDecisionView": "ishlabs:TurnDecisionView",
    "action_name": {
      "@id": "ishlabs:action_name"
    },
    "arguments": {
      "@id": "ishlabs:arguments"
    },
    "comment": {
      "@id": "ishlabs:comment",
      "@type": "xsd:string"
    },
    "felt_intensity": {
      "@id": "ishlabs:felt_intensity",
      "@type": "@id"
    },
    "intent": {
      "@id": "ishlabs:intent"
    },
    "noticed": {
      "@id": "ishlabs:noticed",
      "@container": "@list"
    },
    "resolution": {
      "@id": "ishlabs:resolution"
    },
    "sentiment": {
      "@id": "ishlabs:sentiment",
      "@type": "@id"
    },
    "unmet_expectation": {
      "@id": "ishlabs:unmet_expectation"
    },
    "TurnRequest": "ishlabs:TurnRequest",
    "observation": {
      "@id": "ishlabs:observation",
      "@container": "@list"
    },
    "valid_actions": {
      "@id": "ishlabs:valid_actions",
      "@container": "@list"
    },
    "TurnResponse": "ishlabs:TurnResponse",
    "session_status": {
      "@id": "ishlabs:session_status",
      "@type": "@id"
    },
    "turn_id": {
      "@id": "ishlabs:turn_id",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "ishlabs:usage"
    },
    "UpdateEnvironmentRequest": "ishlabs:UpdateEnvironmentRequest",
    "UpdateEnvironmentVersionRequest": "ishlabs:UpdateEnvironmentVersionRequest",
    "UpdateTaskRequest": "ishlabs:UpdateTaskRequest",
    "UsageBucket": "ishlabs:UsageBucket",
    "bucket_start": {
      "@id": "ishlabs:bucket_start",
      "@type": "xsd:dateTime"
    },
    "group": {
      "@id": "ishlabs:group"
    },
    "group_key": {
      "@id": "ishlabs:group_key"
    },
    "latency_p50_ms": {
      "@id": "ishlabs:latency_p50_ms"
    },
    "latency_p95_ms": {
      "@id": "ishlabs:latency_p95_ms"
    },
    "sessions_ended": {
      "@id": "ishlabs:sessions_ended",
      "@type": "xsd:integer"
    },
    "sessions_started": {
      "@id": "ishlabs:sessions_started",
      "@type": "xsd:integer"
    },
    "turns": {
      "@id": "ishlabs:turns",
      "@type": "xsd:integer"
    },
    "UsageResponse": "ishlabs:UsageResponse",
    "buckets": {
      "@id": "ishlabs:buckets",
      "@container": "@list"
    },
    "window": {
      "@id": "ishlabs:window",
      "@type": "@id"
    },
    "UsageWindow": "ishlabs:UsageWindow",
    "bucket": {
      "@id": "ishlabs:bucket",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "ishlabs:from",
      "@type": "xsd:dateTime"
    },
    "to": {
      "@id": "ishlabs:to",
      "@type": "xsd:dateTime"
    },
    "ValidationError": "ishlabs:ValidationError",
    "error_code": {
      "@id": "ishlabs:error_code",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "ishlabs:errors",
      "@container": "@list"
    },
    "retryable": {
      "@id": "ishlabs:retryable",
      "@type": "xsd:boolean"
    },
    "suggestions": {
      "@id": "ishlabs:suggestions",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ish API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ish'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-11-13) from openapi/ishlabs-io-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/ishlabs-io-openapi.json"
  ]
}