News

v3.0.0
DigitalEntity
Media

v3 schema for digital news publishing platforms where the primary value is editorial content distributed from publisher to broad audience.

Top-level required
10
Required modules
0
Capability groups
1
Entity properties
8
Inheritance Chain
https://schemas.meta-aiml.org/v3.0.0/ontology/digital_entity.json
https://schemas.meta-aiml.org/v3.0.0/archetypes/broadcast_publisher.json

Interaction archetype

BroadcastPublisher
Required Top-level Fields
These fields are enforced by JSON Schema required[] at root level.
@type
ontologicalMode
interactionArchetype
domain
name
description
deliveryFormat
capabilities
structuralMetadata
modules

Non-universal required fields

interactionArchetype
Entity-specific Properties
Keys under properties.properties dedicated to this entity contract.
contactPoints
coverageScope
editorialModel
identifiers
paywallModel
socialProfiles
supportsBreakingNewsMode
supportsFactCheckWorkflow
Modules Contract

Required modules

No required modules for this entity.

Optional modules

archive
distribution
editorial
Capabilities Contract

Required capability groups

content

Optional capability groups

community
financial
interaction
Governance Validation Rules
Normative rule list from governanceMetadata.sdkValidationRules.
RULE-NEWS-001: @type MUST equal "News"
RULE-NEWS-002: ontologicalMode MUST equal "DigitalEntity"
RULE-NEWS-003: interactionArchetype MUST contain "BroadcastPublisher"
RULE-NEWS-004: capabilities.content MUST be present
RULE-NEWS-005: structuralMetadata.topology MUST equal "hub_and_spoke"
RULE-NEWS-006: structuralMetadata.valueSource MUST equal "content_creation"
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/news.json
https://schemas.meta-aiml.org/v3.0.0/entity/news.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://schemas.meta-aiml.org/v3.0.0/entity/news.json",
  "$id": "https://schemas.meta-aiml.org/v3.0.0/entity/news.json",
  "@type": "News",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "News Entity Schema",
  "description": "v3 schema for digital news publishing platforms where the primary value is editorial content distributed from publisher to broad audience.",
  "examples": [
    {
      "description": "National digital news publisher with paywall, newsletters, and breaking alerts",
      "reference": "news_example_national_publisher"
    },
    {
      "description": "Regional newsroom platform with topic desks and live event coverage",
      "reference": "news_example_regional_newsroom"
    }
  ],
  "type": "object",
  "additionalProperties": false,
  "allOf": [
    {
      "$ref": "../ontology/digital_entity.json"
    },
    {
      "$ref": "../archetypes/broadcast_publisher.json"
    }
  ],
  "properties": {
    "@type": {
      "const": "News"
    },
    "ontologicalMode": {
      "const": "DigitalEntity"
    },
    "interactionArchetype": {
      "type": "array",
      "contains": {
        "const": "BroadcastPublisher"
      },
      "items": {
        "type": "string",
        "enum": [
          "BroadcastPublisher"
        ]
      }
    },
    "domain": {
      "const": "Media"
    },
    "businessModel": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Advertising",
          "Subscription",
          "Sponsorship"
        ]
      }
    },
    "deliveryFormat": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "WebApp",
          "MobileApp",
          "API"
        ]
      }
    },
    "name": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "description": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "shortDescription": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedTextOrString"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "foundingDate": {
      "type": "string",
      "format": "date"
    },
    "properties": {
      "type": "object",
      "properties": {
        "coverageScope": {
          "type": "string",
          "enum": [
            "local",
            "national",
            "international",
            "global"
          ]
        },
        "editorialModel": {
          "type": "string",
          "enum": [
            "staff_writer",
            "wire_plus_editorial",
            "distributed_newsroom"
          ]
        },
        "supportsBreakingNewsMode": {
          "type": "boolean"
        },
        "supportsFactCheckWorkflow": {
          "type": "boolean"
        },
        "paywallModel": {
          "type": "string",
          "enum": [
            "none",
            "metered",
            "hard_paywall",
            "hybrid"
          ]
        },
        "contactPoints": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/ContactPoint"
          }
        },
        "socialProfiles": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/SocialProfile"
          }
        },
        "identifiers": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/Identifier"
          }
        }
      }
    },
    "capabilities": {
      "type": "object",
      "required": [
        "content"
      ],
      "properties": {
        "content": {
          "$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
        },
        "interaction": {
          "$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
        },
        "financial": {
          "$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
        },
        "community": {
          "$ref": "../components/capability_groups.json#/$defs/CommunityCapabilities"
        }
      }
    },
    "modules": {
      "type": "object",
      "properties": {
        "editorial": {
          "type": "object",
          "properties": {
            "storyLifecycleWorkflowEnabled": {
              "type": "boolean"
            },
            "correctionPolicyWorkflowEnabled": {
              "type": "boolean"
            },
            "deskAssignmentEnabled": {
              "type": "boolean"
            }
          }
        },
        "distribution": {
          "type": "object",
          "properties": {
            "pushAlertsEnabled": {
              "type": "boolean"
            },
            "newsletterPublishingEnabled": {
              "type": "boolean"
            },
            "syndicationFeedsEnabled": {
              "type": "boolean"
            }
          }
        },
        "archive": {
          "type": "object",
          "properties": {
            "searchableArchiveEnabled": {
              "type": "boolean"
            },
            "articleVersionHistoryEnabled": {
              "type": "boolean"
            },
            "publicCorrectionsLogEnabled": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "structuralMetadata": {
      "type": "object",
      "properties": {
        "topology": {
          "const": "hub_and_spoke"
        },
        "roles": {
          "const": [
            "publisher",
            "audience"
          ]
        },
        "valueSource": {
          "const": "content_creation"
        },
        "transactionFlow": {
          "const": "one_to_many"
        },
        "networkEffects": {
          "const": "none"
        },
        "publicationCadence": {
          "type": "string",
          "enum": [
            "continuous",
            "daily_cycles",
            "mixed"
          ]
        }
      }
    },
    "targetAudience": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "siteCapabilities": {
      "type": "object",
      "properties": {
        "supportedDevices": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "desktop",
              "mobile",
              "tablet"
            ]
          }
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "accessibilityFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  },
  "required": [
    "@type",
    "ontologicalMode",
    "interactionArchetype",
    "domain",
    "name",
    "description",
    "deliveryFormat",
    "capabilities",
    "structuralMetadata",
    "modules"
  ],
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "entity",
    "status": "draft",
    "lastValidated": "2026-02-20T12:00:00Z",
    "validator": "META-AIML QA"
  },
  "semanticAnnotations": {
    "classificationRationale": "News is modeled as DigitalEntity + BroadcastPublisher because primary value is editorial content authored and distributed by publisher to audience.",
    "disambiguationNotes": "Different from social networks where peer-generated graph interactions are primary value source."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "draft",
    "sdkValidationRules": [
      "RULE-NEWS-001: @type MUST equal \"News\"",
      "RULE-NEWS-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-NEWS-003: interactionArchetype MUST contain \"BroadcastPublisher\"",
      "RULE-NEWS-004: capabilities.content MUST be present",
      "RULE-NEWS-005: structuralMetadata.topology MUST equal \"hub_and_spoke\"",
      "RULE-NEWS-006: structuralMetadata.valueSource MUST equal \"content_creation\""
    ]
  }
}
Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/news_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/news_example_schema_v3.json
{
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://data.meta-aiml.org/v3.0.0/examples/news/meridian-wire-newsroom",
  "$id": "https://data.meta-aiml.org/v3.0.0/examples/news/meridian-wire-newsroom",
  "@type": "News",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Example Filled News Entity Example (Meridian Wire Newsroom)",
  "ontologicalMode": "DigitalEntity",
  "interactionArchetype": [
    "BroadcastPublisher"
  ],
  "domain": "Media",
  "businessModel": [
    "Advertising",
    "Subscription",
    "Sponsorship"
  ],
  "deliveryFormat": [
    "WebApp",
    "MobileApp",
    "API"
  ],
  "name": {
    "en": "Meridian Wire Newsroom",
    "es": "Meridian Wire Newsroom",
    "fr": "Meridian Wire Newsroom"
  },
  "description": {
    "en": "Meridian Wire Newsroom is a fictional digital publisher focused on policy, business, and technology coverage with editorial workflows, alert distribution, and public correction transparency.",
    "es": "Meridian Wire Newsroom es un medio digital ficticio con cobertura de politica, negocios y tecnologia, con flujos editoriales y distribucion de alertas.",
    "fr": "Meridian Wire Newsroom est un media numerique fictif couvrant politique, business et technologie avec flux editoriaux et alertes."
  },
  "shortDescription": {
    "en": "Publisher-first digital newsroom with editorial governance and multi-channel distribution.",
    "es": "Newsroom digital orientado a editor con gobernanza editorial y distribucion multicanal.",
    "fr": "Newsroom numerique orientee editeur avec gouvernance editoriale et distribution multicanal."
  },
  "url": "https://meridianwire-news.example",
  "foundingDate": "2012-11-03",
  "createdDate": "2026-02-20T18:46:00Z",
  "lastModified": "2026-02-20T18:46:00Z",
  "examples": [
    {
      "scenario": "Breaking macroeconomic policy update",
      "note": "AI should map intent to publisher-originated content flow and prioritize newsroom distribution channels over peer-to-peer interaction assumptions."
    },
    {
      "scenario": "Article correction and transparency notice publication",
      "note": "AI should preserve editorial correction semantics and reference archive and correction-log related capabilities."
    }
  ],
  "properties": {
    "coverageScope": "international",
    "editorialModel": "wire_plus_editorial",
    "supportsBreakingNewsMode": true,
    "supportsFactCheckWorkflow": true,
    "paywallModel": "metered",
    "contactPoints": [
      {
        "contactType": "general",
        "telephone": "+1-202-555-0198",
        "email": "desk@meridianwire-news.example",
        "url": "https://meridianwire-news.example/contact",
        "areaServed": "global",
        "availableLanguages": [
          "en",
          "es",
          "fr"
        ]
      },
      {
        "contactType": "support",
        "telephone": "+1-202-555-0116",
        "email": "subscriptions@meridianwire-news.example",
        "url": "https://meridianwire-news.example/subscriptions",
        "areaServed": "global",
        "availableLanguages": [
          "en"
        ]
      }
    ],
    "socialProfiles": [
      {
        "platform": "twitter",
        "url": "https://twitter.com/meridianwire",
        "username": "meridianwire"
      },
      {
        "platform": "youtube",
        "url": "https://youtube.com/@meridianwire",
        "username": "meridianwire"
      },
      {
        "platform": "instagram",
        "url": "https://instagram.com/meridianwire",
        "username": "meridianwire"
      }
    ],
    "identifiers": [
      {
        "type": "url",
        "value": "https://meridianwire-news.example"
      },
      {
        "type": "custom",
        "value": "NEWS-MWN-001"
      }
    ]
  },
  "capabilities": {
    "content": {
      "features": [
        "publishing",
        "curation",
        "mediaHosting",
        "search",
        "categories",
        "tags",
        "archives",
        "rss"
      ],
      "contentTypes": [
        "article",
        "opinion",
        "analysis",
        "newsletter",
        "video"
      ],
      "contentFormats": [
        "text",
        "html",
        "markdown",
        "mp4",
        "json"
      ],
      "contentAccess": [
        "public",
        "subscriber"
      ],
      "editorialControl": true,
      "userGeneratedContent": false,
      "mediaHosting": true,
      "searchPossible": true,
      "hasCategorization": true,
      "hasTagging": true,
      "archiveAccess": true,
      "rssFeeds": true
    },
    "interaction": {
      "features": [
        "commenting",
        "feed",
        "notifications"
      ],
      "interactionMethods": [
        "online_form",
        "email"
      ],
      "availableActions": [
        "read_article",
        "save_story",
        "subscribe",
        "submit_tip"
      ],
      "hasMessaging": false,
      "hasComments": true,
      "hasRating": false,
      "hasReviews": false,
      "hasSocialGraph": false,
      "hasFeed": true,
      "hasNotifications": true,
      "hasMatching": false,
      "realTimeCommunication": false,
      "moderationEnabled": true,
      "privacyControls": [
        "public",
        "private"
      ]
    },
    "financial": {
      "features": [
        "payments",
        "billing",
        "subscriptionManagement"
      ],
      "paymentMethods": [
        "credit_card",
        "digital_wallet"
      ],
      "acceptsCreditCards": true,
      "currencies": [
        "USD",
        "EUR"
      ],
      "priceRange": "subscription_tiered",
      "commissionModel": "fixed_price",
      "commissionRate": 0,
      "supportsSubscriptions": true,
      "supportsInvoicing": true,
      "refundPolicy": "partial_refund"
    },
    "community": {
      "features": [
        "communities",
        "moderation",
        "polls"
      ],
      "supportsGroups": false,
      "supportsChannels": true,
      "communitiesCount": 14,
      "hasDiscovery": true,
      "hasModeration": true,
      "moderationModel": "human",
      "hasMembershipManagement": true,
      "membershipTypes": [
        "subscriber",
        "editorial_member"
      ],
      "supportsGroupEvents": false,
      "supportsPolls": true,
      "hasGovernance": true,
      "governanceModel": "centralized",
      "privacyLevels": [
        "public",
        "closed"
      ]
    }
  },
  "modules": {
    "editorial": {
      "storyLifecycleWorkflowEnabled": true,
      "correctionPolicyWorkflowEnabled": true,
      "deskAssignmentEnabled": true
    },
    "distribution": {
      "pushAlertsEnabled": true,
      "newsletterPublishingEnabled": true,
      "syndicationFeedsEnabled": true
    },
    "archive": {
      "searchableArchiveEnabled": true,
      "articleVersionHistoryEnabled": true,
      "publicCorrectionsLogEnabled": true
    }
  },
  "structuralMetadata": {
    "topology": "hub_and_spoke",
    "roles": [
      "publisher",
      "audience"
    ],
    "valueSource": "content_creation",
    "transactionFlow": "one_to_many",
    "networkEffects": "none",
    "publicationCadence": "continuous"
  },
  "targetAudience": [
    "policy_readers",
    "business_readers",
    "investors",
    "researchers"
  ],
  "siteCapabilities": {
    "supportedDevices": [
      "desktop",
      "mobile",
      "tablet"
    ],
    "languages": [
      "en",
      "es",
      "fr"
    ],
    "accessibilityFeatures": [
      "keyboard_navigation",
      "screen_reader_labels",
      "text_scaling",
      "high_contrast_mode",
      "caption_support"
    ]
  },
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "example_instance",
    "status": "reference",
    "lastValidated": "2026-02-20T18:46:00Z",
    "validator": "META-AIML SDK v3"
  },
  "semanticAnnotations": {
    "classificationRationale": "News is modeled as DigitalEntity plus BroadcastPublisher because value comes from publisher-authored editorial output distributed to audiences.",
    "disambiguationNotes": "This is not a peer-driven social graph model. Audience interaction exists but does not define core value creation.",
    "intendedUse": "Canonical filled reference for news organizations embedding static schema for AI interpretation of editorial architecture."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "reference",
    "sdkValidationRules": [
      "RULE-NSGF-001: @type MUST equal \"News\"",
      "RULE-NSGF-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-NSGF-003: interactionArchetype MUST contain exactly one value: \"BroadcastPublisher\"",
      "RULE-NSGF-004: capabilities.content MUST be present and richly populated",
      "RULE-NSGF-005: modules.editorial and modules.distribution MUST be present",
      "RULE-NSGF-006: structuralMetadata constants MUST align with BroadcastPublisher archetype",
      "RULE-NSGF-007: multilingual name, description, and shortDescription MUST stay language-aligned",
      "RULE-NSGF-008: examples MUST include practical newsroom scenarios with operational notes"
    ]
  }
}