Skabelondiskussion:Infoboks grundstof
Atommasse rettet til atomvægt
redigérJeg har rettet atommasse til atomvægt, idet førstnævnte er for en specifik isotop, hvorimod sidstnævnte benyttes om den gennemsnitlige atomvægt baseret på udbredelse af isotoperne. Kun beskrivelse er ændret, feltet hedder stadig masse. Christian75 7. feb 2010, 14:55 (CET)
Omskrevet
redigérJeg har dd. omskrevet denne infoboks til at gøre brug af {{Infoboks}}. Det burde samtidig løse problemerne med visning på mobile enheder. Jeg har forsøgt at holde mig så tro mod den oprindelige infoboks som muligt, men der er sket nogle få ændringer:
- Det periodiske system er rykket ned under grundstofbilledet - dette skyldes at jeg ikke var sikker på billed-parameteren i {{Infoboks}}, og kan muligvis løses hvis den nuværende løsning ikke er tilfredsstillende
- Elektronskal, symbol, atomnummer og evt. radioaktivitet, der tidligere svævede over det periodiske system, er rykket ned i deres egne felter. Dette skyldes at jeg gerne ville undgå HTML-kode, og de var meget <div>-tunge. I øvrigt fandt jeg personligt den tidligere opstilling besynderlig.
- I stedet for de hidtidige |atomare=, |kemiske=, |sikkerhed= osv. skjules de forskellige afsnit af infoboksen nu automatisk hvis ingen af de parametre, der hører til det pågældende afsnit er sat. Der behøves altså ikke længere |atomare=ja, |kemiske=ja, etc.
- Fare-symbolerne nederst i infoboksen er skiftet fra at anvende {{Fare}} til at anvende {{Faresymbol}}, og vises lodret i stedet for vandret. Det skyldes mest at jeg ikke var sikker på hvordan jeg kunne sidestille på samme måde som den gamle infoboks gjorde. Her foretrækker jeg afgjort hvordan tingene var før, og hvis nogen kan fixe det til at anvende {{Fare}} så ville jeg blive glad :)
Bortset fra dette burde det meste fungere som før. --Metalindustrien A/S (tidligere Lhademmor) 22. jul 2016, 13:51 (CEST)
Sider der bruger disse to skabelon
redigér- Pr. 24. juli 2016
- {{Infoboks grundstof}} som er omdannet til label/data efter model af {{Infoboks}}
- https://tools.wmflabs.org/templatecount/index.php?lang=da&namespace=10&name=Infoboks+grundstof#bottom
- 15 transclusion(s) found.
- {{Infoboks grundstofboks}} som udfases
- https://tools.wmflabs.org/templatecount/index.php?lang=da&namespace=10&name=Infoboks+grundstofboks#bottom
- 111 transclusion(s) found.
Skal de mange sider der endnu bruger 'Infoboks grundstofboks' omdannes så de også bruger 'Infoboks grundstof' ?
-- Mvh PHansen (diskussion) 24. jul 2016, 11:57 (CEST)
- Jep, det er planen. Man kan muligvis lave et smart konverteringsscript, ellers ved kno- eller botfedt. --Metalindustrien A/S (tidligere Lhademmor) 24. jul 2016, 15:05 (CEST)
R- og S-sætninger er forældede
redigérR- og S-sætningerne er angiveligt siden 2015 blevet erstattet af hhv. en:GHS hazard statements og en:GHS precautionary statements, så det bør vi nok overveje at få med --Metalindustrien A/S (tidligere Lhademmor) 26. jul 2016, 19:43 (CEST)
Migration til Wikidata
redigérJeg eksperimenterer pt. med at få denne infoboks til at hente diverse data fra Wikidata hvor muligt. Jeg har bevidst sat det sådan op at data fra Wikidata overrider en evt. lokal parameter (i modsætning til f.eks. {{Infoboks Wikidata person}}, hvor en lokal parameter normalt 'vinder over' hvad der står på Wikidata). Mit ræsonnement er at lige netop når det gælder grundstoffer så burde de fleste af disse værdier være de samme uanset om du er på dansk, svensk eller bengalsk Wikipedia, og af samme grund bør Wikidata være at foretrække såfremt det eksisterer. I sidste ende så jeg helst at mange af parametrene helt udgik som muligheder for at sætte lokalt, men det kan jo komme. --Metalindustrien A/S (tidligere Lhademmor) 20. apr 2020, 17:19 (CEST)
- Hej Metalindustrien A/S, jeg har prøvet at kigge på Xenon og sammenlignet med min sandkasse, for at se hvad der er hentet fra wikidata og om det mon er gået godt med hentningen fra wikidata. Det ser fint ud, men i den tidligere version kunne man klikke på [Kr] i elektronkonfiguration. Derfor synes jeg generelt det er bedst, vi bruger de lokale værdier som standard. Det er ikke til at vide, hvordan det er gået for de andre grundstofinfobokse uden at klikke på dem alle sammen, for man ved jo ikke helt hvad der ligger på wikidata. Jeg synes derfor, det er bedst at bruge wikidata-parameteren (der skal indsættes manuelt i hver artikel) ligesom i {{Infoboks Wikidata person}}, så man ikke ændrer alle artikler med infoboksen på en gang. Jeg synes i øvrigt at det er bedst at forbeholde brugen af wikidata til data, der engang imellem skal opdateres. Jeg håber ikke at jeg lyder alt for negativ, men var infoboksen ikke god nok i forvejen og er der vundet noget ved at hente fra wikidata? --Weblars (diskussion) 22. apr 2020, 23:32 (CEST)
- @Weblars: Du har sikkert ret, jeg har bare efterhånden set så mange artikler med forældet info i enten artikeltekst eller infoboks - alt fra lande til meget andet - at jeg er begyndt at se Wikidata som eneste skudsikre løsning fordi vi simpelthen ikke har the manpower på dansk til at holde dem opdaterede. Når det så er sagt så har du egentlig en pointe i at Wikidata nok er smartest til ting der skifter ofte. --Metalindustrien A/S (tidligere Lhademmor) 23. apr 2020, 13:12 (CEST)
- Ja, det er ærgerligt at så få mennesker bidrager til Wikipedia. Det ser nu ikke ud til at wikidata ville have hjulpet meget mht infoboksen i Children of Bodom. Til gengæld er det fornylig blevet muligt at hente bl.a. indbyggertal til {{Infoboks land}}. Måske har du alligevel fat i noget mht wikidata og grundstof-infoboksene, for vi kunne måske bruge det til at kontrollere om indholdet er korrekt ved at sammenligne tallene for kogepunkt osv. Det vil jeg se om jeg kan finde ud af snart.--Weblars (diskussion) 24. apr 2020, 11:58 (CEST)
- @Weblars: Du har sikkert ret, jeg har bare efterhånden set så mange artikler med forældet info i enten artikeltekst eller infoboks - alt fra lande til meget andet - at jeg er begyndt at se Wikidata som eneste skudsikre løsning fordi vi simpelthen ikke har the manpower på dansk til at holde dem opdaterede. Når det så er sagt så har du egentlig en pointe i at Wikidata nok er smartest til ting der skifter ofte. --Metalindustrien A/S (tidligere Lhademmor) 23. apr 2020, 13:12 (CEST)
Nu prøvede jeg til en start at rette kogepunkt så det ville respektere lokal parameter, men også kunne hente fra Wikidata, i formatet {{wikidata-streng | P2102 | {{{kogepkt|}}} | ikon=ja | q={{{q|}}} }} som det står angivet på skabelonens egen dokumentationsside, men det fejlede tilsyneladende også miserabelt. Jeg giver op for nu. --Metalindustrien A/S (tidligere Lhademmor) 11. maj 2020, 10:30 (CEST)
- Jeg kan se at du har fundet ud af det nu vha {{wikidata-tal}}. Hvis man klikker på "Kogepunkt" inde under wikidata for Astat, så kan man se at det er datatypen "Mængde". Derfor skal man bruge {{wikidata-tal}} og ikke fx {{wikidata-tekst}}. Det var også svært for mig at finde ud af i starten. Der er lige nu et problem med skabelonen {{wikidata-tal}}, for den genkender ikke temperatur-enheder som Celcius eller Kelvin. Derfor vises de ikke. Jeg vil prøve at tilføje dem. For øvrigt opgav jeg hurtigt mit forsøg med wikidata-sammenligning i sandkassen, fordi de fleste grundstoffer jo stadig bruger Skabelon:Infoboks grundstofboks. Hvorfor vil du gerne bruge wikidata til disse artikler? Ved Astat kunne der fx være god grund til at skrive lidt forklaring omkring smeltepunkt og kogepunkt, hvilket er muligt med lokale parametre.--Weblars (diskussion) 12. maj 2020, 22:22 (CEST)
- @Weblars: Ja, jeg lagde godt mærke til det med 'Quantity'. Troede bare ikke man kunne bruge {{wikidata-tal}}, fordi der skulle enhed med (f.eks. Fahrenheit eller Celsius). Nu kan jeg så konstatere at som forventet kommer enheden ikke med, hvilket ikke er helt ideelt, men jeg tænker det er en bug i {{wikidata-tal}} snarere end i min brug af infoboksen. I øvrigt: Denne skabelon blev oprindeligt lavet af mig for et par år siden med det formål at konvertere {{Infoboks grundstofboks}} til at bruge {{Infoboks}}-formatet, og siden det var et større projekt at få tingene til at passe nogenlunde sammen - og jf. ovenfor er der stadig nogle caveats - så tænkte jeg dengang det gav mest mening at oprette den som en helt ny skabelon og så migrere over når det fungerede. Det var før jeg kendte til tilgangen med testcases som vist bruges meget til skabelonredesign nu. I forhold til hvorfor jeg gerne vil bruge Wikidata så er det mest principielt fordi infobokse, der viser data, der er universelle - indbyggertal, bygrundlæggelsesår, dødsdato og f.eks. smeltepunkt, kogepunkt, etc. - bør hentes fra Wikidata, fordi værdierne pr. definition må være de samme på globalt plan. Jeg er godt klar over at der næppe er den store risiko for at f.eks. smelte- eller kogepunkt for et grundstof 'ændrer sig' på samme måde som et indbyggertal f.eks. kan gøre, men der er dog stadig tilfælde hvor ny forskning viser at et grundstofs egenskaber er anderledes end hidtil antaget, og i de tilfælde kan man forestille sig at Wikidata-property bliver opdateret (med henvisning til den nye forskning), men evt. lokalt indtastede data på dawiki (som for størstedelens vedkommende aldrig bliver opdateret) vil blive stående med den outdatede information. Så jeg ser sådan set ingen downsides ved at bruge Wikidata som default - det gælder bare om at få det sat ordentligt op. Jeg har svært ved at se hvilken fritekst der skulle være relevant at skrive lokalt for Astat i den danske infoboks, som ikke også ville være relevant at have med på det centraliserede datalager i Wikidata. --Metalindustrien A/S (tidligere Lhademmor) 13. maj 2020, 09:32 (CEST)
- Nu er enheden kommet med for astats kogepunkt (kelvin) efter denne ændring. Måske ville det være bedst slet ikke at nævne koge- og smeltepunkt i infoboksen for dette grundstof, fordi det så vidt jeg forstår er usikre, anslåede, teoretiske værdier. For grundstoffernes elektronkonfiguration er der det problem med wikidata, at de har to forskellige måder at beskrive den på. Det er nok med den ene, der er angivet med den lokale parameter (se fx Krypton). For atommasser kan jeg se, at enheden unit ikke vises, den skal også tilføjes Modul:Brug Wikidata/data. Desuden mangler decimalerne, antallet skal angives i skabelonkaldet. Du har nok ret i, at der kan komme nye forskningsresultater mht specielle grundstoffer som astat, men det er svært at hente de eventuelt ekstra oplysninger fra wikidata (fx at værdien for kogepunktet er anslået eller at den gælder for "diatomic astatine"). Jeg synes for øvrigt, at det er bedst, at aktivere wikidata infoboks for infoboks, så man kan se at det hele ser rigtigt ud, inden siden gemmes. Når wikidata bare er slået til som standard, bliver alle grundstoffers bokse udfyldt med wikidatas værdier uden at nogen har kontrolleret dem.--Weblars (diskussion) 13. maj 2020, 22:39 (CEST)
- @Weblars: Ja, jeg lagde godt mærke til det med 'Quantity'. Troede bare ikke man kunne bruge {{wikidata-tal}}, fordi der skulle enhed med (f.eks. Fahrenheit eller Celsius). Nu kan jeg så konstatere at som forventet kommer enheden ikke med, hvilket ikke er helt ideelt, men jeg tænker det er en bug i {{wikidata-tal}} snarere end i min brug af infoboksen. I øvrigt: Denne skabelon blev oprindeligt lavet af mig for et par år siden med det formål at konvertere {{Infoboks grundstofboks}} til at bruge {{Infoboks}}-formatet, og siden det var et større projekt at få tingene til at passe nogenlunde sammen - og jf. ovenfor er der stadig nogle caveats - så tænkte jeg dengang det gav mest mening at oprette den som en helt ny skabelon og så migrere over når det fungerede. Det var før jeg kendte til tilgangen med testcases som vist bruges meget til skabelonredesign nu. I forhold til hvorfor jeg gerne vil bruge Wikidata så er det mest principielt fordi infobokse, der viser data, der er universelle - indbyggertal, bygrundlæggelsesår, dødsdato og f.eks. smeltepunkt, kogepunkt, etc. - bør hentes fra Wikidata, fordi værdierne pr. definition må være de samme på globalt plan. Jeg er godt klar over at der næppe er den store risiko for at f.eks. smelte- eller kogepunkt for et grundstof 'ændrer sig' på samme måde som et indbyggertal f.eks. kan gøre, men der er dog stadig tilfælde hvor ny forskning viser at et grundstofs egenskaber er anderledes end hidtil antaget, og i de tilfælde kan man forestille sig at Wikidata-property bliver opdateret (med henvisning til den nye forskning), men evt. lokalt indtastede data på dawiki (som for størstedelens vedkommende aldrig bliver opdateret) vil blive stående med den outdatede information. Så jeg ser sådan set ingen downsides ved at bruge Wikidata som default - det gælder bare om at få det sat ordentligt op. Jeg har svært ved at se hvilken fritekst der skulle være relevant at skrive lokalt for Astat i den danske infoboks, som ikke også ville være relevant at have med på det centraliserede datalager i Wikidata. --Metalindustrien A/S (tidligere Lhademmor) 13. maj 2020, 09:32 (CEST)
- @Weblars: Du har sikkert ret, og så længe der fortsat er muligheden for at kunne hente data fra Wikidata hvor det er tilgængeligt så er jeg sådan set ok med at infoboksen lader lokale parametre have forrang - jeg aner bare personligt ikke hvordan man sætter det op rent kodemæssigt. --Metalindustrien A/S (tidligere Lhademmor) 14. maj 2020, 09:54 (CEST)
- Jeg har lidt generelle kommentarer:
- Hvis der er "bemærkninger" til værdier såsom at de er usikre, anslåede, gælder for bestemte tilstandsformer eller fysiske forhold osv., vil det blive angivet på Wikidata i form af kvalifikatorer. {{Wikidata-tal}} kan godt læse kvalifikatorer, men man skal eksplicit bede om at få dem vist med parametre til skabelonen. Hvis det ikke sker, vil de blive ignoreret. Så hvis man uden at kontrollere resultatet, skifter fra at bruge lokalt indhold til bruge Wikidata, kan sådanne bemærkninger gå tabt. Hvis der er sker ændringer på Wikidata i form af nye eller ændrede kvalifikatorværdier, vil infoboksen heller ikke blive opdateret medmindre infobokskoden er forberedt til at bruge de pågældende kvalifikatorer.
- Enheder skal være i en tabel i Modul:Brug Wikidata/data for at kunne blive vist. Det er nemt at indsætte flere nye enheder i tabellen, men man skal være opmærksom på at det skal gøres. Hvis en enhed mangler, placeres artiklen i den skjulte kategori Kategori:Enhed for størrelse på Wikidata ikke genkendt. Hvis det sker, så giv mig et ping, og jeg vil fikse det. Er der andre problemer eller forslag til forbedringer af skabelonen, vil jeg også gerne kigge på det.
- --Kartebolle (Dipsacus fullonum) (diskussion) 14. maj 2020, 17:04 (CEST)
- Jeg har lidt generelle kommentarer:
Weblars skrev i en redigeringsopsummering: "slår nogle felter helt fra da wikidata ikke er modent endnu (mangler bl.a. enheder og kvalifikatorer)". Hvad mangler udover enheder som nemt burde kunne indsættes i datamodulet? Hvis det er nødvendigt med mere funktionalitet mht. kvalifikatorer, vil jeg gerne arbejde på at forbedre det hvis jeg får at vide hvad der ønskes. --Kartebolle (Dipsacus fullonum) (diskussion) 21. maj 2020, 00:23 (CEST)
- Jeg har især kigget på Lithium og dens data på wikidata. Det var bl.a. de manglende enheder dér, jeg tænkte på, ikke her hos os i modul:Brug Wikidata/data. Jeg vil forklare lidt mere i morgen.--Weblars (diskussion) 21. maj 2020, 00:42 (CEST)
- Nå, nu har jeg fået kigget lidt grundigere på det. Måske var jeg lidt for hurtig til at kalde wikidata for umoden. Det var vist kun d:Lithium, der manglede enheder for bl.a. smeltevarme (jeg har tilføjet dem nu), men jeg synes stadig der er et problem med wikidatas angivelse af temperaturer ved fx smeltepunkt, fordi der både står celsius, kelvin og fahrenheit (en af dem burde være nok). Skabelon:Grundstofboks tilføjede enhederne automatisk. Derfor er enhederne forsvundet i flere af de infobokse der er blevet konverteret til Infoboks grundstof: Beryllium, Zink, Ilt, Carbon, Bor (grundstof), Bly (kun få) og Actinium (der arbejdes på den). Da jeg igen tilføjede lokale parametre til Lithium havde jeg ikke set at Metalindustrien A/S lige havde fjernet dem, så det var altså ikke for bevidst at modarbejde dig! Vi kan for min skyld godt fjerne min bortkommentering af wikidata, bortset måske fra smeltepunkt og kogepunkt, der begge lige nu ville blive vist med to eller tre talværdier (blot forskellige temperaturenheder).--Weblars (diskussion) 21. maj 2020, 19:41 (CEST)
Klar til sammenskrivning med skabelon:grundstofboks
redigérNu har jeg lavet nogle tilføjelser med bl.a. automatiske enheder og ekstra parametre, der betyder at de 104 infobokse der lige nu bruger skabelon:grundstofboks (der alle omdirigeres til skabelon:infoboks grundstofboks) kan konverteres til at bruge "infoboks grundstof". Vi kan enten vælge at rette skabelonnavnet i hver enkelt af de 104 artikler eller ændre dem alle samtidigt ved at omdirigere selve skabelon:grundstofboks til infoboks grundstof. Under alle omstændigheder er man nok nødt til at tjekke at alle infobokse ser ok ud efter konverteringen, så der er måske ikke så meget vundet i tid ved at anvende sidstnævnte metode.--Weblars (diskussion) 30. maj 2020, 09:04 (CEST)
- Jeg har nu konverteret en hel del infobokse, men har opdaget at der er et problem med visning af det periodiske system øverst, når man bruger mobilvisning. Hvis nogen har et forslag til en løsning, må de gerne sige til. Ellers vil jeg selv prøve i Skabelon:Infoboks grundstof/sandkasse.--Weblars (diskussion) 18. jun 2020, 18:08 (CEST)
- Problemet er løst i Skabelon:Miniperiodiskesystem, se Moduldiskussion:Infoboks.--Weblars (diskussion) 22. jun 2020, 17:14 (CEST)