Tibber · JSON-LD Context

Tibber Context

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

28 Classes 5 Properties 6 Namespaces
View Context View on GitHub

Namespaces

tibber: https://raw.githubusercontent.com/api-evangelist/tibber/main/json-ld/tibber-context.jsonld#
schema: https://schema.org/
saref: https://w3id.org/saref#
qudt: http://qudt.org/schema/qudt/
unit: http://qudt.org/vocab/unit/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Home id type address country city postalCode latitude longitude priceAreaCode gridCompany Price total energy tax currency level Consumption consumptionUnit LiveMeasurement Device vehicle charger thermostat inverter energySystem vendor model

Properties

Property Type Container
startsAt dateTime
consumption double
from dateTime
to dateTime
power double

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "tibber": "https://raw.githubusercontent.com/api-evangelist/tibber/main/json-ld/tibber-context.jsonld#",
    "schema": "https://schema.org/",
    "saref": "https://w3id.org/saref#",
    "qudt": "http://qudt.org/schema/qudt/",
    "unit": "http://qudt.org/vocab/unit/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Home": "schema:House",
    "id": "@id",
    "type": "@type",
    "address": "schema:address",
    "country": "schema:addressCountry",
    "city": "schema:addressLocality",
    "postalCode": "schema:postalCode",
    "latitude": "schema:latitude",
    "longitude": "schema:longitude",
    "priceAreaCode": "tibber:priceArea",
    "gridCompany": "schema:provider",
    "Price": "schema:UnitPriceSpecification",
    "total": "schema:price",
    "energy": "tibber:energyComponent",
    "tax": "tibber:taxComponent",
    "currency": "schema:priceCurrency",
    "startsAt": { "@id": "schema:validFrom", "@type": "xsd:dateTime" },
    "level": "tibber:priceLevel",
    "Consumption": "saref:Measurement",
    "consumption": { "@id": "saref:hasValue", "@type": "xsd:double" },
    "consumptionUnit": "qudt:unit",
    "from": { "@id": "schema:startTime", "@type": "xsd:dateTime" },
    "to": { "@id": "schema:endTime", "@type": "xsd:dateTime" },
    "LiveMeasurement": "saref:Measurement",
    "power": { "@id": "saref:hasValue", "@type": "xsd:double" },
    "Device": "saref:Device",
    "vehicle": "saref:Device",
    "charger": "saref:Device",
    "thermostat": "saref:Device",
    "inverter": "saref:Device",
    "energySystem": "saref:EnergyDevice",
    "vendor": "schema:manufacturer",
    "model": "schema:model"
  }
}