Honeywell · JSON-LD Context

Honeywell Context

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

10 Classes 28 Properties 9 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#
brick: https://brickschema.org/schema/Brick#
ssn: http://www.w3.org/ns/ssn/
sosa: http://www.w3.org/ns/sosa/
saref: https://saref.etsi.org/core/
honeywell: https://developer.honeywell.com/vocab#

Classes

Organization name url description industry sameAs APIService apiDocumentation apiEndpoint authMethod

Properties

Property Type Container
Location schema:Place
locationId string
locationName string
devices reference
Device saref:Device
deviceId string
deviceType string
deviceName string
Thermostat brick:Thermostat
currentTemperature decimal
setpointTemperature decimal
operationMode string
fanMode string
schedule honeywell:Schedule
Camera saref:Sensor
cameraConfig honeywell:CameraConfiguration
notifications reference
WaterLeakDetector sosa:Sensor
sensorHistory reference
OAuthToken honeywell:AuthCredential
accessToken string
refreshToken string
tokenType string
expiresIn integer
EventSubscription honeywell:Subscription
subsystem string
callbackUrl anyURI
ForgeProvider schema:Organization

JSON-LD Document

honeywell-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "brick": "https://brickschema.org/schema/Brick#",
    "ssn": "http://www.w3.org/ns/ssn/",
    "sosa": "http://www.w3.org/ns/sosa/",
    "saref": "https://saref.etsi.org/core/",
    "honeywell": "https://developer.honeywell.com/vocab#",

    "Organization": "schema:Organization",
    "name": "schema:name",
    "url": "schema:url",
    "description": "schema:description",
    "industry": "schema:industry",
    "sameAs": "schema:sameAs",

    "APIService": "schema:WebAPI",
    "apiDocumentation": "schema:documentation",
    "apiEndpoint": "schema:serviceUrl",
    "authMethod": "honeywell:authMethod",

    "Location": {
      "@id": "honeywell:Location",
      "@type": "schema:Place",
      "comment": "A physical site (home or commercial building) containing connected Honeywell devices."
    },
    "locationId": {
      "@id": "honeywell:locationId",
      "@type": "xsd:string"
    },
    "locationName": {
      "@id": "honeywell:locationName",
      "@type": "xsd:string"
    },
    "devices": {
      "@id": "honeywell:devices",
      "@type": "@id"
    },

    "Device": {
      "@id": "honeywell:Device",
      "@type": "saref:Device",
      "comment": "A physical device (thermostat, camera, sensor) registered to a Honeywell Home location."
    },
    "deviceId": {
      "@id": "honeywell:deviceId",
      "@type": "xsd:string"
    },
    "deviceType": {
      "@id": "honeywell:deviceType",
      "@type": "xsd:string"
    },
    "deviceName": {
      "@id": "honeywell:deviceName",
      "@type": "xsd:string"
    },

    "Thermostat": {
      "@id": "honeywell:Thermostat",
      "@type": "brick:Thermostat",
      "comment": "A connected thermostat device that can be controlled via the Honeywell Home API."
    },
    "currentTemperature": {
      "@id": "honeywell:currentTemperature",
      "@type": "xsd:decimal"
    },
    "setpointTemperature": {
      "@id": "honeywell:setpointTemperature",
      "@type": "xsd:decimal"
    },
    "operationMode": {
      "@id": "honeywell:operationMode",
      "@type": "xsd:string",
      "comment": "Operating mode: heat, cool, auto, off."
    },
    "fanMode": {
      "@id": "honeywell:fanMode",
      "@type": "xsd:string"
    },
    "schedule": {
      "@id": "honeywell:schedule",
      "@type": "honeywell:Schedule"
    },

    "Camera": {
      "@id": "honeywell:Camera",
      "@type": "saref:Sensor",
      "comment": "A connected security camera device in a Honeywell Home location."
    },
    "cameraConfig": {
      "@id": "honeywell:cameraConfig",
      "@type": "honeywell:CameraConfiguration"
    },
    "notifications": {
      "@id": "honeywell:notifications",
      "@type": "@id"
    },

    "WaterLeakDetector": {
      "@id": "honeywell:WaterLeakDetector",
      "@type": "sosa:Sensor",
      "comment": "A sensor that detects water leaks and reports history via the Honeywell API."
    },
    "sensorHistory": {
      "@id": "honeywell:sensorHistory",
      "@type": "@id"
    },

    "OAuthToken": {
      "@id": "honeywell:OAuthToken",
      "@type": "honeywell:AuthCredential",
      "comment": "An OAuth 2.0 access token issued by the Honeywell authorization server."
    },
    "accessToken": {
      "@id": "honeywell:accessToken",
      "@type": "xsd:string"
    },
    "refreshToken": {
      "@id": "honeywell:refreshToken",
      "@type": "xsd:string"
    },
    "tokenType": {
      "@id": "honeywell:tokenType",
      "@type": "xsd:string"
    },
    "expiresIn": {
      "@id": "honeywell:expiresIn",
      "@type": "xsd:integer"
    },

    "EventSubscription": {
      "@id": "honeywell:EventSubscription",
      "@type": "honeywell:Subscription",
      "comment": "A webhook registration that delivers real-time device state change notifications."
    },
    "subsystem": {
      "@id": "honeywell:subsystem",
      "@type": "xsd:string"
    },
    "callbackUrl": {
      "@id": "honeywell:callbackUrl",
      "@type": "xsd:anyURI"
    },

    "ForgeProvider": {
      "@id": "honeywell:ForgeProvider",
      "@type": "schema:Organization",
      "comment": "Honeywell as an industrial technology and connected enterprise platform provider."
    }
  },
  "@graph": [
    {
      "@id": "https://developer.honeywell.com/",
      "@type": "schema:Organization",
      "schema:name": "Honeywell",
      "schema:url": "https://www.honeywell.com",
      "schema:description": "Fortune 100 technology company delivering industrial IoT, building automation, aerospace, and performance materials solutions via the Honeywell Forge connected enterprise platform.",
      "schema:sameAs": [
        "https://github.com/Honeywell",
        "https://www.linkedin.com/company/honeywell"
      ],
      "schema:industry": "Industrial Technology, Building Automation, Aerospace, Manufacturing"
    }
  ]
}