{
  "@context": {
    "@vocab": "https://romm.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "romm": "https://romm.app/schema#",
    "ActionKey": "romm:ActionKey",
    "ActivityEntrySchema": "romm:ActivityEntrySchema",
    "user_id": {
      "@id": "romm:user_id",
      "@type": "xsd:integer"
    },
    "username": {
      "@id": "romm:username",
      "@type": "xsd:string"
    },
    "avatar_path": {
      "@id": "romm:avatar_path",
      "@type": "xsd:string"
    },
    "rom_id": {
      "@id": "romm:rom_id",
      "@type": "xsd:integer"
    },
    "rom_name": {
      "@id": "romm:rom_name",
      "@type": "xsd:string"
    },
    "rom_cover_path": {
      "@id": "romm:rom_cover_path",
      "@type": "xsd:string"
    },
    "screenshot_path": {
      "@id": "romm:screenshot_path",
      "@type": "xsd:string"
    },
    "platform_slug": {
      "@id": "romm:platform_slug",
      "@type": "xsd:string"
    },
    "platform_name": {
      "@id": "romm:platform_name",
      "@type": "xsd:string"
    },
    "device_id": {
      "@id": "romm:device_id",
      "@type": "xsd:string"
    },
    "device_type": {
      "@id": "romm:device_type",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "romm:started_at",
      "@type": "xsd:string"
    },
    "AddFirmwareResponse": "romm:AddFirmwareResponse",
    "uploaded": {
      "@id": "romm:uploaded",
      "@type": "xsd:integer"
    },
    "firmware": {
      "@id": "romm:firmware",
      "@container": "@list"
    },
    "AdminContainerSchema": "romm:AdminContainerSchema",
    "container": {
      "@id": "romm:container",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "romm:name",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "romm:label"
    },
    "host": {
      "@id": "romm:host",
      "@type": "xsd:string"
    },
    "platforms": {
      "@id": "romm:platforms",
      "@container": "@list"
    },
    "supports_desktop": {
      "@id": "romm:supports_desktop",
      "@type": "xsd:boolean"
    },
    "configured": {
      "@id": "romm:configured",
      "@type": "xsd:boolean"
    },
    "draining": {
      "@id": "romm:draining",
      "@type": "xsd:boolean"
    },
    "session": {
      "@id": "romm:session"
    },
    "AdminContainersResponse": "romm:AdminContainersResponse",
    "enabled": {
      "@id": "romm:enabled",
      "@type": "xsd:boolean"
    },
    "containers": {
      "@id": "romm:containers",
      "@container": "@list"
    },
    "AdminSessionSchema": "romm:AdminSessionSchema",
    "platform": {
      "@id": "romm:platform"
    },
    "desktop": {
      "@id": "romm:desktop",
      "@type": "xsd:boolean"
    },
    "claimed_at": {
      "@id": "romm:claimed_at"
    },
    "AdminSessionsResponse": "romm:AdminSessionsResponse",
    "sessions": {
      "@id": "romm:sessions",
      "@container": "@list"
    },
    "AppriseChannelCreatePayload": "romm:AppriseChannelCreatePayload",
    "min_level": {
      "@id": "romm:min_level",
      "@type": "@id"
    },
    "topics": {
      "@id": "romm:topics"
    },
    "type": {
      "@id": "romm:type",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "romm:service",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "romm:fields"
    },
    "AppriseFieldSchema": "romm:AppriseFieldSchema",
    "key": {
      "@id": "romm:key",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "romm:required",
      "@type": "xsd:boolean"
    },
    "private": {
      "@id": "romm:private",
      "@type": "xsd:boolean"
    },
    "advanced": {
      "@id": "romm:advanced",
      "@type": "xsd:boolean"
    },
    "default": {
      "@id": "romm:default"
    },
    "values": {
      "@id": "romm:values"
    },
    "min": {
      "@id": "romm:min"
    },
    "max": {
      "@id": "romm:max"
    },
    "AppriseServiceSchema": "romm:AppriseServiceSchema",
    "id": {
      "@id": "romm:id",
      "@type": "xsd:string"
    },
    "setup_url": {
      "@id": "romm:setup_url"
    },
    "url_fields": {
      "@id": "romm:url_fields",
      "@container": "@list"
    },
    "AppriseUrlFieldsSchema": "romm:AppriseUrlFieldsSchema",
    "AppriseUrlPayload": "romm:AppriseUrlPayload",
    "url": {
      "@id": "romm:url",
      "@type": "xsd:string"
    },
    "AuditAction": "romm:AuditAction",
    "AuditActorKind": "romm:AuditActorKind",
    "AuditCategory": "romm:AuditCategory",
    "AuditEventSchema": "romm:AuditEventSchema",
    "action": {
      "@id": "romm:action"
    },
    "category": {
      "@id": "romm:category"
    },
    "occurred_at": {
      "@id": "romm:occurred_at",
      "@type": "xsd:string"
    },
    "actor_kind": {
      "@id": "romm:actor_kind"
    },
    "actor": {
      "@id": "romm:actor"
    },
    "actor_name": {
      "@id": "romm:actor_name"
    },
    "target_type": {
      "@id": "romm:target_type"
    },
    "target_id": {
      "@id": "romm:target_id"
    },
    "target_name": {
      "@id": "romm:target_name"
    },
    "ip_address": {
      "@id": "romm:ip_address"
    },
    "device_name": {
      "@id": "romm:device_name"
    },
    "data": {
      "@id": "romm:data"
    },
    "AuditPage_AuditEventSchema_": "romm:AuditPage_AuditEventSchema_",
    "items": {
      "@id": "romm:items",
      "@container": "@list"
    },
    "total": {
      "@id": "romm:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "romm:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "romm:offset",
      "@type": "xsd:integer"
    },
    "max_id": {
      "@id": "romm:max_id"
    },
    "Body_add_collection_api_collections_post": "romm:Body_add_collection_api_collections_post",
    "artwork": {
      "@id": "romm:artwork"
    },
    "description": {
      "@id": "romm:description",
      "@type": "xsd:string"
    },
    "url_cover": {
      "@id": "romm:url_cover",
      "@type": "xsd:string"
    },
    "Body_add_firmware_api_firmware_post": "romm:Body_add_firmware_api_firmware_post",
    "files": {
      "@id": "romm:files",
      "@container": "@list"
    },
    "Body_add_platform_api_platforms_post": "romm:Body_add_platform_api_platforms_post",
    "fs_slug": {
      "@id": "romm:fs_slug",
      "@type": "xsd:string"
    },
    "Body_add_save_api_saves_post": "romm:Body_add_save_api_saves_post",
    "saveFile": {
      "@id": "romm:saveFile",
      "@type": "xsd:string"
    },
    "screenshotFile": {
      "@id": "romm:screenshotFile"
    },
    "Body_add_screenshot_api_screenshots_post": "romm:Body_add_screenshot_api_screenshots_post",
    "Body_add_smart_collection_api_collections_smart_post": "romm:Body_add_smart_collection_api_collections_smart_post",
    "filter_criteria": {
      "@id": "romm:filter_criteria",
      "@type": "xsd:string"
    },
    "Body_add_state_api_states_post": "romm:Body_add_state_api_states_post",
    "stateFile": {
      "@id": "romm:stateFile",
      "@type": "xsd:string"
    },
    "Body_add_user_api_users_post": "romm:Body_add_user_api_users_post",
    "email": {
      "@id": "romm:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "romm:password",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "romm:role",
      "@type": "xsd:string"
    },
    "Body_confirm_download_api_saves__id__downloaded_post": "romm:Body_confirm_download_api_saves__id__downloaded_post",
    "content_hash": {
      "@id": "romm:content_hash"
    },
    "Body_create_user_from_invite_api_users_register_post": "romm:Body_create_user_from_invite_api_users_register_post",
    "token": {
      "@id": "romm:token",
      "@type": "xsd:string"
    },
    "Body_delete_firmware_api_firmware_delete_post": "romm:Body_delete_firmware_api_firmware_delete_post",
    "delete_from_fs": {
      "@id": "romm:delete_from_fs",
      "@container": "@list"
    },
    "Body_delete_memory_cards_api_memory_cards_delete_post": "romm:Body_delete_memory_cards_api_memory_cards_delete_post",
    "cards": {
      "@id": "romm:cards",
      "@container": "@list"
    },
    "Body_delete_roms_api_roms_delete_post": "romm:Body_delete_roms_api_roms_delete_post",
    "roms": {
      "@id": "romm:roms",
      "@container": "@list"
    },
    "Body_delete_saves_api_saves_delete_post": "romm:Body_delete_saves_api_saves_delete_post",
    "saves": {
      "@id": "romm:saves",
      "@container": "@list"
    },
    "Body_delete_states_api_states_delete_post": "romm:Body_delete_states_api_states_delete_post",
    "states": {
      "@id": "romm:states",
      "@container": "@list"
    },
    "Body_patch_rom_api_roms__id__patch_post": "romm:Body_patch_rom_api_roms__id__patch_post",
    "patch_file_id": {
      "@id": "romm:patch_file_id"
    },
    "output_file_name": {
      "@id": "romm:output_file_name"
    },
    "archive_member_name": {
      "@id": "romm:archive_member_name"
    },
    "patch_file": {
      "@id": "romm:patch_file"
    },
    "Body_refresh_retro_achievements_api_users__id__ra_refresh_post": "romm:Body_refresh_retro_achievements_api_users__id__ra_refresh_post",
    "incremental": {
      "@id": "romm:incremental",
      "@type": "xsd:boolean"
    },
    "Body_remove_hidden_entity_api_permissions_hidden_delete": "romm:Body_remove_hidden_entity_api_permissions_hidden_delete",
    "entity": {
      "@id": "romm:entity",
      "@type": "@id"
    },
    "entity_id": {
      "@id": "romm:entity_id",
      "@type": "xsd:integer"
    },
    "group_id": {
      "@id": "romm:group_id"
    },
    "Body_rename_memory_card_api_memory_cards__id__put": "romm:Body_rename_memory_card_api_memory_cards__id__put",
    "Body_rename_save_api_saves__id__file_name_put": "romm:Body_rename_save_api_saves__id__file_name_put",
    "file_name": {
      "@id": "romm:file_name",
      "@type": "xsd:string"
    },
    "Body_rename_state_api_states__id__file_name_put": "romm:Body_rename_state_api_states__id__file_name_put",
    "Body_request_password_reset_api_forgot_password_post": "romm:Body_request_password_reset_api_forgot_password_post",
    "Body_reset_password_api_reset_password_post": "romm:Body_reset_password_api_reset_password_post",
    "new_password": {
      "@id": "romm:new_password",
      "@type": "xsd:string"
    },
    "Body_token_api_token_post": "romm:Body_token_api_token_post",
    "grant_type": {
      "@id": "romm:grant_type",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "romm:scope",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "romm:client_id"
    },
    "client_secret": {
      "@id": "romm:client_secret"
    },
    "refresh_token": {
      "@id": "romm:refresh_token"
    },
    "Body_track_save_api_saves__id__track_post": "romm:Body_track_save_api_saves__id__track_post",
    "Body_untrack_save_api_saves__id__untrack_post": "romm:Body_untrack_save_api_saves__id__untrack_post",
    "Body_update_collection_api_collections__id__put": "romm:Body_update_collection_api_collections__id__put",
    "rom_ids": {
      "@id": "romm:rom_ids",
      "@type": "xsd:string"
    },
    "Body_update_collection_visibility_api_collections__id__visibility_put": "romm:Body_update_collection_visibility_api_collections__id__visibility_put",
    "is_public": {
      "@id": "romm:is_public",
      "@type": "xsd:boolean"
    },
    "Body_update_memory_card_visibility_api_memory_cards__id__visibility_put": "romm:Body_update_memory_card_visibility_api_memory_cards__id__visibility_put",
    "Body_update_platform_api_platforms__id__put": "romm:Body_update_platform_api_platforms__id__put",
    "custom_name": {
      "@id": "romm:custom_name"
    },
    "Body_update_rom_api_roms__id__put": "romm:Body_update_rom_api_roms__id__put",
    "igdb_id": {
      "@id": "romm:igdb_id"
    },
    "sgdb_id": {
      "@id": "romm:sgdb_id"
    },
    "moby_id": {
      "@id": "romm:moby_id"
    },
    "ss_id": {
      "@id": "romm:ss_id"
    },
    "ra_id": {
      "@id": "romm:ra_id"
    },
    "launchbox_id": {
      "@id": "romm:launchbox_id"
    },
    "hasheous_id": {
      "@id": "romm:hasheous_id"
    },
    "tgdb_id": {
      "@id": "romm:tgdb_id"
    },
    "flashpoint_id": {
      "@id": "romm:flashpoint_id"
    },
    "hltb_id": {
      "@id": "romm:hltb_id"
    },
    "demozoo_id": {
      "@id": "romm:demozoo_id"
    },
    "pouet_id": {
      "@id": "romm:pouet_id"
    },
    "csdb_id": {
      "@id": "romm:csdb_id"
    },
    "steam_id": {
      "@id": "romm:steam_id"
    },
    "libretro_id": {
      "@id": "romm:libretro_id"
    },
    "raw_igdb_metadata": {
      "@id": "romm:raw_igdb_metadata"
    },
    "raw_moby_metadata": {
      "@id": "romm:raw_moby_metadata"
    },
    "raw_ss_metadata": {
      "@id": "romm:raw_ss_metadata"
    },
    "raw_launchbox_metadata": {
      "@id": "romm:raw_launchbox_metadata"
    },
    "raw_hasheous_metadata": {
      "@id": "romm:raw_hasheous_metadata"
    },
    "raw_flashpoint_metadata": {
      "@id": "romm:raw_flashpoint_metadata"
    },
    "raw_hltb_metadata": {
      "@id": "romm:raw_hltb_metadata"
    },
    "raw_demozoo_metadata": {
      "@id": "romm:raw_demozoo_metadata"
    },
    "raw_pouet_metadata": {
      "@id": "romm:raw_pouet_metadata"
    },
    "raw_csdb_metadata": {
      "@id": "romm:raw_csdb_metadata"
    },
    "raw_steam_metadata": {
      "@id": "romm:raw_steam_metadata"
    },
    "raw_manual_metadata": {
      "@id": "romm:raw_manual_metadata"
    },
    "name_sort_key": {
      "@id": "romm:name_sort_key"
    },
    "summary": {
      "@id": "romm:summary"
    },
    "fs_name": {
      "@id": "romm:fs_name"
    },
    "url_manual": {
      "@id": "romm:url_manual"
    },
    "Body_update_save_api_saves__id__put": "romm:Body_update_save_api_saves__id__put",
    "Body_update_save_favorite_api_saves__id__favorite_put": "romm:Body_update_save_favorite_api_saves__id__favorite_put",
    "is_favorite": {
      "@id": "romm:is_favorite",
      "@type": "xsd:boolean"
    },
    "Body_update_save_labels_api_saves__id__labels_put": "romm:Body_update_save_labels_api_saves__id__labels_put",
    "labels": {
      "@id": "romm:labels",
      "@container": "@list"
    },
    "Body_update_save_visibility_api_saves__id__visibility_put": "romm:Body_update_save_visibility_api_saves__id__visibility_put",
    "Body_update_screenshot_api_screenshots__id__put": "romm:Body_update_screenshot_api_screenshots__id__put",
    "Body_update_smart_collection_api_collections_smart__id__put": "romm:Body_update_smart_collection_api_collections_smart__id__put",
    "Body_update_smart_collection_visibility_api_collections_smart__id__visibility_put": "romm:Body_update_smart_collection_visibility_api_collections_smart__id__visibility_put",
    "Body_update_state_api_states__id__put": "romm:Body_update_state_api_states__id__put",
    "Body_update_state_favorite_api_states__id__favorite_put": "romm:Body_update_state_favorite_api_states__id__favorite_put",
    "Body_update_state_labels_api_states__id__labels_put": "romm:Body_update_state_labels_api_states__id__labels_put",
    "Body_update_state_visibility_api_states__id__visibility_put": "romm:Body_update_state_visibility_api_states__id__visibility_put",
    "Body_upload_memory_card_version_api_memory_cards__id__versions_post": "romm:Body_upload_memory_card_version_api_memory_cards__id__versions_post",
    "cardFile": {
      "@id": "romm:cardFile",
      "@type": "xsd:string"
    },
    "BulkOperationResponse": "romm:BulkOperationResponse",
    "successful_items": {
      "@id": "romm:successful_items",
      "@type": "xsd:integer"
    },
    "failed_ids": {
      "@id": "romm:failed_ids",
      "@container": "@list"
    },
    "errors": {
      "@id": "romm:errors",
      "@container": "@list"
    },
    "ClaimStreamingSessionRequest": "romm:ClaimStreamingSessionRequest",
    "state_id": {
      "@id": "romm:state_id"
    },
    "save_id": {
      "@id": "romm:save_id"
    },
    "memory_card_id": {
      "@id": "romm:memory_card_id"
    },
    "card_import": {
      "@id": "romm:card_import"
    },
    "multiplayer": {
      "@id": "romm:multiplayer",
      "@type": "xsd:boolean"
    },
    "CleanupTaskMeta": "romm:CleanupTaskMeta",
    "cleanup_stats": {
      "@id": "romm:cleanup_stats"
    },
    "CleanupTaskStatusResponse": "romm:CleanupTaskStatusResponse",
    "task_key": {
      "@id": "romm:task_key"
    },
    "task_name": {
      "@id": "romm:task_name",
      "@type": "xsd:string"
    },
    "task_id": {
      "@id": "romm:task_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "romm:status",
      "@type": "@id"
    },
    "created_at": {
      "@id": "romm:created_at"
    },
    "enqueued_at": {
      "@id": "romm:enqueued_at"
    },
    "ended_at": {
      "@id": "romm:ended_at"
    },
    "task_type": {
      "@id": "romm:task_type",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "romm:meta",
      "@type": "@id"
    },
    "ClientSaveState": "romm:ClientSaveState",
    "slot": {
      "@id": "romm:slot"
    },
    "emulator": {
      "@id": "romm:emulator"
    },
    "updated_at": {
      "@id": "romm:updated_at",
      "@type": "xsd:dateTime"
    },
    "file_size_bytes": {
      "@id": "romm:file_size_bytes",
      "@type": "xsd:integer"
    },
    "ClientTokenAdminSchema": "romm:ClientTokenAdminSchema",
    "scopes": {
      "@id": "romm:scopes",
      "@container": "@list"
    },
    "expires_at": {
      "@id": "romm:expires_at"
    },
    "last_used_at": {
      "@id": "romm:last_used_at"
    },
    "user_avatar_path": {
      "@id": "romm:user_avatar_path",
      "@type": "xsd:string"
    },
    "user_updated_at": {
      "@id": "romm:user_updated_at",
      "@type": "xsd:string"
    },
    "ClientTokenCreatePayload": "romm:ClientTokenCreatePayload",
    "expires_in": {
      "@id": "romm:expires_in"
    },
    "ClientTokenCreateSchema": "romm:ClientTokenCreateSchema",
    "raw_token": {
      "@id": "romm:raw_token",
      "@type": "xsd:string"
    },
    "ClientTokenExchangePayload": "romm:ClientTokenExchangePayload",
    "code": {
      "@id": "romm:code",
      "@type": "xsd:string"
    },
    "ClientTokenPairSchema": "romm:ClientTokenPairSchema",
    "ClientTokenSchema": "romm:ClientTokenSchema",
    "CollectionRomsPayload": "romm:CollectionRomsPayload",
    "CollectionSchema": "romm:CollectionSchema",
    "path_cover_small": {
      "@id": "romm:path_cover_small"
    },
    "path_cover_large": {
      "@id": "romm:path_cover_large"
    },
    "path_covers_small": {
      "@id": "romm:path_covers_small",
      "@container": "@list"
    },
    "path_covers_large": {
      "@id": "romm:path_covers_large",
      "@container": "@list"
    },
    "is_virtual": {
      "@id": "romm:is_virtual",
      "@type": "xsd:boolean"
    },
    "is_smart": {
      "@id": "romm:is_smart",
      "@type": "xsd:boolean"
    },
    "owner_username": {
      "@id": "romm:owner_username",
      "@type": "xsd:string"
    },
    "rom_count": {
      "@id": "romm:rom_count",
      "@type": "xsd:integer"
    },
    "ConfigResponse": "romm:ConfigResponse",
    "CONFIG_FILE_MOUNTED": {
      "@id": "romm:CONFIG_FILE_MOUNTED",
      "@type": "xsd:boolean"
    },
    "CONFIG_FILE_WRITABLE": {
      "@id": "romm:CONFIG_FILE_WRITABLE",
      "@type": "xsd:boolean"
    },
    "CONFIG_FILE_PARSE_ERROR": {
      "@id": "romm:CONFIG_FILE_PARSE_ERROR"
    },
    "EXCLUDED_PLATFORMS": {
      "@id": "romm:EXCLUDED_PLATFORMS",
      "@container": "@list"
    },
    "EXCLUDED_SINGLE_EXT": {
      "@id": "romm:EXCLUDED_SINGLE_EXT",
      "@container": "@list"
    },
    "EXCLUDED_SINGLE_FILES": {
      "@id": "romm:EXCLUDED_SINGLE_FILES",
      "@container": "@list"
    },
    "EXCLUDED_MULTI_FILES": {
      "@id": "romm:EXCLUDED_MULTI_FILES",
      "@container": "@list"
    },
    "EXCLUDED_MULTI_PARTS_EXT": {
      "@id": "romm:EXCLUDED_MULTI_PARTS_EXT",
      "@container": "@list"
    },
    "EXCLUDED_MULTI_PARTS_FILES": {
      "@id": "romm:EXCLUDED_MULTI_PARTS_FILES",
      "@container": "@list"
    },
    "DEFAULT_EXCLUDED_PLATFORM_DIRS": {
      "@id": "romm:DEFAULT_EXCLUDED_PLATFORM_DIRS",
      "@container": "@list"
    },
    "DEFAULT_EXCLUDED_MULTI_FILE_DIRS": {
      "@id": "romm:DEFAULT_EXCLUDED_MULTI_FILE_DIRS",
      "@container": "@list"
    },
    "DEFAULT_EXCLUDED_FILES": {
      "@id": "romm:DEFAULT_EXCLUDED_FILES",
      "@container": "@list"
    },
    "DEFAULT_EXCLUDED_EXTENSIONS": {
      "@id": "romm:DEFAULT_EXCLUDED_EXTENSIONS",
      "@container": "@list"
    },
    "PLATFORMS_BINDING": {
      "@id": "romm:PLATFORMS_BINDING"
    },
    "PLATFORMS_VERSIONS": {
      "@id": "romm:PLATFORMS_VERSIONS"
    },
    "SKIP_HASH_CALCULATION": {
      "@id": "romm:SKIP_HASH_CALCULATION",
      "@type": "xsd:boolean"
    },
    "EJS_DEBUG": {
      "@id": "romm:EJS_DEBUG",
      "@type": "xsd:boolean"
    },
    "EJS_CACHE_LIMIT": {
      "@id": "romm:EJS_CACHE_LIMIT"
    },
    "EJS_DISABLE_AUTO_UNLOAD": {
      "@id": "romm:EJS_DISABLE_AUTO_UNLOAD",
      "@type": "xsd:boolean"
    },
    "EJS_DISABLE_BATCH_BOOTUP": {
      "@id": "romm:EJS_DISABLE_BATCH_BOOTUP",
      "@type": "xsd:boolean"
    },
    "EJS_ENABLE_AUTO_SAVE_SYNC": {
      "@id": "romm:EJS_ENABLE_AUTO_SAVE_SYNC",
      "@type": "xsd:boolean"
    },
    "EJS_NETPLAY_ENABLED": {
      "@id": "romm:EJS_NETPLAY_ENABLED",
      "@type": "xsd:boolean"
    },
    "EJS_NETPLAY_ICE_SERVERS": {
      "@id": "romm:EJS_NETPLAY_ICE_SERVERS",
      "@container": "@list"
    },
    "EJS_DEFAULT_CORES": {
      "@id": "romm:EJS_DEFAULT_CORES"
    },
    "EJS_SETTINGS": {
      "@id": "romm:EJS_SETTINGS"
    },
    "EJS_CONTROLS": {
      "@id": "romm:EJS_CONTROLS"
    },
    "SCAN_METADATA_PRIORITY": {
      "@id": "romm:SCAN_METADATA_PRIORITY",
      "@container": "@list"
    },
    "SCAN_ARTWORK_PRIORITY": {
      "@id": "romm:SCAN_ARTWORK_PRIORITY",
      "@container": "@list"
    },
    "SCAN_ARTWORK_PRIORITY_OVERRIDES": {
      "@id": "romm:SCAN_ARTWORK_PRIORITY_OVERRIDES"
    },
    "SCAN_REGION_PRIORITY": {
      "@id": "romm:SCAN_REGION_PRIORITY",
      "@container": "@list"
    },
    "SCAN_LANGUAGE_PRIORITY": {
      "@id": "romm:SCAN_LANGUAGE_PRIORITY",
      "@container": "@list"
    },
    "SCAN_MEDIA": {
      "@id": "romm:SCAN_MEDIA",
      "@container": "@list"
    },
    "GAMELIST_AUTO_EXPORT_ON_SCAN": {
      "@id": "romm:GAMELIST_AUTO_EXPORT_ON_SCAN",
      "@type": "xsd:boolean"
    },
    "GAMELIST_MEDIA_THUMBNAIL": {
      "@id": "romm:GAMELIST_MEDIA_THUMBNAIL",
      "@type": "@id"
    },
    "GAMELIST_MEDIA_IMAGE": {
      "@id": "romm:GAMELIST_MEDIA_IMAGE",
      "@type": "@id"
    },
    "PEGASUS_AUTO_EXPORT_ON_SCAN": {
      "@id": "romm:PEGASUS_AUTO_EXPORT_ON_SCAN",
      "@type": "xsd:boolean"
    },
    "CONVERTO": {
      "@id": "romm:CONVERTO",
      "@type": "@id"
    },
    "CONVERTO_LIBRARY_TARGETS": {
      "@id": "romm:CONVERTO_LIBRARY_TARGETS"
    },
    "ContainerBusyDetail": "romm:ContainerBusyDetail",
    "message": {
      "@id": "romm:message",
      "@type": "xsd:string"
    },
    "ContainerSessionSchema": "romm:ContainerSessionSchema",
    "ConversionStats": "romm:ConversionStats",
    "processed": {
      "@id": "romm:processed",
      "@type": "xsd:integer"
    },
    "ConversionTaskMeta": "romm:ConversionTaskMeta",
    "conversion_stats": {
      "@id": "romm:conversion_stats"
    },
    "ConversionTaskStatusResponse": "romm:ConversionTaskStatusResponse",
    "ConvertoConfig": "romm:ConvertoConfig",
    "download_conversion_enabled": {
      "@id": "romm:download_conversion_enabled",
      "@type": "xsd:boolean"
    },
    "scan_metadata": {
      "@id": "romm:scan_metadata",
      "@type": "xsd:boolean"
    },
    "cache_ttl_hours": {
      "@id": "romm:cache_ttl_hours",
      "@type": "xsd:integer"
    },
    "cache_max_size_gb": {
      "@id": "romm:cache_max_size_gb",
      "@type": "xsd:integer"
    },
    "platform_formats": {
      "@id": "romm:platform_formats"
    },
    "ConvertoDict": "romm:ConvertoDict",
    "ENABLED": {
      "@id": "romm:ENABLED",
      "@type": "xsd:boolean"
    },
    "ConvertoSettingsPayload": "romm:ConvertoSettingsPayload",
    "CoverResource": "romm:CoverResource",
    "thumb": {
      "@id": "romm:thumb",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "romm:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "romm:height",
      "@type": "xsd:integer"
    },
    "style": {
      "@id": "romm:style",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "romm:author",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "romm:score",
      "@type": "xsd:integer"
    },
    "nsfw": {
      "@id": "romm:nsfw",
      "@type": "xsd:boolean"
    },
    "humor": {
      "@id": "romm:humor",
      "@type": "xsd:boolean"
    },
    "epilepsy": {
      "@id": "romm:epilepsy",
      "@type": "xsd:boolean"
    },
    "CsdbCredit": "romm:CsdbCredit",
    "CustomLimitOffsetPage_SimpleRomSchema_": "romm:CustomLimitOffsetPage_SimpleRomSchema_",
    "char_index": {
      "@id": "romm:char_index"
    },
    "rom_id_index": {
      "@id": "romm:rom_id_index",
      "@container": "@list"
    },
    "filter_values": {
      "@id": "romm:filter_values",
      "@type": "@id"
    },
    "DemozooCredit": "romm:DemozooCredit",
    "DesktopSessionSchema": "romm:DesktopSessionSchema",
    "DesktopStreamingSessionRequest": "romm:DesktopStreamingSessionRequest",
    "DetailedRomSchema": "romm:DetailedRomSchema",
    "gamelist_id": {
      "@id": "romm:gamelist_id"
    },
    "platform_id": {
      "@id": "romm:platform_id",
      "@type": "xsd:integer"
    },
    "platform_fs_slug": {
      "@id": "romm:platform_fs_slug",
      "@type": "xsd:string"
    },
    "platform_custom_name": {
      "@id": "romm:platform_custom_name"
    },
    "platform_display_name": {
      "@id": "romm:platform_display_name",
      "@type": "xsd:string"
    },
    "fs_name_no_tags": {
      "@id": "romm:fs_name_no_tags",
      "@type": "xsd:string"
    },
    "fs_name_no_ext": {
      "@id": "romm:fs_name_no_ext",
      "@type": "xsd:string"
    },
    "fs_extension": {
      "@id": "romm:fs_extension",
      "@type": "xsd:string"
    },
    "fs_path": {
      "@id": "romm:fs_path",
      "@type": "xsd:string"
    },
    "fs_size_bytes": {
      "@id": "romm:fs_size_bytes",
      "@type": "xsd:integer"
    },
    "slug": {
      "@id": "romm:slug"
    },
    "alternative_names": {
      "@id": "romm:alternative_names",
      "@container": "@list"
    },
    "youtube_video_id": {
      "@id": "romm:youtube_video_id"
    },
    "metadatum": {
      "@id": "romm:metadatum",
      "@type": "@id"
    },
    "igdb_metadata": {
      "@id": "romm:igdb_metadata"
    },
    "moby_metadata": {
      "@id": "romm:moby_metadata"
    },
    "ss_metadata": {
      "@id": "romm:ss_metadata"
    },
    "launchbox_metadata": {
      "@id": "romm:launchbox_metadata"
    },
    "hasheous_metadata": {
      "@id": "romm:hasheous_metadata"
    },
    "flashpoint_metadata": {
      "@id": "romm:flashpoint_metadata"
    },
    "hltb_metadata": {
      "@id": "romm:hltb_metadata"
    },
    "demozoo_metadata": {
      "@id": "romm:demozoo_metadata"
    },
    "pouet_metadata": {
      "@id": "romm:pouet_metadata"
    },
    "csdb_metadata": {
      "@id": "romm:csdb_metadata"
    },
    "steam_metadata": {
      "@id": "romm:steam_metadata"
    },
    "gamelist_metadata": {
      "@id": "romm:gamelist_metadata"
    },
    "manual_metadata": {
      "@id": "romm:manual_metadata"
    },
    "has_manual": {
      "@id": "romm:has_manual",
      "@type": "xsd:boolean"
    },
    "has_soundtrack": {
      "@id": "romm:has_soundtrack",
      "@type": "xsd:boolean"
    },
    "path_manual": {
      "@id": "romm:path_manual"
    },
    "path_video": {
      "@id": "romm:path_video"
    },
    "is_identifying": {
      "@id": "romm:is_identifying",
      "@type": "xsd:boolean"
    },
    "is_unidentified": {
      "@id": "romm:is_unidentified",
      "@type": "xsd:boolean"
    },
    "is_identified": {
      "@id": "romm:is_identified",
      "@type": "xsd:boolean"
    },
    "revision": {
      "@id": "romm:revision"
    },
    "regions": {
      "@id": "romm:regions",
      "@container": "@list"
    },
    "languages": {
      "@id": "romm:languages",
      "@container": "@list"
    },
    "tags": {
      "@id": "romm:tags",
      "@container": "@list"
    },
    "crc_hash": {
      "@id": "romm:crc_hash"
    },
    "md5_hash": {
      "@id": "romm:md5_hash"
    },
    "sha1_hash": {
      "@id": "romm:sha1_hash"
    },
    "ra_hash": {
      "@id": "romm:ra_hash"
    },
    "title_id": {
      "@id": "romm:title_id"
    },
    "save_target": {
      "@id": "romm:save_target"
    },
    "save_target_layout": {
      "@id": "romm:save_target_layout"
    },
    "has_simple_single_file": {
      "@id": "romm:has_simple_single_file",
      "@type": "xsd:boolean"
    },
    "has_nested_single_file": {
      "@id": "romm:has_nested_single_file",
      "@type": "xsd:boolean"
    },
    "has_multiple_files": {
      "@id": "romm:has_multiple_files",
      "@type": "xsd:boolean"
    },
    "is_easyrpg_game": {
      "@id": "romm:is_easyrpg_game",
      "@type": "xsd:boolean"
    },
    "full_path": {
      "@id": "romm:full_path",
      "@type": "xsd:string"
    },
    "missing_from_fs": {
      "@id": "romm:missing_from_fs",
      "@type": "xsd:boolean"
    },
    "is_physical": {
      "@id": "romm:is_physical",
      "@type": "xsd:boolean"
    },
    "has_file_on_disk": {
      "@id": "romm:has_file_on_disk",
      "@type": "xsd:boolean"
    },
    "upc": {
      "@id": "romm:upc"
    },
    "has_notes": {
      "@id": "romm:has_notes",
      "@type": "xsd:boolean"
    },
    "rom_user": {
      "@id": "romm:rom_user",
      "@type": "@id"
    },
    "merged_screenshots": {
      "@id": "romm:merged_screenshots",
      "@container": "@list"
    },
    "merged_ra_metadata": {
      "@id": "romm:merged_ra_metadata"
    },
    "sibling_roms": {
      "@id": "romm:sibling_roms",
      "@container": "@list"
    },
    "user_saves": {
      "@id": "romm:user_saves",
      "@container": "@list"
    },
    "user_states": {
      "@id": "romm:user_states",
      "@container": "@list"
    },
    "all_user_saves": {
      "@id": "romm:all_user_saves",
      "@container": "@list"
    },
    "all_user_states": {
      "@id": "romm:all_user_states",
      "@container": "@list"
    },
    "user_screenshots": {
      "@id": "romm:user_screenshots",
      "@container": "@list"
    },
    "all_user_screenshots": {
      "@id": "romm:all_user_screenshots",
      "@container": "@list"
    },
    "user_collections": {
      "@id": "romm:user_collections",
      "@container": "@list"
    },
    "all_user_notes": {
      "@id": "romm:all_user_notes",
      "@container": "@list"
    },
    "download_formats": {
      "@id": "romm:download_formats",
      "@container": "@list"
    },
    "DeviceAuthApprovePayload": "romm:DeviceAuthApprovePayload",
    "user_code": {
      "@id": "romm:user_code",
      "@type": "xsd:string"
    },
    "approved_scopes": {
      "@id": "romm:approved_scopes",
      "@container": "@list"
    },
    "DeviceAuthApproveResponse": "romm:DeviceAuthApproveResponse",
    "DeviceAuthDenyPayload": "romm:DeviceAuthDenyPayload",
    "DeviceAuthInitPayload": "romm:DeviceAuthInitPayload",
    "client_device_identifier": {
      "@id": "romm:client_device_identifier",
      "@type": "xsd:string"
    },
    "client": {
      "@id": "romm:client",
      "@type": "xsd:string"
    },
    "client_version": {
      "@id": "romm:client_version"
    },
    "requested_scopes": {
      "@id": "romm:requested_scopes",
      "@container": "@list"
    },
    "DeviceAuthInitResponse": "romm:DeviceAuthInitResponse",
    "device_code": {
      "@id": "romm:device_code",
      "@type": "xsd:string"
    },
    "verification_path": {
      "@id": "romm:verification_path",
      "@type": "xsd:string"
    },
    "verification_path_complete": {
      "@id": "romm:verification_path_complete",
      "@type": "xsd:string"
    },
    "interval": {
      "@id": "romm:interval",
      "@type": "xsd:integer"
    },
    "DeviceAuthPendingSchema": "romm:DeviceAuthPendingSchema",
    "allowed_scopes": {
      "@id": "romm:allowed_scopes",
      "@container": "@list"
    },
    "DeviceAuthTokenPayload": "romm:DeviceAuthTokenPayload",
    "DeviceAuthTokenResponse": "romm:DeviceAuthTokenResponse",
    "access_token": {
      "@id": "romm:access_token",
      "@type": "xsd:string"
    },
    "DeviceCreatePayload": "romm:DeviceCreatePayload",
    "mac_address": {
      "@id": "romm:mac_address"
    },
    "hostname": {
      "@id": "romm:hostname"
    },
    "sync_mode": {
      "@id": "romm:sync_mode"
    },
    "sync_config": {
      "@id": "romm:sync_config"
    },
    "capabilities": {
      "@id": "romm:capabilities"
    },
    "allow_existing": {
      "@id": "romm:allow_existing",
      "@type": "xsd:boolean"
    },
    "allow_duplicate": {
      "@id": "romm:allow_duplicate",
      "@type": "xsd:boolean"
    },
    "reset_syncs": {
      "@id": "romm:reset_syncs",
      "@type": "xsd:boolean"
    },
    "DeviceCreateResponse": "romm:DeviceCreateResponse",
    "DeviceHeartbeatPayload": "romm:DeviceHeartbeatPayload",
    "DeviceInstallDict": "romm:DeviceInstallDict",
    "EXCLUDED_PLATFORM_SLUGS": {
      "@id": "romm:EXCLUDED_PLATFORM_SLUGS",
      "@container": "@list"
    },
    "DeviceSchema": "romm:DeviceSchema",
    "sync_enabled": {
      "@id": "romm:sync_enabled",
      "@type": "xsd:boolean"
    },
    "last_seen": {
      "@id": "romm:last_seen"
    },
    "DeviceSyncSchema": "romm:DeviceSyncSchema",
    "last_synced_at": {
      "@id": "romm:last_synced_at",
      "@type": "xsd:string"
    },
    "is_untracked": {
      "@id": "romm:is_untracked",
      "@type": "xsd:boolean"
    },
    "is_current": {
      "@id": "romm:is_current",
      "@type": "xsd:boolean"
    },
    "DeviceUpdatePayload": "romm:DeviceUpdatePayload",
    "DocMetaSchema": "romm:DocMetaSchema",
    "source": {
      "@id": "romm:source",
      "@type": "@id"
    },
    "source_url": {
      "@id": "romm:source_url"
    },
    "title": {
      "@id": "romm:title"
    },
    "DocSource": "romm:DocSource",
    "EarnedAchievement": "romm:EarnedAchievement",
    "date": {
      "@id": "romm:date",
      "@type": "xsd:string"
    },
    "date_hardcore": {
      "@id": "romm:date_hardcore",
      "@type": "xsd:string"
    },
    "EjsControls": "romm:EjsControls",
    "_0": {
      "@id": "romm:_0"
    },
    "_1": {
      "@id": "romm:_1"
    },
    "_2": {
      "@id": "romm:_2"
    },
    "_3": {
      "@id": "romm:_3"
    },
    "EjsControlsButton": "romm:EjsControlsButton",
    "value": {
      "@id": "romm:value",
      "@type": "xsd:string"
    },
    "value2": {
      "@id": "romm:value2",
      "@type": "xsd:string"
    },
    "EmailChannelCreatePayload": "romm:EmailChannelCreatePayload",
    "address": {
      "@id": "romm:address",
      "@type": "xsd:string"
    },
    "EmulationDict": "romm:EmulationDict",
    "DISABLE_EMULATOR_JS": {
      "@id": "romm:DISABLE_EMULATOR_JS",
      "@type": "xsd:boolean"
    },
    "DISABLE_RUFFLE_RS": {
      "@id": "romm:DISABLE_RUFFLE_RS",
      "@type": "xsd:boolean"
    },
    "DISABLE_JSDOS": {
      "@id": "romm:DISABLE_JSDOS",
      "@type": "xsd:boolean"
    },
    "DISABLE_PICO8": {
      "@id": "romm:DISABLE_PICO8",
      "@type": "xsd:boolean"
    },
    "DISABLE_EASYRPG": {
      "@id": "romm:DISABLE_EASYRPG",
      "@type": "xsd:boolean"
    },
    "ExclusionPayload": "romm:ExclusionPayload",
    "exclusion_value": {
      "@id": "romm:exclusion_value",
      "@type": "xsd:string"
    },
    "exclusion_type": {
      "@id": "romm:exclusion_type",
      "@type": "xsd:string"
    },
    "ExclusionType": "romm:ExclusionType",
    "Facet": "romm:Facet",
    "FacetValueSchema": "romm:FacetValueSchema",
    "count": {
      "@id": "romm:count",
      "@type": "xsd:integer"
    },
    "FilesystemDict": "romm:FilesystemDict",
    "FS_PLATFORMS": {
      "@id": "romm:FS_PLATFORMS",
      "@container": "@list"
    },
    "TITLE_ID_EXTRACTION_ENABLED": {
      "@id": "romm:TITLE_ID_EXTRACTION_ENABLED",
      "@type": "xsd:boolean"
    },
    "FirmwareSchema": "romm:FirmwareSchema",
    "file_name_no_tags": {
      "@id": "romm:file_name_no_tags",
      "@type": "xsd:string"
    },
    "file_name_no_ext": {
      "@id": "romm:file_name_no_ext",
      "@type": "xsd:string"
    },
    "file_extension": {
      "@id": "romm:file_extension",
      "@type": "xsd:string"
    },
    "file_path": {
      "@id": "romm:file_path",
      "@type": "xsd:string"
    },
    "is_verified": {
      "@id": "romm:is_verified",
      "@type": "xsd:boolean"
    },
    "ForceReleaseResponse": "romm:ForceReleaseResponse",
    "FrontendDict": "romm:FrontendDict",
    "DISABLE_USERPASS_LOGIN": {
      "@id": "romm:DISABLE_USERPASS_LOGIN",
      "@type": "xsd:boolean"
    },
    "DISABLE_LOGS_VIEWER": {
      "@id": "romm:DISABLE_LOGS_VIEWER",
      "@type": "xsd:boolean"
    },
    "YOUTUBE_BASE_URL": {
      "@id": "romm:YOUTUBE_BASE_URL",
      "@type": "xsd:string"
    },
    "GenericTaskStatusResponse": "romm:GenericTaskStatusResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "RomM API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects RomM'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-28) from openapi/romm-openapi.json.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/romm-openapi.json"
  ]
}