Eaton · JSON-LD Context

Eaton Context

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

40 Classes 3 Properties 1 Namespaces
View Context View on GitHub

Namespaces

eaton: https://github.com/api-evangelist/eaton/blob/main/json-ld/eaton-context.jsonld#

Classes

Organization Place Device SmartBreaker EVCharger EnergyReading DeviceEvent ChargingSession DemandResponseEvent LoadControlSwitch Brightlayer BrightlayerSuite BrightlayerDataCenters BrightlayerUtilities BrightlayerIndustrial BrightlayerBuildings BrightlayerMobility BrightlayerPower BrightlayerDistributedIT BrightlayerDCIM BrightlayerEPMS DigitalEnergyTwin BeamRubinDSX hardwareType sku serialNumber firmwareVersion current voltage frequency activePower energy energyDelivered peakPower timestamp startedAt endedAt status severity type

Properties

Property Type Container
locationId reference
organizationId reference
deviceId reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "eaton": "https://github.com/api-evangelist/eaton/blob/main/json-ld/eaton-context.jsonld#",
    "Organization": "schema:Organization",
    "Place": "schema:Place",
    "Device": "eaton:Device",
    "SmartBreaker": "eaton:SmartBreaker",
    "EVCharger": "eaton:EVCharger",
    "EnergyReading": "eaton:EnergyReading",
    "DeviceEvent": "eaton:DeviceEvent",
    "ChargingSession": "eaton:ChargingSession",
    "DemandResponseEvent": "eaton:DemandResponseEvent",
    "LoadControlSwitch": "eaton:LoadControlSwitch",
    "Brightlayer": "eaton:Brightlayer",
    "BrightlayerSuite": "eaton:BrightlayerSuite",
    "BrightlayerDataCenters": "eaton:BrightlayerDataCenters",
    "BrightlayerUtilities": "eaton:BrightlayerUtilities",
    "BrightlayerIndustrial": "eaton:BrightlayerIndustrial",
    "BrightlayerBuildings": "eaton:BrightlayerBuildings",
    "BrightlayerMobility": "eaton:BrightlayerMobility",
    "BrightlayerPower": "eaton:BrightlayerPower",
    "BrightlayerDistributedIT": "eaton:BrightlayerDistributedIT",
    "BrightlayerDCIM": "eaton:BrightlayerDCIM",
    "BrightlayerEPMS": "eaton:BrightlayerEPMS",
    "DigitalEnergyTwin": "eaton:DigitalEnergyTwin",
    "BeamRubinDSX": "eaton:BeamRubinDSX",
    "hardwareType": "eaton:hardwareType",
    "sku": "schema:gtin",
    "serialNumber": "schema:serialNumber",
    "firmwareVersion": "schema:softwareVersion",
    "locationId": { "@id": "eaton:locationId", "@type": "@id" },
    "organizationId": { "@id": "eaton:organizationId", "@type": "@id" },
    "deviceId": { "@id": "eaton:deviceId", "@type": "@id" },
    "current": "eaton:current",
    "voltage": "eaton:voltage",
    "frequency": "eaton:frequency",
    "activePower": "eaton:activePower",
    "energy": "eaton:energy",
    "energyDelivered": "eaton:energyDelivered",
    "peakPower": "eaton:peakPower",
    "timestamp": "schema:dateTime",
    "startedAt": "schema:startDate",
    "endedAt": "schema:endDate",
    "status": "schema:status",
    "severity": "eaton:severity",
    "type": "@type"
  }
}