StreamingPlatform Entity
Schema for streaming media platforms and content delivery services. Designed for AI agents to understand streaming capabilities, content types, and user interaction features.
Format: @type → entityCategory → subcategory → entityType
Required Modules
Recommended Modules
Functional Features
Site Actions
entityCapabilities
Objective streaming platform capabilities with clear rules:
- • camelCase (hasOfflineDownload, hasLiveStreaming)
- • Prefixes: has, is, accepts, supports
- • Boolean values for objective verification
- • Examples are expandable - no limits
siteCapabilities
Actions available on streaming platform with rules:
- • snake_case (browse_content, watch_video)
- • Based on verbs (what users can do)
- • Only actually working actions
- • Examples are expandable without limits
Naming Convention Rules
- • Use camelCase formatting (e.g., "hasOfflineDownload", "hasLiveStreaming")
- • Start with prefixes: "has", "is", "accepts", "supports"
- • Examples shown below can be extended - no limitations on additional capabilities
- • All values are boolean (true/false) for objective verification
Content Features
hasPersonalizedRecommendationsAI-powered content suggestions
hasOfflineDownloadDownload content for offline viewing
hasWatchlistSave content for later viewing
hasSearchFunctionAdvanced content search capabilities
User Experience
hasMultipleProfilesSupport for multiple user profiles
hasParentalControlsContent filtering for children
hasSubtitlesSubtitle support available
hasMultipleLanguagesMulti-language content and interface
Streaming Technology
hasLiveStreamingReal-time content streaming
hasChromecastSupportCast to external devices
hasAdaptiveBitrateQuality adjusts to connection speed
has4KStreamingUltra-high definition streaming
Action Naming Rules
- • Use snake_case formatting (e.g., "browse_content", "watch_video")
- • Actions should be verb-based describing what users can do
- • Examples shown below are common patterns - extend with your specific actions
- • List only actions that actually work on your website
browse_contentExplore available movies and shows
search_showsFind specific content or genres
watch_videoStream content directly
create_watchlistBuild personal viewing lists
manage_subscriptionControl subscription settings
download_contentSave content for offline viewing
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"title": "StreamingPlatform Entity Schema",
"description": "Schema for streaming media platforms and content delivery services",
"type": "object",
"properties": {
"entityType": {
"const": "streaming_platform",
"description": "Entity type identifier"
},
"entityCategory": {
"const": "creative_work",
"description": "Entity category"
},
"subcategory": {
"const": "media_entertainment",
"description": "Subcategory of creative work"
},
"name": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Streaming platform name"
},
"description": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Detailed description of the streaming platform"
},
"modules": {
"type": "object",
"description": "AIML modules used by this entity"
},
"properties": {
"type": "object",
"description": "Streaming platform specific properties",
"properties": {
"contentTypes": {
"type": "array",
"items": { "type": "string" },
"description": "Types of content available for streaming"
},
"streamingQuality": {
"type": "array",
"items": { "type": "string" },
"description": "Available streaming quality options"
}
}
},
"entityCapabilities": {
"$ref": "../components/entity-capabilities-format.json#/$defs/EntityCapabilities",
"description": "Objective capabilities and features of the entity"
},
"siteCapabilities": {
"$ref": "../components/site-capabilities-format.json#/$defs/SiteCapabilities",
"description": "Website capabilities and interaction features"
}
},
"required": ["entityType", "entityCategory", "subcategory", "name", "description", "properties"],
"allOf": [{ "$ref": "../base/creative_work.json" }]
}{
"@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
"@id": "https://streamhub.com/entity",
"@type": "StreamingPlatform",
"schemaVersion": "2.0.1",
"entityType": "streaming_platform",
"entityCategory": "creative_work",
"subcategory": "media_entertainment",
"name": {
"en": "StreamHub Premium",
"es": "StreamHub Premium",
"fr": "StreamHub Premium"
},
"description": {
"en": "Next-generation streaming platform offering unlimited access to movies, TV shows, documentaries, and exclusive original content with personalized recommendations."
},
"url": "https://streamhub.com",
"foundingDate": "2019-11-15",
"properties": {
"contentTypes": ["movies", "tv_shows", "documentaries", "original_series", "live_events"],
"streamingQuality": ["HD", "4K", "HDR"],
"subscriptionModel": "freemium",
"contentLibrarySize": 50000,
"availableLanguages": ["en", "es", "fr", "de", "pt"]
},
"modules": {
"auth": {
"version": "2.0.1",
"enabled": true,
"methods": ["email", "social", "phone"],
"providers": ["local", "google", "facebook", "apple"]
},
"streaming": {
"version": "2.0.1",
"enabled": true,
"protocols": ["HLS", "DASH"],
"qualities": ["720p", "1080p", "4K"],
"features": ["adaptive_bitrate", "offline_download"]
},
"subscription": {
"version": "2.0.1",
"enabled": true,
"plans": ["free", "premium", "family"],
"billing_cycles": ["monthly", "yearly"],
"features": ["free_trial", "student_discount"]
}
},
"entityCapabilities": {
"functionalFeatures": {
"hasPersonalizedRecommendations": true,
"hasOfflineDownload": true,
"hasMultipleProfiles": true,
"hasParentalControls": true,
"hasLiveStreaming": true,
"hasChromecastSupport": true,
"hasSubtitles": true,
"hasMultipleLanguages": true,
"hasWatchlist": true,
"hasSearchFunction": true
},
"contentTypes": ["movies", "tv_shows", "documentaries", "live_events", "original_content"],
"businessModel": "subscription_streaming",
"streamingQuality": ["HD", "4K", "HDR"],
"targetAudience": ["families", "young_adults", "movie_enthusiasts"],
"deviceSupport": ["smart_tv", "mobile", "tablet", "desktop", "gaming_console"]
},
"siteCapabilities": {
"availableActions": [
"browse_content", "search_shows", "watch_video",
"create_watchlist", "manage_subscription", "download_content"
],
"interactionMethods": ["web_interface", "mobile_app", "smart_tv_app"],
"contentAccess": ["free", "premium"],
"supportedDevices": ["desktop", "mobile", "tablet", "smart_tv"],
"languages": ["en", "es", "fr", "de"],
"realTimeFeatures": ["live_streaming", "real_time_chat", "social_watching"]
}
}