Blues · JSON-LD Context

Blues Wireless Context

JSON-LD context defining the semantic vocabulary for Blues Wireless from Blues.

0 Classes 36 Properties 3 Namespaces
View Context View on GitHub

Namespaces

blues: https://blues.com/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
Notecard reference
Notehub reference
Note reference
Notefile reference
Fleet reference
Project reference
Event reference
Device reference
Route reference
Monitor reference
Job reference
Firmware reference
BillingAccount reference
Organization reference
uid string
deviceUID string
productUID string
projectUID string
fleetUID string
serial_number string
sku string
firmware_version string
last_activity dateTime
captured dateTime
received dateTime
tower_lat decimal
tower_lon decimal
best_lat decimal
best_lon decimal
body
payload base64Binary
humanURL reference
baseURL reference
name
description
contact

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "blues": "https://blues.com/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Notecard": {
      "@id": "blues:Notecard",
      "@type": "@id",
      "comment": "A Blues hardware IoT connectivity module"
    },
    "Notehub": {
      "@id": "blues:Notehub",
      "@type": "@id",
      "comment": "Blues cloud routing and device management service"
    },
    "Note": {
      "@id": "blues:Note",
      "@type": "@id",
      "comment": "A JSON data payload exchanged between a Notecard and Notehub"
    },
    "Notefile": {
      "@id": "blues:Notefile",
      "@type": "@id",
      "comment": "A named collection of Notes on a Notecard or in Notehub"
    },
    "Fleet": {
      "@id": "blues:Fleet",
      "@type": "@id",
      "comment": "A logical group of devices in a Notehub project",
      "subClassOf": "schema:Collection"
    },
    "Project": {
      "@id": "blues:Project",
      "@type": "@id",
      "comment": "Top-level organizational unit in Notehub",
      "subClassOf": "schema:Project"
    },
    "Event": {
      "@id": "blues:Event",
      "@type": "@id",
      "comment": "A data record ingested by Notehub from a Notecard",
      "subClassOf": "schema:Event"
    },
    "Device": {
      "@id": "blues:Device",
      "@type": "@id",
      "comment": "An individual Notecard hardware unit tracked in Notehub",
      "subClassOf": "schema:Device"
    },
    "Route": {
      "@id": "blues:Route",
      "@type": "@id",
      "comment": "A Notehub configuration that forwards events to an external service"
    },
    "Monitor": {
      "@id": "blues:Monitor",
      "@type": "@id",
      "comment": "An alerting rule in Notehub for device health and event thresholds"
    },
    "Job": {
      "@id": "blues:Job",
      "@type": "@id",
      "comment": "A background batch operation in Notehub",
      "subClassOf": "schema:Action"
    },
    "Firmware": {
      "@id": "blues:Firmware",
      "@type": "@id",
      "comment": "Device or host firmware managed and distributed via Notehub DFU"
    },
    "BillingAccount": {
      "@id": "blues:BillingAccount",
      "@type": "@id",
      "comment": "A Blues billing account covering consumption-based event pricing"
    },
    "Organization": {
      "@id": "blues:Organization",
      "@type": "@id",
      "comment": "A Blues organization grouping multiple projects and billing accounts",
      "subClassOf": "schema:Organization"
    },

    "uid": { "@id": "blues:uid", "@type": "xsd:string" },
    "deviceUID": { "@id": "blues:deviceUID", "@type": "xsd:string" },
    "productUID": { "@id": "blues:productUID", "@type": "xsd:string" },
    "projectUID": { "@id": "blues:projectUID", "@type": "xsd:string" },
    "fleetUID": { "@id": "blues:fleetUID", "@type": "xsd:string" },
    "serial_number": { "@id": "blues:serial_number", "@type": "xsd:string" },
    "sku": { "@id": "blues:sku", "@type": "xsd:string" },
    "firmware_version": { "@id": "blues:firmware_version", "@type": "xsd:string" },
    "last_activity": { "@id": "blues:last_activity", "@type": "xsd:dateTime" },
    "captured": { "@id": "blues:captured", "@type": "xsd:dateTime" },
    "received": { "@id": "blues:received", "@type": "xsd:dateTime" },
    "tower_lat": { "@id": "blues:tower_lat", "@type": "xsd:decimal" },
    "tower_lon": { "@id": "blues:tower_lon", "@type": "xsd:decimal" },
    "best_lat": { "@id": "blues:best_lat", "@type": "xsd:decimal" },
    "best_lon": { "@id": "blues:best_lon", "@type": "xsd:decimal" },
    "body": { "@id": "blues:body" },
    "payload": { "@id": "blues:payload", "@type": "xsd:base64Binary" },

    "humanURL": { "@id": "schema:url", "@type": "@id" },
    "baseURL": { "@id": "schema:url", "@type": "@id" },
    "name": { "@id": "schema:name" },
    "description": { "@id": "schema:description" },
    "contact": { "@id": "schema:contactPoint" }
  }
}