{
  "@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#",
    "Alarm": "pan:Alarm",
    "ApplicationUsage": "pan:ApplicationUsage",
    "LANNetwork": "pan:LANNetwork",
    "PathRule": "pan:PathRule",
    "QoSRule": "pan:QoSRule",
    "Site": "pan:Site",
    "SiteMetric": "pan:SiteMetric",
    "WANInterface": "pan:WANInterface",
    "acknowledged": {
      "@id": "pan:acknowledged",
      "@type": "xsd:boolean"
    },
    "acknowledgedAt": {
      "@id": "pan:acknowledged_at",
      "@type": "xsd:dateTime"
    },
    "acknowledgedBy": {
      "@id": "pan:acknowledged_by",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "pan:address",
      "@type": "@id"
    },
    "adminState": {
      "@id": "pan:admin_state",
      "@type": "xsd:string"
    },
    "appFilters": {
      "@id": "pan:app_filters",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "application": {
      "@id": "pan:application",
      "@type": "xsd:string"
    },
    "avgLatencyMs": {
      "@id": "pan:avg_latency_ms",
      "@type": "xsd:decimal"
    },
    "bandwidthLimitDown": {
      "@id": "pan:bandwidth_limit_down",
      "@type": "xsd:decimal"
    },
    "bandwidthLimitUp": {
      "@id": "pan:bandwidth_limit_up",
      "@type": "xsd:decimal"
    },
    "bytesDown": {
      "@id": "pan:bytes_down",
      "@type": "xsd:integer"
    },
    "bytesUp": {
      "@id": "pan:bytes_up",
      "@type": "xsd:integer"
    },
    "city": {
      "@id": "pan:city",
      "@type": "xsd:string"
    },
    "clearedAt": {
      "@id": "pan:cleared_at",
      "@type": "xsd:dateTime"
    },
    "cost": {
      "@id": "pan:cost",
      "@type": "xsd:integer"
    },
    "country": {
      "@id": "pan:country",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "dhcpEnabled": {
      "@id": "pan:dhcp_enabled",
      "@type": "xsd:boolean"
    },
    "direction": {
      "@id": "pan:direction",
      "@type": "xsd:string"
    },
    "dscpClass": {
      "@id": "pan:dscp_class",
      "@type": "xsd:string"
    },
    "elementClusterRole": {
      "@id": "pan:element_cluster_role",
      "@type": "xsd:string"
    },
    "elementId": {
      "@id": "pan:element_id",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "pan:enabled",
      "@type": "xsd:boolean"
    },
    "id": {
      "@id": "pan:id",
      "@type": "xsd:string"
    },
    "interfaceName": {
      "@id": "pan:interface_name",
      "@type": "xsd:string"
    },
    "jitterMs": {
      "@id": "pan:jitter_ms",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "pan:label",
      "@type": "xsd:string"
    },
    "labelId": {
      "@id": "pan:label_id",
      "@type": "xsd:string"
    },
    "latencyMs": {
      "@id": "pan:latency_ms",
      "@type": "xsd:integer"
    },
    "latitude": {
      "@id": "pan:latitude",
      "@type": "xsd:double"
    },
    "linkBwDown": {
      "@id": "pan:link_bw_down",
      "@type": "xsd:decimal"
    },
    "linkBwUp": {
      "@id": "pan:link_bw_up",
      "@type": "xsd:decimal"
    },
    "location": {
      "@id": "pan:location",
      "@type": "@id"
    },
    "longitude": {
      "@id": "pan:longitude",
      "@type": "xsd:double"
    },
    "lqmEnabled": {
      "@id": "pan:lqm_enabled",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "pan:message",
      "@type": "xsd:string"
    },
    "metricType": {
      "@id": "pan:metric_type",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "pan:network",
      "@type": "xsd:string"
    },
    "packetLossPct": {
      "@id": "pan:packet_loss_pct",
      "@type": "xsd:decimal"
    },
    "postCode": {
      "@id": "pan:post_code",
      "@type": "xsd:string"
    },
    "preferredPaths": {
      "@id": "pan:preferred_paths",
      "@container": "@set",
      "@type": "@id"
    },
    "priority": {
      "@id": "pan:priority",
      "@type": "xsd:integer"
    },
    "raisedAt": {
      "@id": "pan:raised_at",
      "@type": "xsd:dateTime"
    },
    "sessions": {
      "@id": "pan:sessions",
      "@type": "xsd:integer"
    },
    "severity": {
      "@id": "pan:severity",
      "@type": "xsd:string"
    },
    "siteId": {
      "@id": "pan:site_id",
      "@type": "xsd:string"
    },
    "siteName": {
      "@id": "pan:site_name",
      "@type": "xsd:string"
    },
    "slaThreshold": {
      "@id": "pan:sla_threshold",
      "@type": "@id"
    },
    "state": {
      "@id": "pan:state",
      "@type": "xsd:string"
    },
    "street": {
      "@id": "pan:street",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "pan:tags",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "pan:timestamp",
      "@type": "xsd:dateTime"
    },
    "type": {
      "@id": "pan:type",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "pan:unit",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "value": {
      "@id": "pan:value",
      "@type": "xsd:decimal"
    },
    "vlanId": {
      "@id": "pan:vlan_id",
      "@type": "xsd:integer"
    }
  }
}
