Event Entity

v2.0.1
Creative Work
Event Platform

Comprehensive schema for events and event management platforms. Designed for AI agents to understand event details, ticketing capabilities, and attendee interaction methods.

Entity Hierarchy
Event
creative_work
event_platform
event

Format: @type → entityCategory → subcategory → entityType

0

Required Modules

4

Recommended Modules

16+

Functional Features

8

Site Actions

Revolutionary AI Features in v2.0.1
Perfect AI understanding with zero ambiguity

Entity Capabilities

Machine-readable event features: ticketing, streaming, networking, interaction

Site Capabilities

Available actions for AI agents: registration, attendance, networking, engagement

Recommended Modules
Enhance event functionality and attendee experience
Recommended
location
Recommended
payments
Recommended
notification
Recommended
multilingual
Entity Capabilities
Objective, verifiable event features and services. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
Naming Convention Rules
  • • Use camelCase formatting (e.g., "hasTicketing", "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

Core Event Features

hasTicketing

Ticket sales and management system

hasRegistration

Event registration and attendee management

hasSchedule

Event schedule and agenda management

hasSpeakerProfiles

Speaker information and profiles

Digital Experience

hasLiveStreaming

Live video streaming capabilities

hasRecordedSessions

Session recording and playback

hasVirtualBooth

Virtual exhibition booths

hasDownloadableContent

Downloadable materials and resources

Interaction & Engagement

hasNetworking

Attendee networking features

hasQA

Question and answer sessions

hasChat

Real-time chat functionality

hasPolling

Live polls and surveys

Advanced Features

hasBreakoutRooms

Breakout room capabilities

hasExhibitorBooth

Exhibitor booth management

hasRecording

Session recording capabilities

hasCertificates

Attendance certificate generation

Site Capabilities
Available actions for AI agents and automated systems. Define what users can actually do on your event platform using snake_case action names.
Action Naming Rules
  • • Use snake_case formatting (e.g., "register_event", "join_session")
  • • 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 platform
register_event

Register for event attendance

purchase_ticket

Buy event tickets and passes

view_schedule

Browse event schedule and sessions

join_session

Attend live or virtual sessions

network_attendees

Connect with other attendees

ask_question

Submit questions during sessions

download_materials

Access event materials and resources

rate_session

Provide feedback on sessions

Schema Structure
Event entity schema definition
event.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "aimlVersion": "2.0.1",
  "schemaVersion": "2.0.1",
  "title": "Event Entity Schema",
  "description": "Schema for comprehensive event entity",
  "type": "object",
  "properties": {
    "entityType": {
      "const": "event",
      "description": "Entity type identifier"
    },
    "entityCategory": {
      "const": "creative_work",
      "description": "Entity category"
    },
    "subcategory": {
      "const": "event_platform",
      "description": "Subcategory of creative work"
    },
    "name": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Event name"
    },
    "description": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Detailed description of the event"
    },
    "modules": {
      "type": "object",
      "description": "AIML modules used by this entity"
    },
    "properties": {
      "type": "object",
      "description": "Event specific properties",
      "properties": {
        "eventDetails": {
          "type": "object",
          "properties": {
            "startDate": {
              "type": "string",
              "format": "date-time",
              "description": "Event start date and time"
            },
            "endDate": {
              "type": "string",
              "format": "date-time",
              "description": "Event end date and time"
            },
            "eventType": {
              "type": "string",
              "enum": ["conference", "workshop", "webinar", "meetup", "festival", "concert", "exhibition", "sports", "other"]
            },
            "location": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": ["physical", "virtual", "hybrid"]
                }
              }
            }
          },
          "required": ["startDate", "endDate", "timeZone", "eventType"]
        },
        "platformType": {
          "type": "string",
          "enum": ["ticketing", "registration", "streaming", "hybrid", "management"]
        }
      },
      "required": ["eventDetails", "platformType", "supportedEventTypes"]
    },
    "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 event entity with all v2.0.1 features
