Generative AI Platform Entity

v2.0.1
Service
AI Platform

Schema for platforms that provide generative AI capabilities such as text, image, video, and code generation. Designed for AI agents to understand AI services, model capabilities, and platform features.

Entity Hierarchy
GenerativeAIPlatform
service
ai_platform
generative_ai_platform

Format: @type → entityCategory → subcategory → entityType

Description

Schema for platforms that provide generative AI capabilities such as text, image, video, and code generation. This entity type covers AI-as-a-Service platforms, generative AI APIs, custom model training services, and enterprise AI solutions that enable content creation through artificial intelligence.

Required Modules
Essential modules for AI platform security and compliance
Required
auth

REQUIRED - User authentication and API access control

Essential for secure access to AI models and usage tracking

Required
security

REQUIRED - Content filtering and data protection

Mandatory for AI safety, compliance, and preventing misuse

Recommended Modules
Additional modules to enhance AI platform functionality
Recommended
payments

Usage-based billing and subscription management

Critical for monetizing AI services and managing compute costs

Recommended
user-management

Team collaboration and enterprise features

Important for business customers and API key management

Recommended
subscription

Tiered access and usage limits

Essential for scaling business model and resource allocation

Recommended
multilingual

Multi-language support for global users

Valuable for international AI platform expansion

⭐ New v2.0.1 Features
Revolutionary AI understanding capabilities

entityCapabilities

Objective AI platform capabilities with rules:

  • • camelCase (hasTextGeneration, hasCustomModels)
  • • Prefixes: has, is, accepts, supports
  • • Boolean values for objective verification
  • • Examples expandable - no limitations

siteCapabilities

Available actions on the website with rules:

  • • snake_case (generate_content, train_models)
  • • Based on verbs (what users can do)
  • • Only actually working actions
  • • Examples expandable without limitations
Entity Capabilities
Objective, verifiable AI platform features and services. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
Naming Convention Rules
  • • Use camelCase formatting (e.g., "hasTextGeneration", "hasCustomModels")
  • • 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 Generation

hasTextGeneration

AI-powered text and content creation

hasImageGeneration

AI image and artwork creation

hasVideoGeneration

AI video and animation generation

hasCodeGeneration

AI programming and code assistance

Platform Features

hasAPIAccess

Programmatic API access

hasCustomModels

Custom AI model training

hasFineTuning

Model fine-tuning capabilities

hasRealTimeGeneration

Live AI generation

Enterprise & Safety

hasBatchProcessing

Bulk content generation

hasContentModeration

AI safety and filtering

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., "generate_content", "train_models")
  • • 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
generate_content

Create AI-generated content

train_models

Train custom AI models

manage_api_keys

Control API access and authentication

view_usage_analytics

Monitor platform usage and costs

configure_safety_filters

Set content moderation rules

access_documentation

View API docs and tutorials

download_results

Export generated content

