News Entity

v2.0.1
Creative Work
Media Entertainment

Comprehensive schema for news outlets and journalism platforms. Designed for AI agents to understand content publishing, multimedia journalism, and real-time news delivery.

News
creative_work
media_entertainment
news

Format: @type → entityCategory → subcategory → entityType

0

Required Modules

5

Recommended Modules

16+

Functional Features

9

Site Actions

⭐ New Features in v2.0.1
Perfect AI understanding with machine-readable news platform capabilities

entityCapabilities

Objective business capabilities with rules:

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

siteCapabilities

Website actions available with rules:

  • • snake_case (read_articles, subscribe_newsletter)
  • • Verb-based (what users can do)
  • • Only actually working actions
  • • Examples expandable without limitations
Required Modules
No required modules for news entities

News entities have no mandatory modules, providing maximum flexibility for different types of news outlets.

Recommended Modules
Enhance news platform functionality and user experience
Recommended
auth
Recommended
multilingual
Recommended
search
Recommended
user-management
Recommended
notification
Entity Capabilities
Objective, verifiable news platform features and services. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
Naming Convention Rules
  • • Use camelCase formatting (e.g., "hasBreakingNews", "supportsMultipleLanguages")
  • • 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 Publishing

hasBreakingNews

Real-time urgent news alerts

hasLiveUpdates

Continuous story updates

hasArchive

Historical content access

hasRSSFeeds

Syndication feeds available

Multimedia Content

hasVideoContent

Video journalism and reports

hasPodcasts

Audio content and shows

hasPhotoGalleries

Image-based storytelling

hasInfographics

Data visualization content

User Engagement

hasCommentSystem

Reader discussion platform

hasShareButtons

Social media sharing

hasNewsletters

Email subscriptions

hasNotifications

Push notification system

Platform Features

hasSubscription

Premium content access

hasMobileApp

Dedicated mobile application

hasSearchFunction

Content search capabilities

supportsMultipleLanguages

Multi-language support

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., "read_articles", "subscribe_newsletter")
  • • 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
read_articles

Access news articles and stories

search_news

Find specific news content

subscribe_newsletter

Sign up for email updates

watch_videos

View video content

listen_podcasts

Access audio content

share_content

Share articles on social media

comment_articles

Participate in discussions

save_articles

Bookmark content for later

follow_topics

Subscribe to specific topics

Schema Structure
News entity schema definition
news.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "aimlVersion": "2.0.1",
  "schemaVersion": "2.0.1",
  "title": "News Entity Schema",
  "description": "Schema for news outlets based on the content publishing subcategory",
  "type": "object",
  "properties": {
    "entityType": {
      "const": "news",
      "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": "News outlet name"
    },
    "description": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Detailed description of the news outlet"
    },
    "modules": {
      "type": "object",
      "description": "AIML modules used by this entity"
    },
    "properties": {
      "type": "object",
      "description": "News outlet specific properties",
      "properties": {
        "newsCategories": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Types of news coverage"
        },
        "publicationFrequency": {
          "type": "string",
          "description": "How often content is published"
        },
        "primaryLanguage": {
          "type": "string",
          "description": "Main language of publication"
        }
      }
    },
    "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 news entity with all v2.0.1 features
Global News Today - Complete Schema
{
  "@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
  "@id": "https://globalnewstoday.com/entity",
  "@type": "News",
  "schemaVersion": "2.0.1",
  "entityType": "news",
  "entityCategory": "creative_work",
  "subcategory": "media_entertainment",

  "name": {
    "en": "Global News Today",
    "es": "Noticias Globales Hoy",
    "fr": "Nouvelles Mondiales Aujourd'hui"
  },
  "description": {
    "en": "Comprehensive global news platform delivering breaking news, in-depth analysis, and multimedia journalism across politics, business, technology, and culture.",
    "es": "Plataforma de noticias globales que ofrece noticias de última hora, análisis profundo y periodismo multimedia"
  },
  "url": "https://globalnewstoday.com",
  "shortDescription": "Global news and multimedia journalism platform",
  "foundingDate": "2015-09-12",

  "properties": {
    "newsCategories": ["politics", "business", "technology", "culture", "sports", "international"],
    "publicationFrequency": "continuous",
    "primaryLanguage": "en",
    "coverageScope": "global",
    "journalismType": "multimedia",
    "targetAudience": ["general_public", "professionals", "policy_makers"]
  },

  "modules": {
    "multilingual": {
      "version": "2.0.1",
      "enabled": true,
      "supported_languages": ["en", "es", "fr", "de", "zh"],
      "auto_translation": true
    },
    "search": {
      "version": "2.0.1",
      "enabled": true,
      "features": ["full_text_search", "category_filters", "date_filters", "author_search"]
    }
  },

  "entityCapabilities": {
    "functionalFeatures": {
      "hasBreakingNews": true,
      "hasLiveUpdates": true,
      "hasVideoContent": true,
      "hasPodcasts": true,
      "hasNewsletters": true,
      "hasCommentSystem": true,
      "hasSubscription": true,
      "hasArchive": true,
      "hasShareButtons": true,
      "hasRSSFeeds": true,
      "hasMobileApp": true,
      "hasNotifications": true,
      "supportsMultipleLanguages": true,
      "hasSearchFunction": true
    },
    "contentTypes": ["articles", "videos", "podcasts", "photos", "infographics", "live_blogs"],
    "businessModel": "subscription_advertising",
    "publicationScope": "global",
    "journalismStandards": ["fact_checking", "editorial_guidelines", "source_verification"],
    "updateFrequency": "real_time"
  },

  "siteCapabilities": {
    "availableActions": [
      "read_articles", "search_news", "subscribe_newsletter",
      "watch_videos", "listen_podcasts", "share_content",
      "comment_articles", "save_articles", "follow_topics"
    ],
    "interactionMethods": ["subscription_form", "newsletter_signup", "social_sharing", "commenting"],
    "contentAccess": ["free", "subscription"],
    "supportedDevices": ["desktop", "mobile", "tablet"],
    "languages": ["en", "es", "fr", "de"],
    "realTimeFeatures": ["breaking_news_alerts", "live_updates", "push_notifications"]
  }
}
Related Entities
Similar entities in the media entertainment category

Blog

Content publishing platforms and personal blogs

media_entertainment

StreamingPlatform

Live streaming and media delivery platforms

media_entertainment