User:Hjart/SPARQL queries
Emner der er menneske/flertydig side
editSELECT ?menneske ?menneskeLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
?menneske wdt:P31 wd:Q5.
?menneske wdt:P31 wd:Q4167410.
}
danske byer med mere end 1 sæt koordinater med samme rang
edit- Try it!
SELECT ?item ?itemLabel ?coord1 ?coord2 ?distance ?rank1 ?rank2 WITH { SELECT DISTINCT ?item ?coord1 ?coord2 ?rank1 ?rank2 WHERE { ?item wdt:P17 wd:Q35 . # in Denmark ?item wdt:P31/wdt:P279* wd:Q486972 . # settlement hint:Prior hint:gearing "forward". ?item p:P625 ?stat1 . ?stat1 ps:P625 ?coord1 . ?stat1 wikibase:rank ?rank1 . ?item p:P625 ?stat2 . ?stat2 ps:P625 ?coord2 . ?stat2 wikibase:rank ?rank2 . filter ( str(?stat1) < str(?stat2) ) . # not the same filter ( str(?rank1) = str(?rank2) ) . # are the same } } AS %if WHERE { include %if BIND(geof:distance(?coord1, ?coord2) as ?distance) SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en,[AUTO_LANGUAGE]". } } ORDER BY ?itemLabel
gader i Kbh med koordinatpræcision over 0.005
editSELECT ?item ?itemLabel ?coord ?geoprecision WHERE {
?item wdt:P31 wd:Q79007 .
?item wdt:P131 wd:Q504125 .
?item p:P625 ?p625 .
?p625 ps:P625 ?coord .
?p625 psv:P625
[ wikibase:geoPrecision ?geoprecision ]
FILTER(?geoprecision>0.005)
SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". }
}
ORDER BY DESC (?geoprecision)
Danske statsborgere uden dansk etiket
editSELECT ?item ?itemLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en,de,fr,nb,sv,es,it". }
FILTER(NOT EXISTS {
?item rdfs:label ?lang_label.
FILTER((LANG(?lang_label)) = "da")
})
?item wdt:P27 wd:Q35.
}
ORDER BY (?itemLabel)
personer i DBL uden statsborgerskab
editSELECT ?menneske ?menneskeLabel ?menneskeDescription WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". }
?menneske wdt:P31 wd:Q5;
wdt:P8341 ?Dansk_Biografisk_Leksikon_ID.
MINUS { ?menneske wdt:P27 ?statsborgerskab.
} } LIMIT 10000
Personer i gravsted.dk
editSELECT ?afdød ?afdødLabel ?afdødDescription ?gravsted_dk_person ?fødselsdato ?dødsdato WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }
?afdød wdt:P4359 ?gravsted_dk_person.
OPTIONAL { ?afdød wdt:P569 ?fødselsdato. }
OPTIONAL { ?afdød wdt:P570 ?dødsdato. }
}
danske fortidsminder med artikler på tysk wikipedia
editSELECT ?fortidsminde ?fortidsmindeLabel ?fortidsmindeDescription ?article ?type ?geografiske_koordinater ?billede WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }
?fortidsminde wdt:P3596 ?Fund_og_Fortidsminder_ID.
?article schema:about ?fortidsminde;
schema:isPartOf <https://de.wikipedia.org/>.
OPTIONAL { ?fortidsminde wdt:P31 ?type }
OPTIONAL { ?fortidsminde wdt:P625 ?geografiske_koordinater. }
OPTIONAL { ?fortidsminde wdt:P18 ?billede. }
}
ting i Kbh med et fbb-sagsnr
editSELECT ?Københavns_Kommune ?Københavns_KommuneLabel ?Fredede_bygningers_sagsnummer WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
?Københavns_Kommune wdt:P131 wd:Q504125;
wdt:P2783 ?Fredede_bygningers_sagsnummer. }
LIMIT 1000
danske kirker uden billede
editSELECT ?kirke ?kirkeLabel ?billede ?geografiske_koordinater WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
?kirke wdt:P31 wd:Q16970.
?kirke wdt:P17 wd:Q35.
MINUS { ?kirke wdt:P18 ?billede. }
OPTIONAL { ?kirke wdt:P625 ?geografiske_koordinater. }
}
LIMIT 10000
#defaultView:Map
Tidligere jernbanestationer i DK med commonshenvisning, men intet billede (P18)
editSELECT ?Danmark ?DanmarkLabel ?DanmarkDescription ?article ?billede WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }
?Danmark wdt:P17 wd:Q35;
wdt:P31 wd:Q4663385.
?article schema:about ?Danmark;
schema:isPartOf <https://commons.wikimedia.org/>.
MINUS { ?Danmark wdt:P18 ?billede. }
}
Modtagere af Eckersbergmedaljen
editSELECT ?Eckersbergmedaljen ?EckersbergmedaljenLabel ?EckersbergmedaljenDescription ?tidspunkt WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }
?Eckersbergmedaljen wdt:P31 wd:Q5.
?Eckersbergmedaljen p:P166 ?statement.
?statement ps:P166 wd:Q3352524;
pq:P585 ?tidspunkt.
}
ORDER BY (?tidspunkt)
lister over mennesker med qualifier dødsdato - med præcision år/måned
editSELECT ?item ?itemLabel ?tidspunkt
(IF(?præc = 9, "år",
IF(?præc = 10, "måned", "andet")
) AS ?præcision)
WHERE
{
?item p:P360 ?statement .
?statement ps:P360 wd:Q5 .
?statement pqv:P570 ?tidspunkt_v .
?tidspunkt_v wikibase:timeValue ?tidspunkt .
?tidspunkt_v wikibase:timePrecision ?præc .
SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en" . }
}
kategorier for mennesker med qualifier dødsårsag
editSELECT ?kategori ?kategoriLabel ?dødsårsagLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". }
?kategori p:P4224 ?statement.
?statement ps:P4224 wd:Q5.
?statement pq:P509 ?dødsårsag .
}
Bebyggelser i Norge med kommuner uden sluttidspunkt
editSELECT ?bebyggelse ?bebyggelseLabel ?bebyggelseDescription ?beliggende_i_det_administrative_områdeLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?bebyggelse wdt:P31 wd:Q486972;
wdt:P17 wd:Q20. ?bebyggelse p:P131 ?udsagn .
?udsagn ps:P131 ?beliggende_i_det_administrative_område .
?udsagn rdf:type wikibase:BestRank . # Brug kun udsagn med bedste rangering (samme som ved brug af wdt: præfix)
OPTIONAL { ?udsagn pq:P582 ?sluttidspunkt }
FILTER (! BOUND(?sluttidspunkt)) # Fjern resultater med et sluttidspunkt for P131 }
Norske steder med SSB landsbynummer med kommuner uden sluttidspunkt
editSELECT ?bebyggelse ?bebyggelseLabel ?bebyggelseDescription ?beliggende_i_det_administrative_områdeLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?bebyggelse wdt:P3992 ?SSB_landsbynummer.
?bebyggelse p:P131 ?udsagn.
?udsagn ps:P131 ?beliggende_i_det_administrative_område .
?udsagn rdf:type wikibase:BestRank . # Brug kun udsagn med bedste rangering (samme som ved brug af wdt: præfix)
OPTIONAL { ?udsagn pq:P582 ?sluttidspunkt }
FILTER (! BOUND(?sluttidspunkt)) # Fjern resultater med et sluttidspunkt for P131
}
Engelske demonymer "Danish .." for diverse lande
editSELECT ?land ?landLabel ?demonym WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?land wdt:P31 wd:Q6256.
OPTIONAL { ?land wdt:P1549 ?demonym. FILTER (LANG(?demonym) = "en") }
}
Danske sognes koordinater farvelagt per stift
edit#defaultView:Map
SELECT ?item ?etikett_da ?coord ?layer {
?item wdt:P31 wd:Q814648; wdt:P625 ?coord; wdt:P708 [ rdfs:label ?layer ]; rdfs:label ?etikett_da .
FILTER(LANG(?etikett_da)='da' && LANG(?layer)='da')
}
Skibsnavnskategorier + Commonskategorier
editSELECT ?Wikimedia_kategori ?Wikimedia_kategoriLabel ?article WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?Wikimedia_kategori wdt:P31 wd:Q4167836.
?Wikimedia_kategori wdt:P971 wd:Q56351075.
?article schema:about ?Wikimedia_kategori;
schema:isPartOf <https://commons.wikimedia.org/>.
}
"kategorien kombinerer emnerne"=skibsnavn uden Wikimedia-kategori
editSELECT ?skibsnavn ?skibsnavnLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?skibsnavn wdt:P971 wd:Q56351075.
MINUS { ?skibsnavn wdt:P31 wd:Q4167836.}
}
Emner med kategori_for_skibsnavn, men uden IMO nummer
editSELECT ?ship ?shipLabel ?article WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?ship wdt:P7782 ?kategori_for_skibsnavn.
?article schema:about ?ship;
schema:isPartOf <https://commons.wikimedia.org/>.
MINUS { ?ship wdt:P458 ?IMO_skibsnummer. }
}
Emner med kategori_for_skibsnavn, men uden ibrugtaget
editSELECT ?ship ?shipLabel ?shipDescription ?kategori_for_skibsnavnLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?ship wdt:P7782 ?kategori_for_skibsnavn.
MINUS { ?ship wdt:P729 ?ibrugtaget. }
}
Emner med kategori_for_skibsnavn og underklasse
editSELECT ?ship ?shipLabel ?shipDescription ?kategori_for_skibsnavnLabel ?underklasse_tilLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?ship wdt:P7782 ?kategori_for_skibsnavn.
?ship wdt:P279 ?underklasse_til.
}
Skibsemner med IMO nummer og evt. kategori_for_skibsnavn
editSELECT ?skib ?skibLabel ?skibDescription ?IMO_skibsnummer ?kategori_for_skibsnavnLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?skib wdt:P458 ?IMO_skibsnummer.
MINUS { ?skib wdt:P31 wd:Q4167836. }
OPTIONAL { ?skib wdt:P7782 ?kategori_for_skibsnavn. }
}
Skibsemner med IMO nummer, ibrugtaget og tilfælde af
editSELECT ?skib ?skibLabel ?skibDescription ?IMO_skibsnummer ?kategori_for_skibsnavnLabel ?ibrugtaget ?tilfælde_af ?tilfælde_afLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
?skib wdt:P458 ?IMO_skibsnummer;
wdt:P7782 ?kategori_for_skibsnavn.
?skib wdt:P729 ?ibrugtaget.
?skib wdt:P31 ?tilfælde_af.
}