Moduldiskussion:Brug Wikidata

Fra Wikipedia, den frie encyklopædi
Jump to navigation Jump to search

Anton Tjekhov[redigér wikikode]

Der er åbenbart en modulfejl eller den hentes forkert? Lua-fejl i Modul:Brug_Wikidata på linje 476: attempt to compare two nil values.

 •   Rodejong   💬 ✉️ 13. feb 2017, 14:13 (CET)
Jeg kigger på det. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 14:29 (CET)
Egenskaben pseudonym (P742) har datatypen streng. Jeg vil gøre modulet mere robust mod kald med forkerte datatyper. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 14:37 (CET)
Det er rettet. Men infoboksen skal bruge {{Wikidata-streng}} for at få pseudonymer. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 14:45 (CET)
|  label1 = Fulde navn
|   data1 = {{Wikidata-streng | P1477 | ikon=ja | {{{fødselsnavn|{{{fnavn|{{{fulde_navn|{{{fulde navn|}}}}}}}}}}}} }}

|  label2 = Pseudonym
|   data2 = {{wikidata-streng | P742 | ikon=ja | {{{pseudonym|{{{pseudonym(er)|}}}}}} }}

|  label3 = Øgenavn
|   data3 = {{Wikidata-streng | P1449 | ikon=ja | {{{øgenavn|}}} }}

Hvorfor virker Fulde navn og øgenavn ikke? Har du ændret noget?  •   Rodejong   💬 ✉️ 13. feb 2017, 16:53 (CET)

Se Douglas Adams. Om jeg bruger streng, emne eller tekst.  •   Rodejong   💬 ✉️ 13. feb 2017, 17:08 (CET)
Jeg har ikke ændret noget. Læs dokumentationen og tjek datatyperne! Det er ikke strenge, men tekster. Brug {{Wikidata-tekst}}. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 17:15 (CET)
Det virker ikke. Ellers siger jeg det jo ikke. Bruger:Rodejong/sandkasse17 "Wikidata-tekst" virker heller ikke. Check det selv.  •   Rodejong   💬 ✉️ 13. feb 2017, 17:31 (CET)
Jeg har lige prøver wikiteksten "{{Wikidata-tekst | P1477 | ikon=ja | q=Q5685}}" i skabelonsandkassen med artiklen Anton Tjekhov. Resultatet var teksten "Anton Pavlovitj Tjekhov" og et ikon med et link til Wikidata. Hvad er problemet? Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 17:52 (CET)

Hvorfor virker denne ikke??

  • |fulde navn =

i de forskellige infobokse?? --Zoizit (diskussion) 13. feb 2017, 17:55 (CET)

Det virker fint når det er angivet på Wikidata, men skabelonerne kan ikke hente hvad der ikke er angivet. Jeg tjekkede Adams og Williams. De har ikke P1477 sat for dansk. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 17:58 (CET)
burde det fulde navn så ikke stå i Anton Tjekhov da der på wikidata står birth name = Anton Pavlovitj Tjekhov (Danish)?? --Zoizit (diskussion) 13. feb 2017, 18:02 (CET)
Artiklen bruger {{Infoboks Wikidata person}} som nu er beskyttet. Skabelonen bruger fejlagtigt {{Wikidata-streng}} til at hente navnet. Det virker ikke fordi datatypen på Wikidata er "ensproget tekst". Man skal bruge {{Wikidata-tekst}} som nævnt højere oppe i denne diskussion, og på skabelonernes dokumentationssider. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 18:18 (CET)
så der er en fejl i infoboksen, som så først kan rettes når en gang infoboksen person ikke længer er beskyttet ---Zoizit (diskussion) 13. feb 2017, 18:32 (CET)
  • Som jeg skrev ovenpå brugte jeg Bruger:Rodejong/sandkasse17 som Savfisk har rettet tilbage!! LÆS!

Så prøv det endnu engang med denne version Kartebolle (Dipsacus fullonum). Det er nemt at sige at den NU bruger Infoboks WIkidata person, men jeg skrev ovenfor at jeg testede det i sandkassen med Wikidata-tekst!  •   Rodejong   💬 ✉️ 13. feb 2017, 18:37 (CET)

