Arcadia Power Context
JSON-LD context defining the semantic vocabulary for Arcadia Power from Arcadia.
30 Classes
8 Properties
2 Namespaces
Namespaces
schema:
https://schema.org/
arcadia:
https://raw.githubusercontent.com/api-evangelist/arcadia-power/main/json-ld/arcadia-power-context.jsonld#
Classes
id
type
name
description
url
Provider
Site
Account
Credential
Meter
Statement
IntervalReading
Tariff
Webhook
accountNumber
meterNumber
invoiceNumber
amountDue
outstandingBalance
totalCharges
currency
commodity
serviceAddress
tariffName
tariffCode
resolutionMinutes
value
unit
direction
quality
Properties
| Property |
Type |
Container |
| statementDate |
schema:Date |
|
| periodStartDate |
schema:Date |
|
| periodEndDate |
schema:Date |
|
| dueDate |
schema:Date |
|
| startAt |
schema:DateTime |
|
| endAt |
schema:DateTime |
|
| createdAt |
schema:DateTime |
|
| lastModifiedAt |
schema:DateTime |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"arcadia": "https://raw.githubusercontent.com/api-evangelist/arcadia-power/main/json-ld/arcadia-power-context.jsonld#",
"id": "@id",
"type": "@type",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"Provider": "arcadia:Provider",
"Site": "arcadia:Site",
"Account": "arcadia:Account",
"Credential": "arcadia:Credential",
"Meter": "arcadia:Meter",
"Statement": "arcadia:Statement",
"IntervalReading": "arcadia:IntervalReading",
"Tariff": "arcadia:Tariff",
"Webhook": "arcadia:Webhook",
"accountNumber": "arcadia:accountNumber",
"meterNumber": "arcadia:meterNumber",
"invoiceNumber": "arcadia:invoiceNumber",
"statementDate": { "@id": "arcadia:statementDate", "@type": "schema:Date" },
"periodStartDate": { "@id": "arcadia:periodStartDate", "@type": "schema:Date" },
"periodEndDate": { "@id": "arcadia:periodEndDate", "@type": "schema:Date" },
"dueDate": { "@id": "arcadia:dueDate", "@type": "schema:Date" },
"amountDue": "arcadia:amountDue",
"outstandingBalance": "arcadia:outstandingBalance",
"totalCharges": "arcadia:totalCharges",
"currency": "arcadia:currency",
"commodity": "arcadia:commodity",
"serviceAddress": "arcadia:serviceAddress",
"tariffName": "arcadia:tariffName",
"tariffCode": "arcadia:tariffCode",
"resolutionMinutes": "arcadia:resolutionMinutes",
"value": "arcadia:value",
"unit": "arcadia:unit",
"direction": "arcadia:direction",
"quality": "arcadia:quality",
"startAt": { "@id": "arcadia:startAt", "@type": "schema:DateTime" },
"endAt": { "@id": "arcadia:endAt", "@type": "schema:DateTime" },
"createdAt": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
"lastModifiedAt": { "@id": "schema:dateModified", "@type": "schema:DateTime" }
}
}