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 33 rows in 0.003 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 owl: <http://www.w3.org/2002/07/owl#>
PREFIX sdmx-measure: <http://purl.org/linked-data/sdmx/2009/measure#>
PREFIX sdmx-dimension: <http://purl.org/linked-data/sdmx/2009/dimension#>
PREFIX property: <http://rdfdata.eionet.europa.eu/eurostat/property#>
PREFIX indic_nrg: <http://dd.eionet.europa.eu/vocabulary/eurostat/indic_nrg/>
PREFIX unit: <http://dd.eionet.europa.eu/vocabulary/eurostat/unit/>
PREFIX geo: <http://dd.eionet.europa.eu/vocabulary/eurostat/geo/>
PREFIX product: <http://dd.eionet.europa.eu/vocabulary/eurostat/product/>
PREFIX sdmx-attribute: <http://purl.org/linked-data/sdmx/2009/attribute#>
SELECT
bif:either (?ugeo = 'DE', 'Germany', ?country) as ?ugeo
sum(xsd:double(?1990)) as ?1990
sum(xsd:double(?2005)) as ?2005
sum(xsd:double(?2012)) as ?2012
sum(xsd:double(?2013)) as ?2013
round((sum(xsd:double(?2012))-sum(xsd:double(?2005)))*10)/10.0 as ?delta_2005_2012
round((sum(xsd:double(?2013))-sum(xsd:double(?2005)))*10)/10.0 as ?delta_2005_2013
round((sum(xsd:double(?2012))-sum(xsd:double(?1990)))*10)/10.0 as ?delta_1990_2012
round((sum(xsd:double(?2013))-sum(xsd:double(?1990)))*10)/10.0 as ?delta_1990_2013
{{
SELECT
?country
?ugeo
bif:either(?year = 1990, sum(?efficiency_rate),0) AS ?1990
bif:either(?year = 2005, sum(?efficiency_rate),0) AS ?2005
bif:either(?year = 2009, sum(?efficiency_rate),0) AS ?2009
bif:either(?year = 2010, sum(?efficiency_rate),0) AS ?2010
bif:either(?year = 2012, sum(?efficiency_rate),0) AS ?2012
bif:either(?year = 2013, sum(?efficiency_rate),0) AS ?2013
{{
SELECT DISTINCT
?country
?ugeo
year(?date) as ?year
#sum(?nrg_100a_B_101109)
#sum(?nrg_100a_B_101009)
round((sum(xsd:double(?nrg_100a_B_101109)) / sum(xsd:double(?nrg_100a_B_101009)))*1000)/10.0 as ?efficiency_rate
WHERE {{
GRAPH <http://rdfdata.eionet.europa.eu/eurostat/data/nrg_100a.rdf.gz> {
{
_:nrg_100a sdmx-dimension:timePeriod ?date .
_:nrg_100a sdmx-dimension:refArea ?geo .
_:nrg_100a sdmx-attribute:unitMeasure unit:KTOE .
_:nrg_100a property:product product:0000 .
{
_:nrg_100a property:indic_nrg indic_nrg:B_101109 .
_:nrg_100a sdmx-measure:obsValue ?nrg_100a_B_101109 .
} UNION {
_:nrg_100a property:indic_nrg indic_nrg:B_101009 .
_:nrg_100a sdmx-measure:obsValue ?nrg_100a_B_101009 .
}
}} ?geo skos:notation ?ugeo .
?geo skos:prefLabel ?country .
}}
GROUP BY ?country ?date ?ugeo
HAVING sum(?nrg_100a_B_101009) > 0
}}
}}
ORDER BY desc(?delta_2005_2012) ?country ?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 561, 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 435, in open
response = meth(req, response)
File "/usr/local/lib/python2.7/urllib2.py", line 548, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/local/lib/python2.7/urllib2.py", line 473, in error
return self._call_chain(*args)
File "/usr/local/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.7/urllib2.py", line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 400:
For references, please go to https://eea.europa.eu./data-and-maps/daviz/sds/efficiency-electricity-and-heat-production-8 or scan the QR code.
PDF generated on 23 Nov 2024, 12:08 PM
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