Rodejong, læs mit svar til Zoizit! Williams fulde navn er ikke på dansk på Wikidata, så det kan ikke hentes. Hvor mange gange skal jeg gentage det? Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 18:42 (CET)
Kartebolle har et spørgsmål, det er sikkert dumt, men hvor skal det danske navn helt præcist stå på wikidata, for at blive hentet til infoboksen?? --Zoizit (diskussion) 13. feb 2017, 18:49 (CET)
Wikidatas datatype "ensproget tekst" består af en tekst og en tilhørende angivelse af hvilket sprog, som teksten er på. Man kan ikke indsætte værdier på Wikidata med denne datatype uden samtidig at angive sproget, som altid er nævnt på Wikidata lige efter teksten. {{Wikidata-tekst}} henter tekster på dansk hvis intet andet specificeres, men skabelonen kan også hente tekster på andre sprog ved brug af parametre. Se skabelonens dokumentationsside for detaljer. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 19:01 (CET)
Bruger:Zoizit se her mine sidste to redigeringer: https://www.wikidata.org/w/index.php?title=Q430541&diff=next&oldid=447857795 --Villy Fink Isaksen (diskussion) 13. feb 2017, 19:12 (CET)
Jeg forstår godt at man ikke bare kan skrive "et eller andet" på wikidata uden at angive hvad sprog det er på, ligesom jeg godt ved at jeg ikke kan skrive Længde på en film uden at skrive at det er minutter, helt dum er jeg altså ikke, jeg spørger efter hvor skal det fulde navn på en person stå på wikidata for at det bliver vist i en givet infoboks?? er det under label eller er det under birth name?? (jeg har altså lagt en del på wikidata https://www.wikidata.org/wiki/Special:Contributions/Zoizit) --Zoizit (diskussion) 13. feb 2017, 19:24 (CET)
Jeg antog at du vidste at vi talte om værdier for P1477 fordi det ses af det uddrag af infobokskode som er ovenfor. Men jeg ser på Wikidata at du har opdaget det nu. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 19:49 (CET)
Anton Tjekhov Fulde navn kommer stadig ikke frem i infoboksen, så det jeg har rettet på wikidata er stadig ikke det rigtige, så igen hvor skal hans fulde navn stå for at blive vist i infoboksen -- Zoizit (diskussion) 13. feb 2017, 19:54 (CET)
Du antager for meget. Vi ser at navne bliver vist på flere sprog (derfor også sprogsnoter) Vi kan ikke vide at det med Wikidata-tekst ikke virker sådan. For mig er dokumentationen slet ikke så enkelt. Hvis du ser at noget hentes forkert, ret det så, i stedet for at lade os andre taste i mørket. For eksempel min sandkasse17. Du kunne angive at en kode er forkert så jeg kunne rette det. Du tror at vi alle kan se traileren på din pande der beskriver hvordan alt virker. Til det kan jeg sige... "nej, det kan vi ikke".  •   Rodejong   💬 ✉️ 13. feb 2017, 19:57 (CET)
Helt ærligt, Zoizit. Jeg svarede på det spørgsmål den 13. feb 2017, 18:18 (CET). Der er ikke gået 2 timer og mit tidligere svar gælder stadig. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 19:59 (CET)
Zoizit: Det står det allerede: fødenavn - Anton Pavlovitj Tjekhov (dansk)
skal erstatte på Infoboks Wikidata person  •   Rodejong   💬 ✉️ 13. feb 2017, 20:01 (CET)
Rodejong, alt er dokumenteret på de relevante dokumentationssider. Det er ikke andres skyld, at du tilsyneladende ikke læser dokumentationen. Du burde ikke blive overrasket over det fører til fejl. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 20:06 (CET)
Jeg HAR læst det. Kan du ikke læse hvad jeg skriver? Det kunne være at du ikke har gjort det tydeligt nok!  •   Rodejong   💬 ✉️ 13. feb 2017, 20:15 (CET)
Der står altså ikke fødenavn i infoboksen i artiklen Anton Tjekhov lige meget hvor meget du kigger, så står det der altså ikke, og så kan du have svaret nok så mange gange Kartebolle --Zoizit (diskussion) 13. feb 2017, 20:30 (CET)
@Zoizit: Nej, det står ikke i infoboksen hvilket skyldes forkert kode i infoboksskabelonen. Det forklarede jeg kl. 18:18, og du accepterede forklaringen kl. 18:32. Hvorfor spørger du så om det samme 2 gange mere mindre end 2 timer senere? Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 20:45 (CET)
@Dipsacus fullonum: tror vi har snakket forbi hinanden, betyder det så at det er samme fejl som er i de andre infobokse som henter data fra wikidata, der heller ikke viser fødenavn / fulde navn ?? altså hvis informationerne er på wikidata på dansk --Zoizit (diskussion) 13. feb 2017, 20:52 (CET)
@Zoizit:, du spurgte specifikt til infoboksen for Anton Tjekhov, så det var det som jeg svarede på. Jeg ved ikke hvad andre uspecificerede infobokse gør. Hvorfor kigger du ikke selv på deres kode? Hvis de forsøger at hente P1447 med skabelonen {{Wikidata-streng}} eller {{Wikidata-emne}} virker det ikke, og de skal i stedet bruge {{Wikidata-tekst}}. Mvh. Kartebolle (Dipsacus fullonum) (diskussion) 13. feb 2017, 21:00 (CET)

Udvalg efter kvalifikator-værdi[redigér wikikode]

Der er pt. mulighed for at udvælge værdier, som har eller ikke har en bestemt kvalifikator. Jeg har brug for udvælge en værdi, hvor kvalifikatoren har en bestemt værdi; konkret har svævefly en række masser, jeg har brug for MTOW (maximum takeoff weight) - se fx. d:Q613581#P2067.

Det mest elegante ville efter min opfattelse være at udvide tolkningen af kvalifikatorbrugN. Den kan nu have værdierne med (resultatet kommer med, hvis kvalifikatoren er angivet, uanset værdi) og uden (modsat). Det bør udvides til, at der kan angives en værdi som fx Q938476 (MTOW), så værdien kommer med, hvis kvalifikatoren har denne værdi og ellers ikke. Jeg har oprindeligt rejst emnet på Skabelondiskussion:Wikidata-tal, men det bør jo implementeres her, og det giver også mening at lade det virke for de andre datatyper.

-- Poul G disk. 3. okt 2017, 22:34 (CEST)

Jeg går ud fra at tavsheden er udtryk for ingen indvendinger og går igang i sandkassen. Den har ikke været i brug i en måned, så mon ikke den er ledig. -- Poul G disk. 4. okt 2017, 21:15 (CEST)

Fjern den her fodnote![redigér wikikode]

Tak! •   Rodejong   💬 ✉️ 18. mar 2017, 12:22 (CET)