Wikipedia:Landsbybrønden/Forslag til en generel metode til styring af brug af Wikidata i infobokse

Fra Wikipedia, den frie encyklopædi

Forslag til en generel metode til styring af brug af Wikidata i infobokse[rediger kildetekst]

NB: Forslaget var først placeret under Wikipedia:Landsbybrønden/Wikidata - og lua, men jeg flyttede det hertil, da det ikke i sig selv har noget med Lua at gøre.

Jeg har et forslag til hvordan man i hver enkel infoboks vælger om man bruger data fra Wikidata i infoboksen. Forslaget er inspireret af modulet en:Module:WikidataIB på engelsk Wikipedia som er under udvikling, men ikke i brug endnu. Forslaget er at der laves to parametre "wikidata" og "ingen_wikidata". De to parametre skal styre hvilke felter som udfyldes med værdier fra Wikidata.

  • "wikidata = felt1, felt2, felt3" betyder at felterne felt1, felt2, felt3 hvis muligt udfyldes fra Wikidata
  • "wikidata = ja" eller "wikidata = alle" betyder at alle felter som kan udfyldes Wikidata, bliver det, på nær de som undtages med brug af ingen_wikidata
  • "ingen_wikidata = felt1, felt2, felt3, felt4" betyder Wikidata aldrig bruges for de angivne felter.

Eksempler:

  • {{Infoboks person | wikidata = ja | ... indhold i øvrigt }}: Mest muligt indsættes fra Wikidata
  • {{Infoboks person | wikidata = billede, billedtekst, født, død | ... indhold i øvrigt }}: Kun de angivne felter indsættes fra Wikidata
  • {{Infoboks person | wikidata = ja | ingen_wikidata = nomineringer | ... indhold i øvrigt }}: Mest muligt indsættes fra Wikidata med undtagelse af de angivne felter som er fravalgte
  • {{Infoboks person | wikidata = nej | ... indhold i øvrigt }}: Wikidata bruges slet ikke
  • {{Infoboks person | ... indhold i øvrigt }}: Wikidata bruges slet ikke

Forslaget kræver at brug af Wikidata skal aktivt tilvælges i hver enkelt artikel, men at det er nemt at oprette en infoboks som udfyldes automatisk. Hvad er stemningen for dette? Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 18. jan 2017, 09:25 (CET)

