Terna · JSON-LD Context

Terna Context

JSON-LD context defining the semantic vocabulary for Terna from Terna.

9 Classes 11 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/
terna: https://terna.it/schema#

Classes

GetFeesV10MonthlySummaryResponse GetGenerationV20V20IdResponse GetIfeesV10MarketMarketidResponse GetLoadV20V20IdResponse GetMarketV10AsteFcrResponse GetMarketV10InputInputidResponse GetMarketV10OutputOutputidResponse PostPublicApiAccessTokenResponse GetTransparencyV10V10IdResponse

Properties

Property Type Container
result
monthly_summary list
actual_generation list
commercial_balance_prices list
demand_coverage_by_source list
aste_fcr list
forecast_load list
accepted_offers list
access_token string
token_type string
expires_in integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://terna.it/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "terna": "https://terna.it/schema#",
    "GetFeesV10MonthlySummaryResponse": "terna:GetFeesV10MonthlySummaryResponse",
    "result": {
      "@id": "terna:result"
    },
    "monthly_summary": {
      "@id": "terna:monthly_summary",
      "@container": "@list"
    },
    "GetGenerationV20V20IdResponse": "terna:GetGenerationV20V20IdResponse",
    "actual_generation": {
      "@id": "terna:actual_generation",
      "@container": "@list"
    },
    "GetIfeesV10MarketMarketidResponse": "terna:GetIfeesV10MarketMarketidResponse",
    "commercial_balance_prices": {
      "@id": "terna:commercial_balance_prices",
      "@container": "@list"
    },
    "GetLoadV20V20IdResponse": "terna:GetLoadV20V20IdResponse",
    "demand_coverage_by_source": {
      "@id": "terna:demand_coverage_by_source",
      "@container": "@list"
    },
    "GetMarketV10AsteFcrResponse": "terna:GetMarketV10AsteFcrResponse",
    "aste_fcr": {
      "@id": "terna:aste_fcr",
      "@container": "@list"
    },
    "GetMarketV10InputInputidResponse": "terna:GetMarketV10InputInputidResponse",
    "forecast_load": {
      "@id": "terna:forecast_load",
      "@container": "@list"
    },
    "GetMarketV10OutputOutputidResponse": "terna:GetMarketV10OutputOutputidResponse",
    "accepted_offers": {
      "@id": "terna:accepted_offers",
      "@container": "@list"
    },
    "PostPublicApiAccessTokenResponse": "terna:PostPublicApiAccessTokenResponse",
    "access_token": {
      "@id": "terna:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "terna:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "terna:expires_in",
      "@type": "xsd:integer"
    },
    "GetTransparencyV10V10IdResponse": "terna:GetTransparencyV10V10IdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Terna API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Terna'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-09-23) from openapi/_ae-authored/terna-openapi-generated.yml.",
  "dcterms:created": "2026-09-23",
  "dcterms:source": [
    "openapi/_ae-authored/terna-openapi-generated.yml"
  ]
}