query-8c6354c82ce82f4b7f80fbeec198f472
Strange genderless people with ru label
Use at
- https://query.wikidata.org/sparql
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?item ?fixedLabel WHERE {
VALUES ?countries {wd:Q159 wd:Q15180 wd:Q34266 wd:Q212 wd:Q2184 wd:Q184}
?item wdt:P27 ?countries .
OPTIONAL { ?item wdt:P21 ?gender } FILTER(!BOUND(?gender)).
?item wdt:P31 wd:Q5 .
?item rdfs:label ?itemLabel . FILTER(lang(?itemLabel) = "ru") .
BIND(REPLACE(?itemLabel, "^(?:([А-Яа-яЁё]+),(\\s))?(.+)$", "$3$2$1") AS ?fixedLabel)
filter(!regex(?fixedLabel, "^(?:Олег|Леонард|Геннадий|Адиль|Турдымурат|Пауль|Павел|Марат|Макс|Леонид|Пётр|Дмитрий|Вячеслав|Борис|Хосейн|Жалауди|Хасан|Вадим|Ефим|Степан|Лев|Николай|Максим|Георгий|Владимир|Илья|Игорь|Андрей|Александр|Алексей|Валерий|Юрий|Габдулхак|Петр|Антон|Константин|Эмиль|Сергей|Станислав|Виктор|Армен|Анвир|Иван|Альберт|Евгений|Михаил|Анатолий|Артём|Василий|Виталий|Владислав|Кирилл|Никита|Эдуард|Фёдор|Валентин|Герман|Глеб|Роман|Руслан|Святослав)\\s"))
filter(!regex(?fixedLabel, "^(?:Сагдия|Рада|Наталья|Екатерина|Алина|Александра|Фотима|Янина|Надежда|Степанида|Пелагея|Раиса|Лариса|Галина|Анна-Эльвира|Зинаида|Флюза|Тамара|Алёна|Генриетта|Елена|Юлия|Нина|Дарья|Людмила|Ольга|Инесса|Таисия|Татьяна|Виолетта|Флюра|Венера|Антонина|Вера|Анна|Елизавета|Мария|Ирина|Евгения|Наталия|Фаина|Устинья|Валентина|Сабина|Эмилия|Светлана|Виктория)\\s"))
}
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v4("?countries")
v6("?fixedLabel"):::projected
v3("?gender")
v5("?item"):::projected
v2("?itemLabel")
c7(["wd:Q5"]):::iri
f0[["not regex(?fixedLabel,'^(?:Сагдия|Рада|Наталья|Екатерина|Алина|Александра|Фотима|Янина|Надежда|Степанида|Пелагея|Раиса|Лариса|Галина|Анна-Эльвира|Зинаида|Флюза|Тамара|Алёна|Генриетта|Елена|Юлия|Нина|Дарья|Людмила|Ольга|Инесса|Таисия|Татьяна|Виолетта|Флюра|Венера|Антонина|Вера|Анна|Елизавета|Мария|Ирина|Евгения|Наталия|Фаина|Устинья|Валентина|Сабина|Эмилия|Светлана|Виктория)\s')"]]
f0 --> v6
f1[["not regex(?fixedLabel,'^(?:Олег|Леонард|Геннадий|Адиль|Турдымурат|Пауль|Павел|Марат|Макс|Леонид|Пётр|Дмитрий|Вячеслав|Борис|Хосейн|Жалауди|Хасан|Вадим|Ефим|Степан|Лев|Николай|Максим|Георгий|Владимир|Илья|Игорь|Андрей|Александр|Алексей|Валерий|Юрий|Габдулхак|Петр|Антон|Константин|Эмиль|Сергей|Станислав|Виктор|Армен|Анвир|Иван|Альберт|Евгений|Михаил|Анатолий|Артём|Василий|Виталий|Владислав|Кирилл|Никита|Эдуард|Фёдор|Валентин|Герман|Глеб|Роман|Руслан|Святослав)\s')"]]
f1 --> v6
f2[["?itemLabel = 'ru'"]]
f2 --> v2
f3[["not bound(?gender)"]]
f3 --> v3
bind4[/VALUES ?countries/]
bind4-->v4
bind40(["wd:Q159"])
bind40 --> bind4
bind41(["wd:Q15180"])
bind41 --> bind4
bind42(["wd:Q34266"])
bind42 --> bind4
bind43(["wd:Q212"])
bind43 --> bind4
bind44(["wd:Q2184"])
bind44 --> bind4
bind45(["wd:Q184"])
bind45 --> bind4
v5 --"wdt:P27"--> v4
subgraph optional0["(optional)"]
style optional0 fill:#bbf,stroke-dasharray: 5 5;
v5 -."wdt:P21".-> v3
end
v5 --"wdt:P31"--> c7
v5 --"rdfs:label"--> v2
bind5[/"replace(?itemLabel,'^(?:(#91;А-Яа-яЁё#93;+),(\s))?(.+)$','$3$2$1')"/]
v2 --o bind5
bind5 --as--o v6