Bruger:Dipsacus fullonum

Fra Wikipedia, den frie encyklopædi
Karteboller

Mit brugernavn, Dipsacus fullonum, er det videnskabelige navn for planten gærdekartebolle. Jeg valgte det internationale videnskabelige navn fordi kontoen også bruges på Wikimedia-projekter som ikke er dansksprogede. På dansk i min signatur bruger jeg også det mere mundrette Kartebolle.

Jeg har været bruger på dansk Wikipedia i perioder siden 2004. I starten brugte jeg et andet brugernavn som måske kunne hjælpe med til at identificere mig. For at undgå dette oprettede jeg det nuværende brugernavn i 2014. Jeg beder venligst brugere som kender mit gamle brugernavn, om ikke offentliggøre hvad det er.

Tildelte stjerner, kager og medaljer[redigér | rediger kildetekst]

Arbejdsplan[redigér | rediger kildetekst]

  • Oprettelse af de manglende tidszone-artikler (linkene i {{Navboks tidszoner}} herunder) og opdatering af de eksisterende tidszone-artikler. Vil erstatte fast bredde på tidszonekortene (300px) med 2 gange standardbredden for thumbnails (upright=2) jf. anbefalingen i Stilmanualen. For brugere som ikke har ændret i deres standardindstillinger, er standardbredden for thumbnails 220px. De vil derfor se noget større kort som følge af ændringen.
  • Artikler for fodens knogler (linkene i {{Fodens knogler}} herunder).
  • Samlet tabel med oversigt over alle argumenter til {{Wikidata-emne}}, {{Wikidata-tid}}, {{Wikidata-tal}}, {{Wikidata-streng}}, {{Wikidata-tekst}}.
  • Nyt filter til skabelonargumenter så headere til afsnit uden indhold kan filtreres fra i infobokse uden at gentage alle kald af Wikidata-skabelonerne. Det er besværligt, en kilde til fejl, og spilder tid. (Eksempel: {{Infoboks virksomhed}})
  • Reducering af antal artikler i Kategori:Oplysninger fra Wikidata på et andet sprog end dansk. Relevante Wikidata-emner uden dansk label kan findes med SPARQL. Eksempel for fødested nederst på siden. Koden kan tilpasses efter behov for andre egenskaber.
  • Optimering af Modul:Cycling race så cykelsportssider kan vises på en rimelig tid.
  • Optimering af Modul:Brug Wikidata (undgå at hente entiteter, flyt konfiguration og konstante tabeller til undermodul som kun skal indlæses en gang pr. side).
  • Bedre håndtering af referencer i Modul:Brug Wikidata.
  • Optimering af Modul:External links (giver timeout på siden Usain Bolt – gigantisk Wikidata-entitet med samtlige(?) konkurrencer han har deltaget i).
  • Hjælp:Søgning er stærk forældet, mangelfuld og indeholder direkte forkerte oplysninger. Mulighederne i Cirrus bør forklares.

Kategorier og specialsider mv. af interesse[redigér | rediger kildetekst]

# Steder som ikke har dansk label, hvor personer med en artikel på dawiki fødtes eller døde 
SELECT DISTINCT ?place ?placeLabel ?countryLabel
WHERE {
  ?person wdt:P19|wdt:P20 ?place.
  ?article schema:about ?person;
           schema:inLanguage 'da'.
  OPTIONAL { ?place wdt:P17 ?country. }
  OPTIONAL { ?place rdfs:label ?label.
             FILTER(LANG(?label) = "da") }
  FILTER(IF(BOUND(?label),false,true))
  SERVICE wikibase:label { bd:serviceParam wikibase:language "da","nb","nn","sv","en" }
}
ORDER BY ?countryLabel

Prøv det!

# Steder hvor personer med en artikel på dawiki fødtes eller døde 
SELECT DISTINCT ?place
WHERE {
  ?person wdt:P19|wdt:P20 ?place.
  ?article schema:about ?person;
           schema:inLanguage 'da'.
# ?place wdt:P17 wd:Q30.  # Fra et bestemt land ...
}

Prøv det!

# Noget uden dansk label, som en film med en artikel på dawiki er baseret på
SELECT DISTINCT ?article ?film ?filmLabel ?work ?workLabel
WHERE {
  ?film wdt:P31/wdt:P279* wd:Q11424.
  ?article schema:about ?film;
           schema:inLanguage 'da'.
  ?film wdt:P144 ?work
  OPTIONAL { ?work rdfs:label ?label.
             FILTER(LANG(?label) = "da") }
  FILTER(IF(BOUND(?label),false,true))
  SERVICE wikibase:label { bd:serviceParam wikibase:language "da","nb","nn","sv","en" }
}

