query-96cd61b1a0319d9609850953f406dd52

rq turtle/ttl

Gráfico de dispersión productividad VS edad de dramaturgos

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#defaultView:ScatterChart
SELECT ?edad (COUNT(?obra) AS ?numero_obras) ?autorLabel WHERE {
  VALUES ?autor {wd:Q692 wd:Q687 wd:Q165257 wd:Q39803}
  ?autor wdt:P569 ?nacimiento .
  OPTIONAL {?autor wdt:P570 ?muerte.}
  BIND(IF(!BOUND(?muerte),now(),?muerte) AS ?ultima_fecha)
  ?obra wdt:P50 ?autor;
    wdt:P7937 wd:Q25379.
  BIND( YEAR(?ultima_fecha) - year(?nacimiento) - if(MONTH(?ultima_fecha) < MONTH(?nacimiento) 
    || (MONTH(?ultima_fecha)=MONTH(?nacimiento) && DAY(?ultima_fecha < day(?nacimiento))),1,0) as ?edad)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }
}
GROUP BY ?autorLabel ?edad

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?autor") v6("?edad"):::projected v3("?muerte") v2("?nacimiento") v7("?numero_obras") v5("?obra"):::projected v4("?ultima_fecha") c5(["wd:Q25379"]):::iri c7(["bd:serviceParam"]):::iri c9(["#91;AUTO_LANGUAGE#93;,es"]):::literal bind0[/VALUES ?autor/] bind0-->v1 bind00(["wd:Q692"]) bind00 --> bind0 bind01(["wd:Q687"]) bind01 --> bind0 bind02(["wd:Q165257"]) bind02 --> bind0 bind03(["wd:Q39803"]) bind03 --> bind0 v1 --"wdt:P569"--> v2 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v1 -."wdt:P570".-> v3 end bind1[/"if(not bound(?muerte),NOW(),?muerte)"/] v3 --o bind1 bind1 --as--o v4 v5 --"wdt:P50"--> v1 v5 --"wdt:P7937"--> c5 bind2[/"year-from-dateTime(?ultima_fecha) - year-from-dateTime(?nacimiento) - if((month-from-dateTime(?ultima_fecha) < month-from-dateTime(?nacimiento) || month-from-dateTime(?ultima_fecha) = month-from-dateTime(?nacimiento)day-from-dateTime(?ultima_fecha < day-from-dateTime(?nacimiento))),'1^^xsd:integer','0^^xsd:integer')"/] v4 --o bind2 v2 --o bind2 bind2 --as--o v6 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c7 --"wikibase:language"--> c9 end bind4[/"count(?obra)"/] v5 --o bind4 bind4 --as--o v7