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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}