Tibber Context
JSON-LD context defining the semantic vocabulary for Tibber from Tibber.
28 Classes
5 Properties
6 Namespaces
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
{
"@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"
}
}