Schema Structure
Generative AI platform entity schema definition
generative_ai_platform.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "aimlVersion": "2.0.1",
  "schemaVersion": "2.0.1",
  "title": "Generative AI Platform Entity Schema",
  "description": "Schema for platforms that provide generative AI capabilities such as text, image, video, and code generation",
  "type": "object",
  "properties": {
    "entityType": {
      "const": "generative_ai_platform",
      "description": "Entity type identifier"
    },
    "entityCategory": {
      "const": "service",
      "description": "Entity category"
    },
    "subcategory": {
      "const": "ai_platform",
      "description": "Subcategory of service"
    },
    "name": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "AI platform name"
    },
    "description": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Detailed description of the AI platform"
    },
    "modules": {
      "type": "object",
      "description": "AIML modules used by this entity"
    },
    "properties": {
      "type": "object",
      "description": "AI platform specific properties",
      "properties": {
        "aiCapabilities": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Types of AI generation supported"
        },
        "modelTypes": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Available AI model categories"
        }
      }
    },
    "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/service.json" }]
}
Complete Implementation Example
Real-world generative AI platform entity with all v2.0.1 features
AIForge Creative Platform - Complete Schema
{
  "@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
  "@id": "https://aiforge.com/entity",
  "@type": "GenerativeAIPlatform",
  "schemaVersion": "2.0.1",
  "entityType": "generative_ai_platform",
  "entityCategory": "service",
  "subcategory": "ai_platform",

  "name": {
    "en": "AIForge Creative Platform",
    "es": "Plataforma Creativa AIForge"
  },
  "description": {
    "en": "Advanced generative AI platform providing text, image, video, and code generation capabilities with enterprise-grade security and scalability."
  },
  "url": "https://aiforge.com",
  "foundingDate": "2022-03-10",

  "properties": {
    "aiCapabilities": ["text_generation", "image_generation", "video_generation", "code_generation"],
    "modelTypes": ["language_models", "image_models", "multimodal_models", "specialized_models"],
    "apiSupport": true,
    "customModelTraining": true,
    "enterpriseFeatures": ["sso", "audit_logs", "custom_deployment"]
  },

  "modules": {
    "auth": {
      "version": "2.0.1",
      "enabled": true,
      "methods": ["email", "sso", "api_key"],
      "providers": ["local", "google", "microsoft", "okta"]
    },
    "security": {
      "version": "2.0.1",
      "enabled": true,
      "encryption": ["TLS-1.3", "AES-256"],
      "compliance": ["SOC2", "GDPR", "HIPAA"],
      "contentFiltering": ["safety_filters", "bias_detection", "harmful_content_detection"]
    },
    "payments": {
      "version": "2.0.1",
      "enabled": true,
      "providers": ["stripe", "enterprise_billing"],
      "currencies": ["USD", "EUR", "GBP"],
      "billingModels": ["pay_per_use", "subscription", "enterprise_contract"]
    },
    "user-management": {
      "version": "2.0.1",
      "enabled": true,
      "roles": ["user", "developer", "admin", "enterprise_admin"],
      "features": ["teams", "usage_analytics", "api_management"]
    },
    "subscription": {
      "version": "2.0.1",
      "enabled": true,
      "tiers": ["free", "pro", "enterprise"],
      "usage_limits": true,
      "overage_billing": true
    },
    "multilingual": {
      "version": "2.0.1",
      "enabled": true,
      "supported_languages": ["en", "es", "fr", "de", "zh", "ja"],
      "ai_translation": true
    }
  },

  "entityCapabilities": {
    "functionalFeatures": {
      "hasTextGeneration": true,
      "hasImageGeneration": true,
      "hasVideoGeneration": true,
      "hasCodeGeneration": true,
      "hasAPIAccess": true,
      "hasCustomModels": true,
      "hasFineTuning": true,
      "hasRealTimeGeneration": true,
      "hasBatchProcessing": true,
      "hasContentModeration": true
    },
    "contentTypes": ["text", "images", "videos", "code", "audio", "documents"],
    "businessModel": "ai_platform",
    "aiModalities": ["text_to_text", "text_to_image", "image_to_text", "multimodal"],
    "targetAudience": ["developers", "content_creators", "enterprises", "researchers"],
    "integrationMethods": ["api", "sdk", "webhooks", "plugins"]
  },

  "siteCapabilities": {
    "availableActions": [
      "generate_content", "train_models", "manage_api_keys", "view_usage_analytics",
      "configure_safety_filters", "access_documentation", "download_results"
    ],
    "interactionMethods": ["web_interface", "api", "sdk", "cli_tool"],
    "contentAccess": ["public", "authenticated", "enterprise_only"],
    "supportedDevices": ["desktop", "mobile", "tablet", "server"],
    "languages": ["en", "es", "fr", "de", "zh", "ja"],
    "realTimeFeatures": ["live_generation", "streaming_responses", "real_time_collaboration"]
  }
}