query-55e0a9593894ac83263933d9da109f1a

rq turtle/ttl

Нарадзіліся ў зададзены дзень SELECT ?элемэнт ?элемэнтLabel ?месцаНараджэньняLabel ?каардынаты ?выява ?датаСьмерці WHERE { BIND(MONTH(NOW()) AS ?месяцАдбору) BIND(DAY(NOW()) AS ?дзеньАдбору)

?элемэнт wdt:P31 wd:Q5.                                                 # толькі людзі
?элемэнт wdt:P569 ?date.
{ ?элемэнт wdt:P19 wd:Q184. }                                           # месца нараджэньня — Беларусь
UNION
{ ?элемэнт wdt:P19/wdt:P131* wd:Q184. }                                 # альбо месца нараджэньня знаходзіцца ў Беларусі
UNION
{ ?элемэнт wdt:P27 wd:Q184. }                                           # альбо грамадзянства — Беларусь
OPTIONAL { ?элемэнт wdt:P570 ?датаСьмерці. }
OPTIONAL { ?элемэнт wdt:P19 ?месцаНараджэньня. }
OPTIONAL { ?месцаНараджэньня wdt:P625 ?каардынаты. }
OPTIONAL { ?элемэнт wdt:P18 ?выява. }
FILTER (MONTH(?date) = ?месяцАдбору && DAY(?date) = ?дзеньАдбору)
SERVICE wikibase:label {
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],be-tarask,en".
}

}

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#>
#Нарадзіліся ў зададзены дзень
SELECT ?элемэнт ?элемэнтLabel ?месцаНараджэньняLabel ?каардынаты ?выява ?датаСьмерці
WHERE
{
    BIND(MONTH(NOW()) AS ?месяцАдбору)
    BIND(DAY(NOW()) AS ?дзеньАдбору)

    ?элемэнт wdt:P31 wd:Q5.                                                 # толькі людзі
    ?элемэнт wdt:P569 ?date.
    { ?элемэнт wdt:P19 wd:Q184. }                                           # месца нараджэньня — Беларусь
    UNION
    { ?элемэнт wdt:P19/wdt:P131* wd:Q184. }                                 # альбо месца нараджэньня знаходзіцца ў Беларусі
    UNION
    { ?элемэнт wdt:P27 wd:Q184. }                                           # альбо грамадзянства — Беларусь
    OPTIONAL { ?элемэнт wdt:P570 ?датаСьмерці. }
    OPTIONAL { ?элемэнт wdt:P19 ?месцаНараджэньня. }
    OPTIONAL { ?месцаНараджэньня wdt:P625 ?каардынаты. }
    OPTIONAL { ?элемэнт wdt:P18 ?выява. }
    FILTER (MONTH(?date) = ?месяцАдбору && DAY(?date) = ?дзеньАдбору)
    SERVICE wikibase:label {
        bd:serviceParam wikibase:language "[AUTO_LANGUAGE],be-tarask,en".
    }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?date") v8("?выява"):::projected v5("?датаСьмерці"):::projected v4("?дзеньАдбору") v7("?каардынаты"):::projected v6("?месцаНараджэньня") v4("?месяцАдбору") v4("?элемэнт"):::projected a1((" ")) c12(["bd:serviceParam"]):::iri c2(["wd:Q5"]):::iri c5(["wd:Q184"]):::iri c14(["#91;AUTO_LANGUAGE#93;,be-tarask,en"]):::literal f0[["month-from-dateTime(?date) = ?месяцАдборуday-from-dateTime(?date) = ?дзеньАдбору"]] f0 --> v1 f0 --> v4 f0 --> v4 bind1[/"month-from-dateTime(NOW())"/] bind1 --as--o v4 bind2[/"day-from-dateTime(NOW())"/] bind2 --as--o v4 v4 --"wdt:P31"--> c2 v4 --"wdt:P569"--> v1 subgraph union0[" Union "] subgraph union0l[" "] style union0l fill:#abf,stroke-dasharray: 3 3; subgraph union1[" Union "] subgraph union1l[" "] style union1l fill:#abf,stroke-dasharray: 3 3; v4 --"wdt:P27"--> c5 end subgraph union1r[" "] style union1r fill:#abf,stroke-dasharray: 3 3; v4 --"wdt:P19"--> a1 a1 --"wdt:P131"--> c5 end union1r <== or ==> union1l end end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; v4 --"wdt:P19"--> c5 end union0r <== or ==> union0l end subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v4 -."wdt:P570".-> v5 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v4 -."wdt:P19".-> v6 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v6 -."wdt:P625".-> v7 end subgraph optional3["(optional)"] style optional3 fill:#bbf,stroke-dasharray: 5 5; v4 -."wdt:P18".-> v8 end subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c12 --"wikibase:language"--> c14 end