News Entity
Comprehensive schema for news outlets and journalism platforms. Designed for AI agents to understand content publishing, multimedia journalism, and real-time news delivery.
Format: @type → entityCategory → subcategory → entityType
Required Modules
Recommended Modules
Functional Features
Site Actions
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
News entities have no mandatory modules, providing maximum flexibility for different types of news outlets.
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
hasBreakingNewsReal-time urgent news alerts
hasLiveUpdatesContinuous story updates
hasArchiveHistorical content access
hasRSSFeedsSyndication feeds available
Multimedia Content
hasVideoContentVideo journalism and reports
hasPodcastsAudio content and shows
hasPhotoGalleriesImage-based storytelling
hasInfographicsData visualization content
User Engagement
hasCommentSystemReader discussion platform
hasShareButtonsSocial media sharing
hasNewslettersEmail subscriptions
hasNotificationsPush notification system
Platform Features
hasSubscriptionPremium content access
hasMobileAppDedicated mobile application
hasSearchFunctionContent search capabilities
supportsMultipleLanguagesMulti-language support
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_articlesAccess news articles and stories
search_newsFind specific news content
subscribe_newsletterSign up for email updates
watch_videosView video content
listen_podcastsAccess audio content
share_contentShare articles on social media
comment_articlesParticipate in discussions
save_articlesBookmark content for later
follow_topicsSubscribe to specific topics
{
"$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" }]
}{
"@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"]
}
}Blog
Content publishing platforms and personal blogs
StreamingPlatform
Live streaming and media delivery platforms