StreamingPlatform Entity

v2.0.1
Creative Work
Media Entertainment

Schema for streaming media platforms and content delivery services. Designed for AI agents to understand streaming capabilities, content types, and user interaction features.

Entity Hierarchy
StreamingPlatform
creative_work
media_entertainment
streaming_platform

Format: @type → entityCategory → subcategory → entityType

0

Required Modules

6

Recommended Modules

12+

Functional Features

6

Site Actions

⭐ New Features in v2.0.1

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
Recommended Modules
Enhance streaming platform functionality and user experience
Recommended
auth
Recommended
streaming
Recommended
payments
Recommended
subscription
Recommended
user-management
Recommended
recommendations
Entity Capabilities
Objective, verifiable streaming platform features and services. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
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

hasPersonalizedRecommendations

AI-powered content suggestions

hasOfflineDownload

Download content for offline viewing

hasWatchlist

Save content for later viewing

hasSearchFunction

Advanced content search capabilities

User Experience

hasMultipleProfiles

Support for multiple user profiles

hasParentalControls

Content filtering for children

hasSubtitles

Subtitle support available

hasMultipleLanguages

Multi-language content and interface

Streaming Technology

hasLiveStreaming

Real-time content streaming

hasChromecastSupport

Cast to external devices

hasAdaptiveBitrate

Quality adjusts to connection speed

has4KStreaming

Ultra-high definition streaming

Site Capabilities
Available actions for AI agents and automated systems. Define what users can actually do on your website using snake_case action names.
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_content

Explore available movies and shows

search_shows

Find specific content or genres

watch_video

Stream content directly

create_watchlist

Build personal viewing lists

manage_subscription

Control subscription settings

download_content

Save content for offline viewing

Schema Structure
StreamingPlatform entity schema definition
streaming_platform.json
{
  "$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" }]
}
Complete Implementation Example
Real-world streaming platform entity with all v2.0.1 features
StreamHub Premium - Complete Schema
{
  "@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"]
  }
}
Related Entities

Same Category (Creative Work)

Same Subcategory (Media Entertainment)