All official European Union website addresses are in the europa.eu domain.
See all EU institutions and bodiesDo something for our planet, print this page only if needed. Even a small action can make an enormous difference when millions of people do it!
Data table via SPARQL
Received 26 rows in 0.001 seconds.
The following info can be used by a system developer / database administrator in order to retrieve this dataset programmatically over the web using a SPARQL client.
PREFIX qb: <http://purl.org/linked-data/cube#>
PREFIX sdmx-measure: <http://purl.org/linked-data/sdmx/2009/measure#>
PREFIX sdmx-dimension: <http://purl.org/linked-data/sdmx/2009/dimension#>
PREFIX sdmx-unit: <http://purl.org/linked-data/sdmx/2009/code#>
PREFIX property: <http://rdfdata.eionet.europa.eu/eurostat/property#>
PREFIX i_na: <http://rdfdata.eionet.europa.eu/eurostat/dic/indic_na#>
PREFIX i_ng: <http://rdfdata.eionet.europa.eu/eurostat/dic/indic_nrg#>
PREFIX u: <http://rdfdata.eionet.europa.eu/eurostat/dic/unit#>
PREFIX geo: <http://rdfdata.eionet.europa.eu/eurostat/dic/geo#>
SELECT
year(?date) as ?date
(round((?obsValue_nrg/?obsValue_nrg_idx)*1000))/10.0 as ?total_energy_consumption
(round((?obsValue_gdp/?obsValue_gdp_idx)*1000))/10.0 as ?gross_domestic_product_at_2000_market_prices
(round(((?obsValue_nrg/(?obsValue_gdp/1000))/(?obsValue_nrg_idx/(?obsValue_gdp_idx/1000)))*1000))/10.0 as ?total_energy_intensity
#GDP Forecast - Annotation Line
bif:either(?obsValue_nrg > 0, '',1000000) AS ?annotation_line
{{
SELECT
?date
sum(?obsValue_nrg) as ?obsValue_nrg
sum(?obsValue_gdp) as ?obsValue_gdp
sum(?obsValue_nrg_idx) as ?obsValue_nrg_idx
sum(?obsValue_gdp_idx) as ?obsValue_gdp_idx
WHERE {{
GRAPH <http://rdfdata.eionet.europa.eu/eurostat/data/nrg_100a.rdf.gz> {
{
_:nrg_100a sdmx-dimension:freq sdmx-unit:freq-A .
_:nrg_100a sdmx-dimension:timePeriod ?date FILTER (?date >= "1990-01-01"^^xsd:date)
_:nrg_100a property:indic_nrg i_ng:B_100900 .
_:nrg_100a property:geo geo:EU27 .
_:nrg_100a property:unit u:1000TOE .
OPTIONAL { _:nrg_100a sdmx-measure:obsValue ?obsValue_nrg . }
_:nrg_100a_idx sdmx-dimension:freq sdmx-unit:freq-A .
_:nrg_100a_idx sdmx-dimension:timePeriod ?date_nrg_idx FILTER (?date_nrg_idx = "1995-01-01"^^xsd:date)
_:nrg_100a_idx property:indic_nrg i_ng:B_100900 .
_:nrg_100a_idx property:geo geo:EU27 .
_:nrg_100a_idx property:unit u:1000TOE .
OPTIONAL { _:nrg_100a_idx sdmx-measure:obsValue ?obsValue_nrg_idx . }
}}
} UNION {
GRAPH <http://rdfdata.eionet.europa.eu/eurostat/data/nama_gdp_k.rdf.gz> {
{
_:nama_gdp_k sdmx-dimension:timePeriod ?date FILTER (?date >= "1990-01-01"^^xsd:date)
_:nama_gdp_k property:indic_na i_na:B1GM .
_:nama_gdp_k property:unit u:MIO_EUR_CLV2005 .
_:nama_gdp_k property:geo geo:EU27 .
OPTIONAL { _:nama_gdp_k sdmx-measure:obsValue ?obsValue_gdp . }
_:nama_gdp_k_idx sdmx-dimension:timePeriod ?date_gdp_idx FILTER (?date_gdp_idx = "1995-01-01"^^xsd:date)
_:nama_gdp_k_idx property:indic_na i_na:B1GM .
_:nama_gdp_k_idx property:unit u:MIO_EUR_CLV2005 .
_:nama_gdp_k_idx property:geo geo:EU27 .
OPTIONAL { _:nama_gdp_k_idx sdmx-measure:obsValue ?obsValue_gdp_idx . }
}}
}}
}} GROUP BY ?date ORDER BY ?date
Error. Traceback (most recent call last):
File "/plone/buildout-cache/eggs/Products.ZSPARQLMethod-2.3-py2.7.egg/Products/ZSPARQLMethod/Method.py", line 287, in run_with_timeout
ret = func(*args, **kwargs)
File "/plone/buildout-cache/eggs/Products.ZSPARQLMethod-2.3-py2.7.egg/Products/ZSPARQLMethod/Method.py", line 215, in query_and_get_result
result = sparql.query(*args, timeout = kwargs.get("timeout", 0) or 0)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 747, in query
return s.query(query, timeout, raw=raw)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 416, in query
return q.query(query, timeout, raw=raw)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 571, in query
response = self._request(statement, timeout)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 558, in _request
response = self._build_response(query, opener, buf, timeout)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 543, in _build_response
timeout if timeout > 0 else None)
File "/plone/buildout-cache/eggs/sparql_client-3.8-py2.7.egg/sparql.py", line 514, in _get_response
response = opener.open(request, timeout=timeout)
File "/usr/local/lib/python2.7/urllib2.py", line 421, in open
protocol = req.get_type()
File "/usr/local/lib/python2.7/urllib2.py", line 283, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: semantic.eea.europa.eu/sparql
For references, please go to https://eea.europa.eu./data-and-maps/daviz/sds/trends-in-total-energy-intensity-1 or scan the QR code.
PDF generated on 27 Nov 2024, 03:44 AM
Engineered by: EEA Web Team
Software updated on 26 September 2023 08:13 from version 23.8.18
Software version: EEA Plone KGS 23.9.14
Document Actions
Share with others