{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "XDMEvent",
  "type": "object",
  "description": "An Experience Data Model (XDM) event object.",
  "properties": {
    "identityMap": {
      "type": "object",
      "description": "A map of identity namespaces to arrays of identity objects for cross-device identity stitching."
    },
    "eventType": {
      "type": "string",
      "description": "The type of event (e.g., web.webpagedetails.pageViews, commerce.productViews, commerce.purchases)."
    },
    "web": {
      "type": "object",
      "description": "Web-specific event data."
    },
    "commerce": {
      "type": "object",
      "description": "Commerce-specific event data."
    },
    "timestamp": {
      "type": "string",
      "description": "The ISO 8601 timestamp of the event."
    }
  }
}