TagoIO · JSON-LD Context

Tago Io Context

JSON-LD context defining the semantic vocabulary for Tago Io from TagoIO.

34 Classes 11 Properties 3 Namespaces
View Context View on GitHub

Namespaces

tago: https://tago.io/vocab#
iot: https://www.w3.org/2019/wot/td#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Device DeviceDataItem Dashboard Widget Entity Profile Network AccessPolicy Dictionary Notification ConfigParam id name description active visible type variable value unit group metadata origin location lat lng tags key payload_decoder region endpoint baseURL humanURL token

Properties

Property Type Container
created_at dateTime
updated_at dateTime
last_input dateTime
time dateTime
device reference
connector reference
network reference
bucket reference
widgets reference set
devices reference set
profile reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "tago": "https://tago.io/vocab#",
    "iot": "https://www.w3.org/2019/wot/td#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Device": "tago:Device",
    "DeviceDataItem": "tago:DeviceDataItem",
    "Dashboard": "tago:Dashboard",
    "Widget": "tago:Widget",
    "Entity": "tago:Entity",
    "Profile": "tago:Profile",
    "Network": "tago:Network",
    "AccessPolicy": "tago:AccessPolicy",
    "Dictionary": "tago:Dictionary",
    "Notification": "tago:Notification",
    "ConfigParam": "tago:ConfigParam",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "last_input": {
      "@id": "tago:lastInput",
      "@type": "xsd:dateTime"
    },
    "active": "tago:active",
    "visible": "tago:visible",
    "type": "tago:deviceType",

    "variable": "tago:variable",
    "value": "schema:value",
    "unit": "schema:unitText",
    "time": {
      "@id": "schema:observationDate",
      "@type": "xsd:dateTime"
    },
    "group": "tago:group",
    "metadata": "tago:metadata",
    "origin": "tago:origin",
    "device": {
      "@id": "tago:ownedByDevice",
      "@type": "@id"
    },

    "location": "schema:geo",
    "lat": "schema:latitude",
    "lng": "schema:longitude",

    "tags": "schema:keywords",
    "key": "schema:name",

    "connector": {
      "@id": "tago:connector",
      "@type": "@id"
    },
    "network": {
      "@id": "tago:network",
      "@type": "@id"
    },
    "bucket": {
      "@id": "tago:bucket",
      "@type": "@id"
    },
    "payload_decoder": "tago:payloadDecoder",

    "widgets": {
      "@id": "tago:hasWidget",
      "@type": "@id",
      "@container": "@set"
    },
    "devices": {
      "@id": "tago:linkedDevice",
      "@type": "@id",
      "@container": "@set"
    },

    "region": "tago:region",
    "endpoint": "schema:url",
    "baseURL": "schema:url",
    "humanURL": "schema:url",

    "token": "tago:token",
    "profile": {
      "@id": "tago:profile",
      "@type": "@id"
    }
  }
}