Reolink · JSON-LD Context

Reolink Context

JSON-LD context defining the semantic vocabulary for Reolink from Reolink.

0 Classes 10 Properties 3 Namespaces
View Context View on GitHub

Namespaces

reolink: https://reolink.com/api/v1/
iot: https://www.w3.org/2019/wot/td#
sec: https://w3id.org/security#

Properties

Property Type Container
DeviceInfo
Camera iot:Thing
Authentication
PTZControl
Recording
AlarmSettings
AIDetection
NetworkSettings
LEDControl
ImageSettings

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "reolink": "https://reolink.com/api/v1/",
    "iot": "https://www.w3.org/2019/wot/td#",
    "sec": "https://w3id.org/security#",
    "DeviceInfo": {
      "@id": "reolink:DeviceInfo",
      "@context": {
        "model": "reolink:model",
        "firmVer": "reolink:firmwareVersion",
        "hardVer": "reolink:hardwareVersion",
        "serial": "serialNumber",
        "name": "name",
        "channelNum": "reolink:channelCount",
        "type": "reolink:deviceType",
        "wifi": "reolink:wifiSupport",
        "diskNum": "reolink:diskCount",
        "buildDay": "reolink:buildDate"
      }
    },
    "Camera": {
      "@id": "reolink:Camera",
      "@type": "iot:Thing",
      "@context": {
        "channel": "reolink:channel",
        "status": "reolink:status",
        "streamType": "reolink:streamType"
      }
    },
    "Authentication": {
      "@id": "reolink:Authentication",
      "@context": {
        "token": "sec:token",
        "leaseTime": "reolink:tokenLeaseTime",
        "userName": "reolink:userName"
      }
    },
    "PTZControl": {
      "@id": "reolink:PTZControl",
      "@context": {
        "operation": "reolink:ptzOperation",
        "speed": "reolink:ptzSpeed",
        "presetId": "reolink:presetId",
        "channel": "reolink:channel"
      }
    },
    "Recording": {
      "@id": "reolink:Recording",
      "@context": {
        "channel": "reolink:channel",
        "startTime": "startDate",
        "endTime": "endDate",
        "streamType": "reolink:streamType"
      }
    },
    "AlarmSettings": {
      "@id": "reolink:AlarmSettings",
      "@context": {
        "alarmType": "reolink:alarmType",
        "sensitivity": "reolink:sensitivity",
        "enabled": "reolink:enabled",
        "detectionArea": "reolink:detectionArea"
      }
    },
    "AIDetection": {
      "@id": "reolink:AIDetection",
      "@context": {
        "personDetection": "reolink:personDetection",
        "vehicleDetection": "reolink:vehicleDetection",
        "animalDetection": "reolink:animalDetection",
        "autoTracking": "reolink:autoTracking"
      }
    },
    "NetworkSettings": {
      "@id": "reolink:NetworkSettings",
      "@context": {
        "httpPort": "reolink:httpPort",
        "httpsPort": "reolink:httpsPort",
        "rtspPort": "reolink:rtspPort",
        "onvifPort": "reolink:onvifPort",
        "ipAddress": "reolink:ipAddress",
        "macAddress": "reolink:macAddress"
      }
    },
    "LEDControl": {
      "@id": "reolink:LEDControl",
      "@context": {
        "irLights": "reolink:infraredLights",
        "whiteLed": "reolink:whiteLed",
        "powerLed": "reolink:powerLed"
      }
    },
    "ImageSettings": {
      "@id": "reolink:ImageSettings",
      "@context": {
        "brightness": "reolink:brightness",
        "contrast": "reolink:contrast",
        "saturation": "reolink:saturation",
        "osd": "reolink:onScreenDisplay"
      }
    }
  }
}