Det er god. Det må være Sir48's tanke om 'blank' i udfoldet form. -- Mvh PHansen (diskussion) 18. jan 2017, 09:56 (CET)
Umiddelbart er jeg positivt indstillet overfor forslaget. Det ser ud til at give en vis fleksibilitet, hvilket altid er en god ting! --Metalindustrien A/S (tidligere Lhademmor) 18. jan 2017, 10:06 (CET)
Det lyder som en god ide. Min store indvending mod det ihærdige arbejde på at gøre infoboksen Wikidata-parat er netop, at det får indvirkning på en lang række artikler, hvor der - måske, måske ikke - er valgt et bestemt indhold af infoboksen, men som med den voldsomme anvendelse af Wikidata pludselig får en række nye informationer, som kan give et helt andet indtryk. Derfor var jeg også i går på nippet til at gøre som TorbenDK, nemlig at ændre til ældre, fungerende version af boksen. Men dette er en noget desperat løsning, erkender jeg, og derfor er Kartebolles forslag bedre. --Arne (Amjaabc) (diskussion) 18. jan 2017, 10:09 (CET)
(redigeringskonflikt) Lyder fornuftigt, men hvordan implementeres det i de eksisterende bokse. Hvis det skal tilvælges aktivt vil det ikke fungere i eksisterende infobokse, som så skal gennemgås, (manuelt/bot?). Nico (diskussion) 18. jan 2017, 10:12 (CET)-
Umiddelbart synes jeg, det er en god idé. Jeg synes, vi snarest muligt, bør påbegynde udviklingen henimod udnyttelse af den resource wd er. Men, hvis vi fratager skribenterne indflydelsen, vil vi blot ende i lange ufrugtbare diskussioner, hvor brugerne fratages lysten til at redigere. Et positivt tilvalg lader brugeren i en fremadskridende proces udvikle at i stadig større grad udnytte wd, i eget tempo. mvh Per (PerV) (diskussion) 18. jan 2017, 10:29 (CET)
@Nico: Pointen er netop den ændring som er sket med {{Infoboks person}} er blevet stærkt kritiseret for automatisk at have ændret det generelle udseende af mange artikler, uden at nogen valgt at gøre dette i de enkelte tilfælde, endsige set virkningen på artiklerne på forhånd. For mig at se, haster det ikke at få konverteret samtlige artikler med det samme. Hvis man indsætter "wikidata = ja" i infoboksen når man alligevel redigerer eller opdaterer en artikel, skal hovedparten af artikler nok komme med efterhånden. Det vil også være muligt at lave skjulte vedligeholdelsekategorier til finde artikler hvor udvalgte manuelt angivne værdier i infobokse (for eksempel "borgmester" for byer) afviger fra hvad der findes på Wikidata, og derved få en indikation af hvilke artikler som sandsynligvis behøver opdatering. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 18. jan 2017, 10:40 (CET)
Uden at have den store viden på wikidata-området (endnu), så virker det for mig som en rigtig god løsning. mvh Tøndemageren (diskussion) 18. jan 2017, 10:44 (CET)
@Kartebolle: Det har du nok ret i; Under alle omstændigheder vil det fastholde muligheden af en styring her på da.wiki. Så er meningen at funktionen indsættes i alle infobokse der bruger wikidata? Er det muligt at lave en testskabelon? - Nico (diskussion) 18. jan 2017, 10:50 (CET)
@Nico: Ja, jeg tænker at parametrene "wikidata" og "ingen_wikidata", hvis der opnås konsensus om dette forslag, skal indsættes i alle infobokse som bruger Wikidata. Men det kan selvfølgelig ikke ske på en gang, men efterhånden som nogen vil ændre infoboks-skabelonerne. Det vil være nemmest at starte med de infobokse som ikke endnu bruger Wikidata. For infobokse som allerede nu bruger Wikidata uden at det har givet problemer, kan man evt. lade default-værdien for "wikidata"-parameteren være "ja", så udseendet af eksisterende artikler som bruger dem, ikke ændres. Jeg vil gerne lave den nødvendige skabelon- og modulkode for lave gennemføre forslaget, og derefter lave en konverteret test-infoboks til at afprøve ideen med. Jeg tænker at {{Infoboks by}} vil være en god skabelon at starte med at lave konverteret test-kopi af. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 18. jan 2017, 12:03 (CET)
Hvis {{Infoboks by}} vælges som testskabelon, vil det være lækkert hvis | mindrebillede1, | mindrebillede2 og | coord wd kommer med, og at coord wd benyttes til udfyldelse af kortet i bunden af boksen. Selvfølgelig skal den eksisterende coord wd i bunden af artiklen så fjernes, med bot? mvh Per (PerV) (diskussion) 18. jan 2017, 12:25 (CET)
{{Infoboks person
| navn             = 
| billede          = Carl Hjernø (1871-1913).png
| billedstørrelse  = 
| billedtekst      = Carl Hjernø, før 1908
| fnavn            = JA
| født             = JA
| fsted            = JA
| død              = JA
| dsted            = JA
| dødsårsag        = JA
| hvilested        = JA
| religion         = 
| politik          = 
| andre_navne      = 
| bopæl            = JA
| nationalitet     = JA
| kendt_for        = JA
| arbejde          = JA
| aktive_år        = 
| uddannelsessted  = JA
| institution      = 
| løn              = 
| højde            = 
| vægt             = 
| formue           = 
| ægtefælle        = JA
| ægtefæller       = 
| sambo            = 
| partner          = 
| børn             = JA
| forældre         = 
| mor              = JA
| far              = JA
| familie          = 
| hæder            = 
| påvirket         = JA
| har_påvirket     = JA
| pårørende        = 
| webside          = JA 
| signatur         = JA
| fodnoter         = 
}}
  • Jeg synes at det er et godt forslag. Men. Det betyder bare igen at vi skal placere hele skabelonen: I stedet for at kunne placere {{Infoboks person}}  Rodejong  💬 ✉️ 18. jan 2017, 17:54 (CET)
@Rodejong, nej, - hvis jeg forstår det ret, kan man nøjes med dem der skal undtages ved brug af:{{Infoboks person | wikidata = ja | ingen_wikidata = nomineringer | ... indhold i øvrigt }}: Mest muligt indsættes fra Wikidata med undtagelse af de angivne felter som er fravalgte - Nico (diskussion) 18. jan 2017, 18:00 (CET)
Hvis man ikke vil have Nomineringer, hæder, og flere unladt, så kommer det vel ned på det samme? Men det er rigtig...langt mindre and Jaerne.-- Rodejong  💬 ✉️ 18. jan 2017, 18:12 (CET)
Er denne ide gået død? Jeg mener det skal skrives ind i infoboksene med Wikidata hurtigst muligt, forudsat der ikkdet det er teknisk uproblmatisk (?). - Der er tilsyneladende ingen indvendinger, og det mangles; Prøv f.eks at fjerne linjen eller flere i |nomineringer=flere i Karl Gjellerup. - Nico (diskussion) 21. jan 2017, 16:27 (CET)
Nej, ideen er ikke død. Jeg påtænker stadig at lave de nødvendige værktøjer for at infobokse kan laves som beskrevet. Men jeg ville give lidt tid til at flere interesserede kunne nå at se debatten før jeg gik i gang. Jeg regner stadig med at starte med Infoboks by, og har brugt i dag til at lave en ændring i Modul:Location map som bl.a. muliggør at koordinater fra Wikidata bruges i placeringskort for byer. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 21. jan 2017, 20:14 (CET) Det glæder jeg mig til bliver rullet ud! mvh Per (PerV) (diskussion) 21. jan 2017, 20:21 (CET)

