{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "ttn": "https://www.thethingsnetwork.org/vocabulary#",
    "tts": "https://www.thethingsindustries.com/vocabulary#",
    "lorawan": "https://lora-alliance.org/vocabulary#",

    "Application": "tts:Application",
    "EndDevice": "tts:EndDevice",
    "Gateway": "tts:Gateway",
    "User": "schema:Person",
    "Organization": "schema:Organization",
    "APIKey": "tts:APIKey",
    "ApplicationUp": "tts:ApplicationUp",
    "UplinkMessage": "tts:UplinkMessage",
    "DownlinkMessage": "tts:DownlinkMessage",
    "ApplicationWebhook": "tts:ApplicationWebhook",
    "ApplicationPubSub": "tts:ApplicationPubSub",
    "GatewayStatus": "tts:GatewayStatus",
    "PayloadFormatter": "tts:PayloadFormatter",
    "FrequencyPlan": "tts:FrequencyPlan",
    "PacketBroker": "tts:PacketBroker",
    "JoinServer": "tts:JoinServer",
    "NetworkServer": "tts:NetworkServer",
    "ApplicationServer": "tts:ApplicationServer",
    "IdentityServer": "tts:IdentityServer",
    "GatewayServer": "tts:GatewayServer",

    "application_id": "tts:applicationId",
    "device_id": "tts:deviceId",
    "gateway_id": "tts:gatewayId",
    "dev_eui": "lorawan:devEUI",
    "join_eui": "lorawan:joinEUI",
    "dev_addr": "lorawan:devAddr",
    "f_port": "lorawan:fPort",
    "f_cnt": "lorawan:frameCounter",
    "frm_payload": "lorawan:framePayload",
    "rx_metadata": "lorawan:rxMetadata",
    "tx_settings": "lorawan:txSettings",
    "frequency": "lorawan:frequency",
    "bandwidth": "lorawan:bandwidth",
    "spreading_factor": "lorawan:spreadingFactor",
    "data_rate": "lorawan:dataRate",
    "received_at": {
      "@id": "schema:dateReceived",
      "@type": "schema:DateTime"
    },
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "schema:DateTime"
    },
    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "schema:DateTime"
    },
    "name": "schema:name",
    "description": "schema:description",
    "ids": "tts:identifiers",
    "attributes": "schema:additionalProperty",
    "lorawan_version": "lorawan:specificationVersion",
    "lorawan_phy_version": "lorawan:phyVersion",
    "frequency_plan_id": "tts:frequencyPlanId",
    "supports_join": "tts:supportsJoin",
    "supports_class_b": "lorawan:supportsClassB",
    "supports_class_c": "lorawan:supportsClassC"
  }
}
