Energy Projects AU · JSON-LD Context

Energy Projects Com Au Context

JSON-LD context defining the semantic vocabulary for Energy Projects Com Au from Energy Projects AU.

2 Classes 16 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
energy: https://energy-projects.com.au/schema#

Classes

SolarAssessmentInput SolarAssessment

Properties

Property Type Container
latitude decimal
longitude decimal
state string
usableRoofCoverage decimal
electricityRateAudPerKwh decimal
assessmentId string
generatedAt dateTime
status string
confidence string
roof
solar
value
incentives
assumptions list
caveats list
links

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://energy-projects.com.au/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "energy": "https://energy-projects.com.au/schema#",
    "SolarAssessmentInput": "energy:SolarAssessmentInput",
    "latitude": {
      "@id": "energy:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "energy:longitude",
      "@type": "xsd:decimal"
    },
    "state": {
      "@id": "energy:state",
      "@type": "xsd:string"
    },
    "usableRoofCoverage": {
      "@id": "energy:usableRoofCoverage",
      "@type": "xsd:decimal"
    },
    "electricityRateAudPerKwh": {
      "@id": "energy:electricityRateAudPerKwh",
      "@type": "xsd:decimal"
    },
    "SolarAssessment": "energy:SolarAssessment",
    "assessmentId": {
      "@id": "energy:assessmentId",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "energy:generatedAt",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "energy:status",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "energy:confidence",
      "@type": "xsd:string"
    },
    "roof": {
      "@id": "energy:roof"
    },
    "solar": {
      "@id": "energy:solar"
    },
    "value": {
      "@id": "energy:value"
    },
    "incentives": {
      "@id": "energy:incentives"
    },
    "assumptions": {
      "@id": "energy:assumptions",
      "@container": "@list"
    },
    "caveats": {
      "@id": "energy:caveats",
      "@container": "@list"
    },
    "links": {
      "@id": "energy:links"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Energy Projects AU API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Energy Projects AU's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/energy-projects-com-au-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/energy-projects-com-au-openapi.json"
  ]
}