Prøv det!

# Person/firma uden dansk label som har arbejdet med en film (som
# (instruktør, producent, manuskripforfatter, skuespiller, filmholdsmedlem, 
# komponist, fotograf, klipper, studie, distributør) med en artikel på dawiki 
SELECT DISTINCT ?article ?film ?filmLabel ?person ?personLabel
WHERE {
  ?film wdt:P31/wdt:P279* wd:Q11424.
  ?article schema:about ?film;
           schema:inLanguage 'da'.
  ?film wdt:P162
        ?person.
#       wdt:P57|wdt:P58|wdt:P162|wdt:P161|wdt:P3092|wdt:P86|wdt:P344|
#       wdt:P1040|wdt:P483|wdt:P750 ?person.
  OPTIONAL { ?person rdfs:label ?label.
             FILTER(LANG(?label) = "da") }
  FILTER(IF(BOUND(?label),false,true))
  SERVICE wikibase:label
          { bd:serviceParam wikibase:language "da","nb","nn","sv","en" }
}

Prøv det!

# Kønsfordeling for personer med artikler på dawiki
SELECT ?køn ?label (COUNT(?item) AS ?antal)
WHERE {
    ?item wdt:P31 wd:Q5; 
          wdt:P21 ?gender.
    ?link schema:about ?item;
          schema:isPartOf <https://da.wikipedia.org/>.
    OPTIONAL {
        ?gender rdfs:label ?genderLabel.
        FILTER(LANG(?genderLabel)="da").
    }
    BIND(IF(isBLANK(?gender),"(ukendt)",?gender) AS ?køn)
    BIND(IF(isBLANK(?gender),"(ukendt)",?genderLabel) AS ?label)
}
GROUP BY ?køn ?label
ORDER BY DESC(?antal)

Prøv det!

# Artikler med taksoner med stort bogstav efter mellemrum
SELECT ?item ?link ?str
WHERE {
    ?item wdt:P31 wd:Q16521.
    ?link schema:about ?item;
          schema:isPartOf <https://da.wikipedia.org/>.
    FILTER(REGEX(STR(?link), "_[A-ZÆØÅ]"))
    BIND(STR(?link) AS ?str)
}

Prøv det!

# Øer som ligger i søer med artikel på dansk 
SELECT DISTINCT ?island ?islandLabel ?lake ?lakeLabel ?link
WHERE {
  ?island wdt:P206 ?lake.
  ?island wdt:P31/wdt:P279* wd:Q23442.
  ?lake wdt:P31/wdt:P279* wd:Q23397.
  ?link schema:about ?island;
        schema:isPartOf <https://da.wikipedia.org/>.
  SERVICE wikibase:label
          { bd:serviceParam wikibase:language "da","nb","nn","sv","en" }
}

Prøv det!

# Artikler som er i en kategori på et andet sprog men på ikke på dansk
SELECT ?item ?article ?title ?found_in
WITH
{
  SELECT 
    ?item
    (GROUP_CONCAT(?endpoint; SEPARATOR=", ") AS ?found_in)
    (MAX(?in_category) AS ?already_in_category)
  WHERE
  {
    ?category schema:name "Kategori:Søskende"@da .
    ?category schema:isPartOf <https://da.wikipedia.org/> .
    ?category schema:about ?category_item .
    ?other_cat schema:about ?category_item .
    ?other_cat schema:isPartOf ?wikimedia_site .
    ?other_cat schema:name ?category_title .
    BIND (STRBEFORE(STRAFTER(STR(?wikimedia_site), "https://"), "/") AS ?endpoint)
    OPTIONAL
    {
      SERVICE wikibase:mwapi
      {
        bd:serviceParam wikibase:endpoint ?endpoint .
        bd:serviceParam wikibase:api "Generator" .
        bd:serviceParam mwapi:generator "categorymembers" .
        bd:serviceParam mwapi:gcmtitle ?category_title .
        bd:serviceParam mwapi:gcmlimit "max" .
        ?item wikibase:apiOutputItem mwapi:item .
      }
    }
    FILTER BOUND (?item)
    BIND (IF(?wikimedia_site = <https://da.wikipedia.org/>, 1, 0) AS ?in_category)
  }
  GROUP BY ?item
  HAVING (?already_in_category = 0)
} AS %get_items
WHERE
{
  hint:Query hint:optimizer "None" .
  INCLUDE %get_items
  ?article schema:about ?item .
  ?article schema:isPartOf <https://da.wikipedia.org/> .
  ?article schema:name ?title .
}

Prøv det!

<mapframe>: Couldn't parse JSON: Control character error, possibly incorrectly encoded