Global Tech Summit 2024 - Complete Schema
{
  "@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
  "@id": "https://techsummit2024.com/entity",
  "@type": "Event",
  "schemaVersion": "2.0.1",
  "entityType": "event",
  "entityCategory": "creative_work",
  "subcategory": "event_platform",

  "name": {
    "en": "Global Tech Summit 2024",
    "es": "Cumbre Tecnológica Global 2024"
  },
  "description": {
    "en": "Annual technology conference bringing together innovators, entrepreneurs, and thought leaders to explore the future of technology and digital transformation."
  },
  "url": "https://techsummit2024.com",

  "properties": {
    "eventDetails": {
      "startDate": "2024-09-15T09:00:00Z",
      "endDate": "2024-09-17T18:00:00Z",
      "timeZone": "America/New_York",
      "eventType": "conference",
      "location": {
        "type": "hybrid",
        "venue": "New York Convention Center",
        "address": {
          "street": "655 West 34th Street",
          "city": "New York",
          "state": "NY",
          "postalCode": "10001",
          "country": "United States"
        },
        "virtualPlatform": "Zoom Events"
      }
    },
    "platformType": "hybrid",
    "supportedEventTypes": ["conference", "workshop", "networking"],
    "capacity": {
      "maximum": 5000,
      "current": 3200
    },
    "organizer": {
      "name": "Tech Innovation Group",
      "email": "info@techsummit2024.com",
      "website": "https://techinnovationgroup.com"
    },
    "pricing": {
      "type": "paid",
      "tickets": [
        {
          "name": "General Admission",
          "price": 599,
          "currency": "USD",
          "description": "Full conference access including workshops"
        },
        {
          "name": "Virtual Pass",
          "price": 199,
          "currency": "USD",
          "description": "Online access to all sessions"
        }
      ]
    }
  },

  "modules": {
    "location": {
      "version": "2.0.1",
      "enabled": true,
      "address": {
        "streetAddress": "655 West 34th Street",
        "addressLocality": "New York",
        "addressRegion": "NY",
        "postalCode": "10001",
        "addressCountry": "US"
      }
    },
    "payments": {
      "version": "2.0.1",
      "enabled": true,
      "providers": ["stripe", "paypal"],
      "currencies": ["USD", "EUR"]
    }
  },

  "entityCapabilities": {
    "functionalFeatures": {
      "hasTicketing": true,
      "hasRegistration": true,
      "hasLiveStreaming": true,
      "hasRecordedSessions": true,
      "hasNetworking": true,
      "hasSchedule": true,
      "hasSpeakerProfiles": true,
      "hasExhibitorBooth": true,
      "hasQA": true,
      "hasChat": true,
      "hasVirtualBooth": true,
      "hasDownloadableContent": true,
      "hasCertificates": false,
      "hasPolling": true,
      "hasBreakoutRooms": true,
      "hasRecording": true
    },
    "contentTypes": ["sessions", "workshops", "speakers", "schedule", "networking"],
    "businessModel": "paid_event",
    "targetAudience": ["developers", "entrepreneurs", "tech_leaders", "investors"],
    "paymentMethods": ["credit_card", "paypal", "bank_transfer"]
  },

  "siteCapabilities": {
    "availableActions": [
      "register_event", "purchase_ticket", "view_schedule", "join_session",
      "network_attendees", "ask_question", "download_materials", "rate_session"
    ],
    "interactionMethods": ["online_form", "video_conference", "chat_system"],
    "contentAccess": ["public_info", "registered_only", "premium_content"],
    "supportedDevices": ["desktop", "mobile", "tablet"],
    "languages": ["en", "es"],
    "realTimeFeatures": ["live_streaming", "real_time_chat", "live_polling"]
  }
}
AI Performance Impact
28x

More Efficient

vs HTML parsing

100%

Accuracy

No guesswork

0.1s

Processing Time

Instant understanding

Schema URL
Direct access to the event entity schema
https://schemas.meta-aiml.org/v2.0.1/entity/event.json

Inherits from creative_work base schema via allOf reference