Topic on User talk:Orf3us

Jump to navigation Jump to search
Hjart (talkcontribs)

Følgende søgning finder alle danske kirker uden nb etiketter (PT ~2200):

<nowiki>{{SPARQL|query=SELECT ?kirke ?kirkeLabel WHERE {

  SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }

  ?kirke wdt:P31 wd:Q16970.

  ?kirke wdt:P17 wd:Q35.

  FILTER(NOT EXISTS {

   ?kirke rdfs:label ?lang_label.

   FILTER((LANG(?lang_label)) = "nb")

  })

}}}</nowiki>

Hvis du så gemmer resultatet som csv og kører <nowiki>gawk -F, 'BEGIN {print "qid,Lnb"} $1 ~ /http:/ {sub(/^http.+entity\//,"",$1); print $1 "," $2}' søgning.csv > danskekirker.csv</nowiki>, får du nogle data, som du kan kopiere direkte ind i https://quickstatements.toolforge.org/#/ (Klik ""import csv commands" -> "run in background"). Du skal bruge en:awk til det sidste.

Orf3us (talkcontribs)

Hej Hjart, - tak for din vejledning. Jeg er ikke sikker på at jeg vet hvordan jeg kan gøre bruge af den, men jeg kigger på det.

Hjart (talkcontribs)

Indsættelsen af ovenstående søgning fejlede. På f.eks. min egen diskussionsside ville der have været en knap under søgningen, som du bare kunne klikke på.

Prøv i stedet at indsætte følgende kode i "Query Service" i sideboksen:

SELECT ?kirke ?kirkeLabel WHERE {

  SERVICE wikibase:label { bd:serviceParam wikibase:language "da". }

  ?kirke wdt:P31 wd:Q16970.

  ?kirke wdt:P17 wd:Q35.

  FILTER(NOT EXISTS {

   ?kirke rdfs:label ?lang_label.

   FILTER((LANG(?lang_label)) = "nb")

  })

}

Reply to "labels for danske kirker"