Terna Context
JSON-LD context defining the semantic vocabulary for Terna from Terna.
9 Classes
11 Properties
4 Namespaces
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
{
"@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"
]
}