{
  "@context": {
    "@version": 1.1,
    "pan": "https://pan.dev/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "AgentScore": "pan:AgentScore",
    "ApplicationScore": "pan:ApplicationScore",
    "MonitoredAgent": "pan:MonitoredAgent",
    "MonitoredApplication": "pan:MonitoredApplication",
    "PerformanceMetric": "pan:PerformanceMetric",
    "TestResult": "pan:TestResult",
    "agentId": {
      "@id": "pan:agent_id",
      "@type": "xsd:string"
    },
    "agentVersion": {
      "@id": "pan:agent_version",
      "@type": "xsd:string"
    },
    "appId": {
      "@id": "pan:app_id",
      "@type": "xsd:string"
    },
    "application": {
      "@id": "pan:application",
      "@type": "xsd:string"
    },
    "applicationScore": {
      "@id": "pan:application_score",
      "@type": "xsd:integer"
    },
    "category": {
      "@id": "pan:category",
      "@type": "xsd:string"
    },
    "cpuUsagePct": {
      "@id": "pan:cpu_usage_pct",
      "@type": "xsd:decimal"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "deviceName": {
      "@id": "pan:device_name",
      "@type": "xsd:string"
    },
    "dnsTimeMs": {
      "@id": "pan:dns_time_ms",
      "@type": "xsd:decimal"
    },
    "endpointScore": {
      "@id": "pan:endpoint_score",
      "@type": "xsd:integer"
    },
    "errorMessage": {
      "@id": "pan:error_message",
      "@type": "xsd:string"
    },
    "httpStatusCode": {
      "@id": "pan:http_status_code",
      "@type": "xsd:integer"
    },
    "jitterMs": {
      "@id": "pan:jitter_ms",
      "@type": "xsd:decimal"
    },
    "lastSeen": {
      "@id": "pan:last_seen",
      "@type": "xsd:dateTime"
    },
    "latencyMs": {
      "@id": "pan:latency_ms",
      "@type": "xsd:decimal"
    },
    "memoryUsagePct": {
      "@id": "pan:memory_usage_pct",
      "@type": "xsd:decimal"
    },
    "metricType": {
      "@id": "pan:metric_type",
      "@type": "xsd:string"
    },
    "monitoredUsers": {
      "@id": "pan:monitored_users",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "networkScore": {
      "@id": "pan:network_score",
      "@type": "xsd:integer"
    },
    "os": {
      "@id": "pan:os",
      "@type": "xsd:string"
    },
    "osVersion": {
      "@id": "pan:os_version",
      "@type": "xsd:string"
    },
    "overallScore": {
      "@id": "pan:overall_score",
      "@type": "xsd:integer"
    },
    "packetLossPct": {
      "@id": "pan:packet_loss_pct",
      "@type": "xsd:decimal"
    },
    "sampleCount": {
      "@id": "pan:sample_count",
      "@type": "xsd:integer"
    },
    "segment": {
      "@id": "pan:segment",
      "@type": "xsd:string"
    },
    "siteName": {
      "@id": "pan:site_name",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pan:status",
      "@type": "xsd:string"
    },
    "tcpConnectMs": {
      "@id": "pan:tcp_connect_ms",
      "@type": "xsd:decimal"
    },
    "testCount": {
      "@id": "pan:test_count",
      "@type": "xsd:integer"
    },
    "testId": {
      "@id": "pan:test_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "pan:timestamp",
      "@type": "xsd:dateTime"
    },
    "ttfbMs": {
      "@id": "pan:ttfb_ms",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "pan:type",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "pan:unit",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "schema:url",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "pan:user_id",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "pan:value",
      "@type": "xsd:decimal"
    }
  }
}
