greencalculus-com · JSON-LD Context
Greencalculus Com Context
JSON-LD context defining the semantic vocabulary for Greencalculus Com from greencalculus-com.
35 Classes
122 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
greencalculus:
https://greencalculus.com/schema#
Classes
Error
Receipt
Uncertainty
Citation
FactorCitation
SourceRef
FactorRow
FactorList
Provenance
Verification
FactorLookup
Attribution
FactorMiss
Calculation
CalcMeta
ElectricityCalculation
PcafCalculation
EmbodiedCalculation
BatchCalculation
Resolve
Coverage
Check
Absence
Status
Health
FactorHistory
Roadmap
WatchList
WatchMutation
WatchDiff
Digest
ChangesList
ChangesRelease
SourceFeed
Corpus
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| id | string | |
| algorithm | string | |
| mb_version | string | |
| verify | string | |
| low | decimal | |
| high | decimal | |
| basis | string | |
| published_as | string | |
| text | string | |
| source_id | string | |
| source_name | string | |
| cell_ref | string | |
| licence | string | |
| url | string | |
| version | string | |
| proof_url | string | |
| retrieved | date | |
| key | string | |
| name | string | |
| section | string | |
| activity_type | string | |
| factor | ||
| source | reference | |
| scope | ||
| components | ||
| note | string | |
| citation | reference | |
| meta | ||
| factors | list | |
| publisher | string | |
| issuer | string | |
| redistributable | boolean | |
| redistributable_basis | string | |
| update_cadence | string | |
| overrides_source | ||
| components_sum_to_value | boolean | |
| gwp_set | string | |
| gwp_set_basis | string | |
| uncertainty | reference | |
| uncertainty_basis | string | |
| source_note | string | |
| value | decimal | |
| unit | string | |
| gas | string | |
| provenance | reference | |
| verification | reference | |
| served_from | string | |
| served_version | string | |
| version_pin | ||
| attribution | reference | |
| proof_urls | reference | |
| html | string | |
| required | boolean | |
| found | boolean | |
| requested_key | string | |
| reason | string | |
| suggestions | list | |
| docs | reference | |
| methodology | string | |
| standard | string | |
| emissions | ||
| activity | ||
| working | ||
| receipt | reference | |
| gc_version | string | |
| gc_updated | string | |
| reproducible | string | |
| consumption | ||
| location_based | ||
| market_based | ||
| asset_class | string | |
| result | ||
| holdings | list | |
| audit | ||
| materials | list | |
| count | integer | |
| succeeded | integer | |
| failed | integer | |
| total | ||
| results | list | |
| query | string | |
| country_iso3 | string | |
| tokens | list | |
| matches | list | |
| absence | ||
| coverage | ||
| caveat | string | |
| index | ||
| summary | ||
| rows | list | |
| classifications | ||
| evidence | string | |
| status | string | |
| failing | list | |
| since | dateTime | |
| uptime_pct | ||
| uptime_basis | ||
| checks_recorded | integer | |
| days_recorded | integer | |
| probes | list | |
| transitions | list | |
| ok | boolean | |
| current | ||
| history | list | |
| items | list | |
| keys | list | |
| cap | integer | |
| updated_at | string | |
| added | string | |
| removed | string | |
| from | string | |
| to | string | |
| cadence | string | |
| last_sent | string | |
| releases | list | |
| entries | list | |
| schema_version | string | |
| api_endpoint | string | |
| dataset | string | |
| next_update | string | |
| sources | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://greencalculus.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"greencalculus": "https://greencalculus.com/schema#",
"Error": "greencalculus:Error",
"error": {
"@id": "greencalculus:error"
},
"Receipt": "greencalculus:Receipt",
"id": {
"@id": "greencalculus:id",
"@type": "xsd:string"
},
"algorithm": {
"@id": "greencalculus:algorithm",
"@type": "xsd:string"
},
"mb_version": {
"@id": "greencalculus:mb_version",
"@type": "xsd:string"
},
"verify": {
"@id": "greencalculus:verify",
"@type": "xsd:string"
},
"Uncertainty": "greencalculus:Uncertainty",
"low": {
"@id": "greencalculus:low",
"@type": "xsd:decimal"
},
"high": {
"@id": "greencalculus:high",
"@type": "xsd:decimal"
},
"basis": {
"@id": "greencalculus:basis",
"@type": "xsd:string"
},
"published_as": {
"@id": "greencalculus:published_as",
"@type": "xsd:string"
},
"Citation": "greencalculus:Citation",
"text": {
"@id": "greencalculus:text",
"@type": "xsd:string"
},
"source_id": {
"@id": "greencalculus:source_id",
"@type": "xsd:string"
},
"source_name": {
"@id": "greencalculus:source_name",
"@type": "xsd:string"
},
"cell_ref": {
"@id": "greencalculus:cell_ref",
"@type": "xsd:string"
},
"licence": {
"@id": "greencalculus:licence",
"@type": "xsd:string"
},
"url": {
"@id": "greencalculus:url",
"@type": "xsd:string"
},
"FactorCitation": "greencalculus:FactorCitation",
"version": {
"@id": "greencalculus:version",
"@type": "xsd:string"
},
"proof_url": {
"@id": "greencalculus:proof_url",
"@type": "xsd:string"
},
"SourceRef": "greencalculus:SourceRef",
"retrieved": {
"@id": "greencalculus:retrieved",
"@type": "xsd:date"
},
"FactorRow": "greencalculus:FactorRow",
"key": {
"@id": "greencalculus:key",
"@type": "xsd:string"
},
"name": {
"@id": "greencalculus:name",
"@type": "xsd:string"
},
"section": {
"@id": "greencalculus:section",
"@type": "xsd:string"
},
"activity_type": {
"@id": "greencalculus:activity_type",
"@type": "xsd:string"
},
"factor": {
"@id": "greencalculus:factor"
},
"source": {
"@id": "greencalculus:source",
"@type": "@id"
},
"scope": {
"@id": "greencalculus:scope"
},
"components": {
"@id": "greencalculus:components"
},
"note": {
"@id": "greencalculus:note",
"@type": "xsd:string"
},
"citation": {
"@id": "greencalculus:citation",
"@type": "@id"
},
"FactorList": "greencalculus:FactorList",
"meta": {
"@id": "greencalculus:meta"
},
"factors": {
"@id": "greencalculus:factors",
"@container": "@list"
},
"Provenance": "greencalculus:Provenance",
"publisher": {
"@id": "greencalculus:publisher",
"@type": "xsd:string"
},
"issuer": {
"@id": "greencalculus:issuer",
"@type": "xsd:string"
},
"redistributable": {
"@id": "greencalculus:redistributable",
"@type": "xsd:boolean"
},
"redistributable_basis": {
"@id": "greencalculus:redistributable_basis",
"@type": "xsd:string"
},
"update_cadence": {
"@id": "greencalculus:update_cadence",
"@type": "xsd:string"
},
"overrides_source": {
"@id": "greencalculus:overrides_source"
},
"Verification": "greencalculus:Verification",
"components_sum_to_value": {
"@id": "greencalculus:components_sum_to_value",
"@type": "xsd:boolean"
},
"gwp_set": {
"@id": "greencalculus:gwp_set",
"@type": "xsd:string"
},
"gwp_set_basis": {
"@id": "greencalculus:gwp_set_basis",
"@type": "xsd:string"
},
"uncertainty": {
"@id": "greencalculus:uncertainty",
"@type": "@id"
},
"uncertainty_basis": {
"@id": "greencalculus:uncertainty_basis",
"@type": "xsd:string"
},
"source_note": {
"@id": "greencalculus:source_note",
"@type": "xsd:string"
},
"FactorLookup": "greencalculus:FactorLookup",
"value": {
"@id": "greencalculus:value",
"@type": "xsd:decimal"
},
"unit": {
"@id": "greencalculus:unit",
"@type": "xsd:string"
},
"gas": {
"@id": "greencalculus:gas",
"@type": "xsd:string"
},
"provenance": {
"@id": "greencalculus:provenance",
"@type": "@id"
},
"verification": {
"@id": "greencalculus:verification",
"@type": "@id"
},
"served_from": {
"@id": "greencalculus:served_from",
"@type": "xsd:string"
},
"served_version": {
"@id": "greencalculus:served_version",
"@type": "xsd:string"
},
"version_pin": {
"@id": "greencalculus:version_pin"
},
"attribution": {
"@id": "greencalculus:attribution",
"@type": "@id"
},
"proof_urls": {
"@id": "greencalculus:proof_urls",
"@type": "@id"
},
"Attribution": "greencalculus:Attribution",
"html": {
"@id": "greencalculus:html",
"@type": "xsd:string"
},
"required": {
"@id": "greencalculus:required",
"@type": "xsd:boolean"
},
"FactorMiss": "greencalculus:FactorMiss",
"found": {
"@id": "greencalculus:found",
"@type": "xsd:boolean"
},
"requested_key": {
"@id": "greencalculus:requested_key",
"@type": "xsd:string"
},
"reason": {
"@id": "greencalculus:reason",
"@type": "xsd:string"
},
"suggestions": {
"@id": "greencalculus:suggestions",
"@container": "@list"
},
"docs": {
"@id": "greencalculus:docs",
"@type": "@id"
},
"Calculation": "greencalculus:Calculation",
"methodology": {
"@id": "greencalculus:methodology",
"@type": "xsd:string"
},
"standard": {
"@id": "greencalculus:standard",
"@type": "xsd:string"
},
"emissions": {
"@id": "greencalculus:emissions"
},
"activity": {
"@id": "greencalculus:activity"
},
"working": {
"@id": "greencalculus:working"
},
"receipt": {
"@id": "greencalculus:receipt",
"@type": "@id"
},
"CalcMeta": "greencalculus:CalcMeta",
"gc_version": {
"@id": "greencalculus:gc_version",
"@type": "xsd:string"
},
"gc_updated": {
"@id": "greencalculus:gc_updated",
"@type": "xsd:string"
},
"reproducible": {
"@id": "greencalculus:reproducible",
"@type": "xsd:string"
},
"ElectricityCalculation": "greencalculus:ElectricityCalculation",
"consumption": {
"@id": "greencalculus:consumption"
},
"location_based": {
"@id": "greencalculus:location_based"
},
"market_based": {
"@id": "greencalculus:market_based"
},
"PcafCalculation": "greencalculus:PcafCalculation",
"asset_class": {
"@id": "greencalculus:asset_class",
"@type": "xsd:string"
},
"result": {
"@id": "greencalculus:result"
},
"holdings": {
"@id": "greencalculus:holdings",
"@container": "@list"
},
"audit": {
"@id": "greencalculus:audit"
},
"EmbodiedCalculation": "greencalculus:EmbodiedCalculation",
"materials": {
"@id": "greencalculus:materials",
"@container": "@list"
},
"BatchCalculation": "greencalculus:BatchCalculation",
"count": {
"@id": "greencalculus:count",
"@type": "xsd:integer"
},
"succeeded": {
"@id": "greencalculus:succeeded",
"@type": "xsd:integer"
},
"failed": {
"@id": "greencalculus:failed",
"@type": "xsd:integer"
},
"total": {
"@id": "greencalculus:total"
},
"results": {
"@id": "greencalculus:results",
"@container": "@list"
},
"Resolve": "greencalculus:Resolve",
"query": {
"@id": "greencalculus:query",
"@type": "xsd:string"
},
"country_iso3": {
"@id": "greencalculus:country_iso3",
"@type": "xsd:string"
},
"tokens": {
"@id": "greencalculus:tokens",
"@container": "@list"
},
"matches": {
"@id": "greencalculus:matches",
"@container": "@list"
},
"absence": {
"@id": "greencalculus:absence"
},
"Coverage": "greencalculus:Coverage",
"coverage": {
"@id": "greencalculus:coverage"
},
"caveat": {
"@id": "greencalculus:caveat",
"@type": "xsd:string"
},
"Check": "greencalculus:Check",
"index": {
"@id": "greencalculus:index"
},
"summary": {
"@id": "greencalculus:summary"
},
"rows": {
"@id": "greencalculus:rows",
"@container": "@list"
},
"Absence": "greencalculus:Absence",
"classifications": {
"@id": "greencalculus:classifications"
},
"evidence": {
"@id": "greencalculus:evidence",
"@type": "xsd:string"
},
"Status": "greencalculus:Status",
"status": {
"@id": "greencalculus:status",
"@type": "xsd:string"
},
"failing": {
"@id": "greencalculus:failing",
"@container": "@list"
},
"since": {
"@id": "greencalculus:since",
"@type": "xsd:dateTime"
},
"uptime_pct": {
"@id": "greencalculus:uptime_pct"
},
"uptime_basis": {
"@id": "greencalculus:uptime_basis"
},
"checks_recorded": {
"@id": "greencalculus:checks_recorded",
"@type": "xsd:integer"
},
"days_recorded": {
"@id": "greencalculus:days_recorded",
"@type": "xsd:integer"
},
"probes": {
"@id": "greencalculus:probes",
"@container": "@list"
},
"transitions": {
"@id": "greencalculus:transitions",
"@container": "@list"
},
"Health": "greencalculus:Health",
"ok": {
"@id": "greencalculus:ok",
"@type": "xsd:boolean"
},
"FactorHistory": "greencalculus:FactorHistory",
"current": {
"@id": "greencalculus:current"
},
"history": {
"@id": "greencalculus:history",
"@container": "@list"
},
"Roadmap": "greencalculus:Roadmap",
"items": {
"@id": "greencalculus:items",
"@container": "@list"
},
"WatchList": "greencalculus:WatchList",
"keys": {
"@id": "greencalculus:keys",
"@container": "@list"
},
"cap": {
"@id": "greencalculus:cap",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "greencalculus:updated_at",
"@type": "xsd:string"
},
"WatchMutation": "greencalculus:WatchMutation",
"added": {
"@id": "greencalculus:added",
"@type": "xsd:string"
},
"removed": {
"@id": "greencalculus:removed",
"@type": "xsd:string"
},
"WatchDiff": "greencalculus:WatchDiff",
"from": {
"@id": "greencalculus:from",
"@type": "xsd:string"
},
"to": {
"@id": "greencalculus:to",
"@type": "xsd:string"
},
"Digest": "greencalculus:Digest",
"cadence": {
"@id": "greencalculus:cadence",
"@type": "xsd:string"
},
"last_sent": {
"@id": "greencalculus:last_sent",
"@type": "xsd:string"
},
"ChangesList": "greencalculus:ChangesList",
"releases": {
"@id": "greencalculus:releases",
"@container": "@list"
},
"ChangesRelease": "greencalculus:ChangesRelease",
"entries": {
"@id": "greencalculus:entries",
"@container": "@list"
},
"SourceFeed": "greencalculus:SourceFeed",
"schema_version": {
"@id": "greencalculus:schema_version",
"@type": "xsd:string"
},
"api_endpoint": {
"@id": "greencalculus:api_endpoint",
"@type": "xsd:string"
},
"dataset": {
"@id": "greencalculus:dataset",
"@type": "xsd:string"
},
"next_update": {
"@id": "greencalculus:next_update",
"@type": "xsd:string"
},
"sources": {
"@id": "greencalculus:sources",
"@container": "@list"
},
"Corpus": "greencalculus:Corpus"
},
"@type": "schema:Dataset",
"schema:name": "greencalculus-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects greencalculus-com'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-10-30) from openapi/greencalculus-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/greencalculus-com-openapi.json"
]
}