Status nu er jeg at venter på konsensus i debatten på Wikipedia:Landsbybrønden/Sprogvalg for navne fra Wikidata for hvordan navne på andre sprog end dansk præsenteres. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 30. jan 2017, 11:28 (CET)

Første udkast til skabelon klar[rediger kildetekst]

Skabelon:Wikidata-emne kan nu demonstrere metoden som er foreslået her. Alle er velkomne til at teste, kommentere, ønske osv. Jeg vil løbende udbygge med flere faciliteter, såsom medtagelse af kvalifikatorer og kilder. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 1. feb 2017, 12:39 (CET)

Nu er Skabelon:Wikidata-tid også klar. Skabelonen er ikke helt perfekt, men betydeligt bedre end hvad vi hidtil har kunne gøre med tidsværdier. Med de to skabeloner til at hente henholdsvis emner og tidspunkter fra Wikidata kan mange felter udfyldes i infobokse. Det næste jeg vil arbejde med bliver formodentlig Skabelon:Wikidata-tal til at hente talstørrelser. Den er lidt tricky fordi der foretages skal konverteringer af enheder og håndteres usikkerheder. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 3. feb 2017, 00:25 (CET)
Nu er også Skabelon:Wikidata-tal klar. Enheder konverteres ud fra tabeller som fra start af er meget små. Jeg vil tilføje flere enheder efterhånden som brugen gør det nødvendigt. Nu skulle det være muligt at begynde at bruge disse 3 skabeloner i infobokse. Kommentarer, erfaringer, forslag osv. modtages meget gerne. Jeg vil fortsætte med at udvide skabelonerne med tilføjelse af tidspunkter og tidsperioder fra værdiernes kvalifikatorer. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 3. feb 2017, 19:11 (CET)
  • Spørgsmål - Hvordan skal jeg bruge det i selve infoboksen?  •   Rodejong   💬 ✉️ 3. feb 2017, 21:54 (CET)
Jeg vil lave et eksempel på brugen i dag og skriver igen når det er klar. Bemærk at din signatur optræder 2 gange hvoraf den ene er udkommenteret. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 4. feb 2017, 07:58 (CET)
Jeg har indført det foreslåede system på Skabelon:Infoboks by og beskrevet brugen på den tilhørende dokumentationsside (Skabelon:Infoboks by/doc). De brugte Wikidata-skabeloner har også dokumentationssider som beskriver alle mulige parametre. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 4. feb 2017, 14:09 (CET)
Det ser ud til at være godt arbejde, Kartebolle (Dipsacus fullonum)! Jeg har et ønske om, at der bør være mere end 1 person, som deltager i vedligeholdelsen af et modul. Burde der ikke være en "support-liste" for hvert modul, hvor lua-eksperter kunne skrive sig på, så man ved, hvem man skal henvende sig til om problemer/ønsker? Og så er der lige pt. et problem med, at artiklers skabelonliste henviser til din sandkasse, se f.eks. Nibe. Mvh --Sir48 (Thyge) (diskussion) 4. feb 2017, 14:12 (CET)
Den nyeste skabelon, {{Wikidata-tal}}, brugte stadig sandkasse-modulet. Jeg har rettet så det ikke gør det længere. Du har ret i at det er ønskværdigt at flere personer deltager. Desværre er der så vidt jeg ikke mange med Lua-kendskab på Wikipedia. Sproget er ellers forholdsvist at nemt lære hvis man kan lidt programmering i forvejen. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 4. feb 2017, 14:33 (CET)

Statusopdatering: Nu findes der 5 skabeloner til at hente informationer fra Wikidata opdelt efter datatype: Skabelon:Wikidata-emne, Skabelon:Wikidata-tid, Skabelon:Wikidata-tal, Skabelon:Wikidata-streng, Skabelon:Wikidata-tekst. Der mangler fortsat datatyperne: koordinater, medier/filer, URL'er, henvisninger til eksterne databaser. Når de er på plads, regner jeg med at arbejde på at hente kvalifikatorer så vi kan svare på spørgsmål som: Hvornår skete det? Hvornår begyndte og sluttede det? Hvilken del gælder det for? osv. Derefter kommer Wikidatas kildeangivelser. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 5. feb 2017, 00:03 (CET)

Skabelon:Wikidata-streng er udvidet til at hente datatyperne streng, url, commons-mediefil og ekstern-id, som alle har det til fælles at de består af en streng af tegn uden angivelse af noget sprog. Nu er geografiske koordinater den eneste datatype som mangler. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 5. feb 2017, 14:09 (CET)