Pogovor:Strokovno pisanje 2019

Zadnji komentar: pred 5 leti uporabnika Hladnikm v temi Seznam slovenskih športnic

Seznam slovenskih športnic

uredi

Seznam po skriptu Pinky napravimo v Wikidata Query Service takole:

#Športnice  (rojene v Slovenskem kraju)
#Izločiti je treba neustrezne poklice oseb, ki imajo vnesenih več poklicev
SELECT ?oseba ?osebaLabel ?flabelLabel ?poklicLabel  ?datumRojstva ?datumSmrti  WHERE {
 ?oseba wdt:P31 wd:Q5 .  #človek
 ?oseba wdt:P21 wd:Q6581072 . # poišče vse ženske
 ?oseba wdt:P106/wdt:P279* wd:Q2066131 . # poišče vse osebe s poklicom športnika
 ?oseba wdt:P19 ?kraj_rojstva. 
 ?kraj_rojstva wdt:P17 wd:Q215. # kraj rojstva v Slovenskem kraju
 OPTIONAL { ?oseba wdt:P569 ?datumRojstva. }
 OPTIONAL { ?oseba wdt:P570 ?datumSmrti. }
 OPTIONAL { ?oseba wdt:P106 ?poklic. }
 OPTIONAL { ?poklic wdt:P2521 ?flabel . BIND(lang(?flabel) as ?lang) . FILTER(?lang="sl") } # ženska oblika poklica
 SERVICE wikibase:label { bd:serviceParam wikibase:language "sl". }
}
ORDER BY ?poklicLabel  

--Hladnikm (pogovor) 07:55, 3. marec 2019 (CET)Odgovori

Zastopanost žensk po generacijah

uredi

Hvala Pinky tudi za tale skript; pred uporabo izbriški # pred ustrezno alinejo.

SELECT ?oseba ?osebaLabel ?flabelLabel ?poklicLabel  ?datumRojstva ?datumSmrti  WHERE {
 ?oseba wdt:P31 wd:Q5 .  #človek
 ?oseba wdt:P21 wd:Q6581072 . # poišče vse ženske
 ?oseba wdt:P106/wdt:P279* wd:Q2066131 . # poišče vse osebe s poklicom športnika
 ?oseba wdt:P19 ?kraj_rojstva. 
 ?kraj_rojstva wdt:P17 wd:Q215. # kraj rojstva v Slovenskem kraju
 OPTIONAL { ?oseba wdt:P569 ?datumRojstva. }
 OPTIONAL { ?oseba wdt:P570 ?datumSmrti. }
 OPTIONAL { ?oseba wdt:P106 ?poklic. }
 OPTIONAL { ?poklic wdt:P2521 ?flabel . BIND(lang(?flabel) as ?lang) . FILTER(?lang="sl") } # ženska oblika poklica
 
 # FILTER  (?datumRojstva > "1800-01-01"^^xsd:dateTime && ?datumRojstva < "1900-01-01"^^xsd:dateTime) # rojene od-do
 # FILTER (?datumRojstva >= "1921-01-01T00:00:00Z"^^xsd:dateTime) .     # rojene leta 1.1.1921 ali kasneje
 # FILTER (?datumRojstva <= "1921-01-01T00:00:00Z"^^xsd:dateTime) .      # rojene leta 1.1.1921 ali prej
 
SERVICE wikibase:label { bd:serviceParam wikibase:language "sl". }
}
ORDER BY ?poklicLabel

Odprava podvojenih ali potrojenih zadetkov

uredi
SELECT DISTINCT ?oseba ?osebaLabel ?flabelLabel ?poklicLabel  ?datumRojstva ?datumSmrti  WHERE {
 ?oseba wdt:P31 wd:Q5 .  #človek
 ?oseba wdt:P21 wd:Q6581072 . # poišče vse ženske
 ?oseba wdt:P106/wdt:P279* wd:Q2066131 . # poišče vse osebe s poklicem športnika
 ?oseba wdt:P19 ?kraj_rojstva. 
 ?kraj_rojstva wdt:P17 wd:Q215. # kraj rojstva v Slovenskem kraju
 OPTIONAL { ?oseba wdt:P569 ?datumRojstva. }
 OPTIONAL { ?oseba wdt:P570 ?datumSmrti. }
 OPTIONAL { ?oseba wdt:P106 ?poklic. }
 OPTIONAL { ?poklic wdt:P2521 ?flabel . BIND(lang(?flabel) as ?lang) . FILTER(?lang="sl") } # ženska oblika poklica
 
 # FILTER  (?datumRojstva > "1800-01-01"^^xsd:dateTime && ?datumRojstva < "1900-01-01"^^xsd:dateTime) # rojene od-do
 # FILTER (?datumRojstva >= "1921-01-01T00:00:00Z"^^xsd:dateTime) .     # rojene leta 1.1.1921 ali kasneje
 # FILTER (?datumRojstva <= "1921-01-01T00:00:00Z"^^xsd:dateTime) .      # rojene leta 1.1.1921 ali prej
#izločitev rezultatov za sledeče poklice:  Q212948=partizan; Q713200=performer; Q2490358=koreograf; ...    
FILTER (?poklic != wd:Q212948 && ?poklic != wd:Q16010345 && ?poklic != wd:Q2600526 && ?poklic != wd:Q2490358 && ?poklic != wd:Q33999). 
SERVICE wikibase:label { bd:serviceParam wikibase:language "sl". }
}
ORDER BY ?poklicLabel                         # (ali  ORDER BY ?oseba)
Vrnitev na stran »Strokovno pisanje 2019«.